Http GET funktioniert nicht mehr

Moin Leute,

mir ist gestern aufgefallen, das weder Logic, noch die App HTTP request flow cards, eine GET Anfrage mehr sendet und der Flow mit Fehlern beendet wird.

Ich lasse als Beispiel meine aktuelle Temperatur und die Fenster auf Kennung an meine Shelly TRV senden:
http:// 192.168.1.100 -IP /ext_t?temp= gemessene Temperatur bzw. der Tag
http://192.168.1.100 /window?Status= open/close

Das hat bisher funktioniert. Ich habe einen Gegencheck gemacht und die URL`s per Browser geschickt, was sofort erfolgreich war. Neustart der App und Homey brachte keinen Erfolg.
Hab ich da was überlesen, dass es da Probleme bei Homey gibt ? HA sendet übrigens auch erfolgreich.
Kann das mal jemand nachstellen, oder mir einen Tipp geben, wie ich sonst noch die URLs senden kann ?

So, ich hab mir die Antwort selbst gegeben:
Sobald die Shelly TRV mit Benutzername und Passwort gesichert sind, kann HTTP GET nicht mehr an sie senden, bzw. der Webhook wird nicht mehr entgegen genommen. Der Homey Flow gibt einen Fehler aus. Sobald die Passwort Geschichte raus ist, funktioniert alles wieder.
Ich gehe mal davon aus, dass das ein Bug in Homey ist. Per Webbrowser oder Home Assistant gesendet, funktioniert es trotz aktiviertem Benutzer und Passwort.

Hi Uwe,
You can try it with the logics card:
Screenshot from 2023-01-02 12-48-06

Hi Uwe,
du kannst es mit den Anmeledaten im http Header versuchen wie von Peter beschrieben. Dazu musst du den Header vermutlich wie hier beschrieben aufbauen:

Ansonste. versuch mal die URL incl. BasicAuth:
http://user:passwort@IP/

Danke für die Tipps, ich vesuch das bei Gelegenheit nochmal. Die Shellys brauchen ja nicht unbedingt Benutzer und Passwort. Wenn da jemand was anstellen will, muss er zuerst mal mein Wlan knacken.

1 Like