Hallo,
leider gibt es ja bei der HM Steckdose ZEL-STG-RM-FZS die funktion off-for-timer nicht.
Wie kann ich das den trotzdem realisieren.
Button off_1h und off_2h
Also wenn ich den Button off_1h betätige, soll die Steckdose für 1h ausgeschalten werden und danach wieder an.
Finde da leider keinen Ansatz für.
Gruß
Gandalv
Ich denke, das Grundprinzip der Lösung für Deine "Aufgabe" ist ein Notify, das im "Befehls-teil" außer dem eigentlichen Schaltbefehl noch ein "at" für das spätere Ausschalten definiert. Die Details lasse ich mal offen, würde aber behaupten, dass es bestimmt schon Beispiele dafür gibt (im Zweifel kannst Du Dich an Martin's Blog-Eintrag http://www.fischer-net.de/hausautomation/fhem/24-fhem-benachrichtigt-bei-event.html orientieren).
Gruß, Peter
es gibt auch noch zwei andere Loesungen:
- den HM-Maintainer Martin zu motivieren, SetExtensions (http://fhem.de/commandref.html#setExtensions) in CUL_HM einzubauen.
- selbst ein notify mit "set X off;; sleep 3600;; set X on" zu bauen
Beide Loesungen haben den Nachteil dass nach einem restart das "on" vergessen wird.
Danke euch beiden. Werde mich mal daran versuchen
Hm ok komme da nicht ganz weiter.
Wie definiere ich das in der eventMap der Steckdose?
attr Pumpe_EG eventMap /statusRequest:status/\
on-for-timer 3600:pushON_1h/\
on-for-timer 7200:pushON_2h/\
??:pushOFF_1h/\
??:pushOFF_2h/
Habe mir einen dummy angelegt und wenn ich den Button "pushOFF_1h" betätige, soll der Dummy XYZ auf "on" gehen.
eventMap ist falsch, damit kann man nur Texte umbenennen.
Richtig ist notify, der entweder ein at mit set definiert, oder ein sleep+set ausloest.
Oder Motivationstraining, s.o.