FHEM Forum

FHEM => Automatisierung => Thema gestartet von: FhemPiUser am 10 Juli 2017, 13:13:24

Titel: Frage zu Gültigkeit watchdog disabledForIntervals
Beitrag von: FhemPiUser am 10 Juli 2017, 13:13:24
Eine Frage zu disabledForIntervals vom watchdog:

Ich habe folgenden watchdog und habe mich gewundert, dass ich während der disabled-Intervals (um 0:27 Uhr) einen Alarm bekommen habe. Ich nehme an, das disabled-Interval für die Startzeit des watchdog gilt, nicht für die trigger-Zeit?



define w_WasserLeckage_Tag watchdog CUL_EM_10:wasserentnahme:.on.* 01:30 CUL_EM_10:wasserentnahme:.off.* { &TriggerAlarmWasser("Wasser läuft seit >90min am Tag!"); }

attr w_WasserLeckage_Tag disabledForIntervals 23:00-24:00 00:00-06:00




Titel: Antw:Frage zu Gültigkeit watchdog disabledForIntervals
Beitrag von: rudolfkoenig am 10 Juli 2017, 13:19:55
ZitatIch nehme an, das disabled-Interval für die Startzeit des watchdog gilt, nicht für die trigger-Zeit?
Wenn ich meinen Kode richtig verstehe, dann nicht: IsDisabled wird sowohl in NotifyFn wie auch im watchdog_Trigger aufgerufen. Diese Funktion produziert folgende Meldung auf verbose 3:
  Log3 $name, 3, "Watchdog $name triggered";
Titel: Antw:Frage zu Gültigkeit watchdog disabledForIntervals
Beitrag von: FhemPiUser am 10 Juli 2017, 13:28:56
...merkwürdig, aber wie ist der Trigger dann zu erklären? Ich ich sehe im DeviceOverview, dass es um 0:27 Uhr einen trigger gab und es passt genau mit dem 90min Timer und der disabled-Intervals ab 23 Uhr...

Triggered triggered 2017-07-10 00:27:47
Titel: Antw:Frage zu Gültigkeit watchdog disabledForIntervals
Beitrag von: rudolfkoenig am 10 Juli 2017, 13:33:25
Dein watchdog Modul ist sehr alt?
Titel: Antw:Frage zu Gültigkeit watchdog disabledForIntervals
Beitrag von: FhemPiUser am 10 Juli 2017, 13:37:21
version sagt:

91_watchdog.pm        13181 2017-01-22 10:58:59Z rudolfkoenig
Titel: Antw:Frage zu Gültigkeit watchdog disabledForIntervals
Beitrag von: CoolTux am 10 Juli 2017, 13:57:00

91_watchdog.pm 14337 2017-05-21 09:50:29Z rudolfkoenig
Titel: Antw:Frage zu Gültigkeit watchdog disabledForIntervals
Beitrag von: rudolfkoenig am 10 Juli 2017, 14:24:29
@CoolTux: Danke!

% svn log 91_watchdog.pm | head -4
------------------------------------------------------------------------
r14337 | rudolfkoenig | 2017-05-21 11:50:29 +0200 (Sun, 21 May 2017) | 2 lines

FHEM/91_watchdog.pm: enable the "inactive" state for the trigger (Forum #72189)


Zitat aus #72189:
ZitatInactive hat bisher verhindert, dass der Watchdog neue Events bekommt, zusammen mit disable und dsabledForIntervals. Falls der Timer zugeschlagen hat, wurde bisher nur disable geprueft.

Ich finde das ist ein Bug. Ab sofort wird beim Ausfuehren des Codes auch auf disabledForIntervals und inactive geprueft. Achtung: in manchen Situationen kann der Watchdog deswegen sich anders verhalten.
Titel: Antw:Frage zu Gültigkeit watchdog disabledForIntervals
Beitrag von: FhemPiUser am 10 Juli 2017, 16:11:50
ok, danke. Ich aktualisiere und beobachte...