FHEM Forum

FHEM => Automatisierung => Thema gestartet von: baumeister am 24 Februar 2014, 17:44:02

Titel: Probleme mit Watchdog
Beitrag von: baumeister am 24 Februar 2014, 17:44:02
Hallo,

seit gestern funktioniert bei mir kein einziger watchdog mehr. Ich prüfe z.b. hiermit ob Fenster geschlossen sind oder ob Licht an es und schalte dann nach Zeit x ab

#wc lampe nach 20 minuten ausschalten
define wd002 watchdog WC_EG_Lampe:on 00:20 WC_EG_Lampe:off {{fhem("set WC_EG_Lampe off")} {fhem("setstate wd002 defined")}}

Ich habe das Problem mit unterschiedlichen Homematic aktoren. Gab es hier irgendwelche Änderungen?
Titel: Antw:Probleme mit Watchdog
Beitrag von: betateilchen am 24 Februar 2014, 19:25:45
wenn es Homematic betrifft, solltest Du das auch im Homematic Bereich fragen - das ist hier schon der zweite Thread mit gleichem Problem und gleicher Ursache - 10_CUL_HM.pm
Titel: Antw:Probleme mit Watchdog
Beitrag von: dieda am 27 Februar 2014, 20:49:37
Kurze Frage: Warum hast du deine Code so kompliziert geschrieben? Da sind mir zu viel Klammern und zu viel FHEM drin
define wd002 watchdog WC_EG_Lampe:on 00:20 WC_EG_Lampe:off {{fhem("set WC_EG_Lampe off")} {fhem("setstate wd002 defined")}}

Es reicht doch
define wd002 watchdog WC_EG_Lampe:on 00:20 WC_EG_Lampe:off ;; set WC_EG_Lampe off ;; trigger wd002 .
Titel: Antw:Probleme mit Watchdog
Beitrag von: Wuppi68 am 28 Februar 2014, 14:30:16
noch ne Frage,

warum einen Watchdog?

Setze doch in dem Aktor das On Verhalten entsprechend:

Short: on for 3600 (1Stunde) (ggfls. vorher showInvisible auf visib setzen)
Long: on

damit fällt die Systemabhängigkeitz von FHEM weg :-) FHEM wird ein kleines Stück performanter, Dein Code wird kleiner
Titel: Antw:Probleme mit Watchdog
Beitrag von: betateilchen am 28 Februar 2014, 14:40:43
Das Thema ist doch längst erledigt.