off-for-timer bei HM Steckdose ZEL-STG-RM-FZS

Begonnen von Gandalv, 06 Dezember 2013, 09:45:53

Vorheriges Thema - Nächstes Thema

Gandalv

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

ph1959de

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
Aktives Mitglied des FHEM e.V. | Moderator im Forenbereich "Wiki"

rudolfkoenig

es gibt auch noch zwei andere Loesungen:
- den HM-Maintainer Martin zu motivieren, 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.

Gandalv

Danke euch beiden. Werde mich mal daran versuchen

Gandalv

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.

rudolfkoenig

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.