Steuerung via HTTP GET aus VB.NET

  • Moin Zusammen,

    ich bin mir nicht sicher, ob ich hier richtig bin:

    Ich versuche einen Shelly Plus via HTTP GET Befehlen aus der API zu steuern. Vom Prinzip funzt das auch problemlos, solange die Web-Oberfläche des Shellys nicht per Passwort geschützt ist.

    z.B.: http://ShellyIP/rpc/Shelly.GetStatus

    Wenn die Oberfläche ein Passwort hat funzt das natürlich nicht mehr. Wie kann ich nun das Passwort mitgeben? Bzw. Welchen Benutzernamen muss ich nehmen?

    http://admin:MeinPasswort@ShellyIP/rpc/Shelly.GetStatus generiert einen HTTP ERROR 401.

    Ich möchte die Shellys in meine selbstentwickelte Haussteuerung integrieren.

    Danke für Eure Hilfe

    Rolf

  • Bei der Plus Serie wurde das Authentifizierungsverfahren geändert auf Digest, somit funktioniert das nicht, sobald ein PW vergeben ist. Ob es in Zukunft möglich wird, ist sehr fraglich.

    Der Benutzername wäre wie du schon hast: admin

  • Moin Whity,

    vielen Dank für Deine schnelle Antwort, auch wenn dies etwas unbefriedigend ist.

    Allerdings ist dies recht unkritisch, wenn man eine gute Firewall zum Netz, ein gutes WLAN Passwort und konsequent alle Benutzer in einem eigenen WLAN sind.

    Lieben Gruß

    Rolf

  • Dieses Thema enthält 4 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.