Zitatentweder denkt ihr zu kompliziert, oder ich hab ein Brett vorm Kopf.
wie wäre wenn man einen Befehl sendet mit Auto-Off Timer 15 Minuten und den alle 5 Minuten absetzt. und wenn er wirklich OFF schaltet, den Plug so einstellt, dass er nach einer Minute wieder ON geht.
Ich habe mich mit genau der gleichen Fragestellung beschäftigt. Ich möchte in meinem Ferienhaus gewisse Verbraucher remote schalten. Dazu ist natürlich die Anbindung ans Internet die Grundvoraussetzung. Leider kommt es ja aber manchmal vor, dass sich Router aufhängen.
Meine Idee ich programmiere einen Shelly so, dass er sich nach 10s Ausschaltung automatisch wieder einschaltet. Dann schicke ich regelmässig ein Kommando, das ihn für 3600s ein- und anschliessend aus-schaltet. Trifft der Befehl rechtzeitg ein, beginnen die 3600s von neuem. Die zweite Konfiguration sollte dann dafür sorgen, dass nach 10s Ausschaltung der Shelly wieder einschaltet. Also genau die Idee, die maximal1981 auch hatte!
Funktioniert leider nicht. Für Testzwecke habe ich einen Shelly 1PM und als Zeiten 3s und 15s verwendet. Egal ob ich das über das über den Webserver oder mit einem REST-Befehl codiere: Der Sehlly schaltet nur aus, nicht aber wieder ein! Das Verlängern der Einschaltdauer funktioniert tadellos. Es scheint, dass der 'AUTO ON' Befehl nicht getriggert wird, wenn 'AUTO OFF' den Shelly ausschaltet!
Konfiguration über Server:
Konfiguration über REST:
http://192.168.56.144/relay/0?turn=off&timer=3
http://192.168.56.144/relay/0?turn=on&timer=15
Wobei 192.168.56.144 die IP-Adresse meines 'Shelly 1PM' ist.
Mache ich was falsch?
P.S.
Ich bin etwas irritiert, dass die Anzeige im Server nicht aktualiisiert wird, wenn ich über REST Kommandi an den Shelly schicke. Einfach mal ATUO ON und AUTO OF im Server manuell auf 100 setzen und dann die REST Befehle senden: Keine Aktualisierung obwohl der Shelly die Rest Befehle befolgt!