Actions eines Shelly 2.5 via Http ändern, ich versteh es nicht!

  • Ich möchte die Actions der Kanäle eines meiner Shelly 2.5 per Http ändern, also nicht über die App/Cloud/Shelly zu Shelly, sondern rein von einem PC in meinem lokalen WLan zum Shelly.

    Es geht mir darum, aus einem Programm das auf einem Server, läuft die IP-Adresse umstellen zu können an die der Shelly Rückmeldungen schickt wenn sich der Zustand eines seiner Buttons ändert. Das für den Fall, dass sich z.B. die IP des PCs aus versch. Gründen mal ändert.

    Ich habe noch einen Shelly i3 mit dem ich das gleiche vorhabe.

    Ich habe es geschafft, dem i3 aus dem Browser und aus einem Testprogramm folgendes zu schicken:

    http://>>IP-des-Shelly-i3<</settings/input/0?btn_on_url=http://>>IP-des-PCs<</OPEN

    Das funktioniert wunderbar, wenn ich nachher ins Webmenü des i3 schaue, ist bei "Eingang 1" (0) die entsprechende Action geändert.

    Wenn ich aber ähnliches mit dem 2.5er mache:

    http://>>IP-des-Shelly 2.5<</settings/actions/0?btn_on_url=http://>>IP-des-PCs<</OPEN

    passiert NICHTS!

    Der Shelly schickt mir zwar jedes mal brav einen String zurück der seinen Status enthält, aber der "Änderungsantrag" läuft ins Leere.

    Die Ansteuerung der Relais des 2.5er über Http klappt dagegen reibungslos, wenn ich ihm z.B. das schicke

    (Browser oder Programm, egal):

    http://>>IP-des-Shelly 2.5<</relay/0?turn=on

    dann schaltet er wunderbar vor sich hin und schickt mir den Status des entspr. Relais als Rückmeldung.

    Ich habe die http-Befehle entsprechend der Anleitung in https://shelly-forum.com

    zusammengestoppelt, einmal funktioniert's einmal nicht !?

    Und was ich ganz seltsam finde:

    Beim i3 schicke ich den Befehl an input/0 obwohl es laut Doku unter "/settings/input" gar keine Actions gibt, sondern nur unter "settings/actions", trotzdem funktioniert es!

    Beim 2.5er schicke ich den Befehl an "settings/actions" (laut Doku) und es funktioniert NICHT!

    Ich habe es beim 2.5er in meiner Verzweiflung auch schon mit "settings/relay" oder "nur "relay" versucht, was in "Error not found" und ähnlichem resultierte.

    Anmerkung: der i3 und der 2.5 sind gleich eingestellt, kein User/Passwort, Device discoverable, gleiches Netzwerk, fixe IP, usw.

    Mache ich da etwas falsch, oder liegt's an den 2.5ern?? :/

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