FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: hobbyprovider am 26 Juni 2014, 21:49:17

Titel: Watchdog schläft
Beitrag von: hobbyprovider am 26 Juni 2014, 21:49:17
ich habe festgestellt das ein Watchdog manchmal "schläft" - also nicht auslöst.

Zum Austesten habe ich diesen Watchdog angelegt:

define wd_Test watchdog SW_Garage_Stein1:on 00:00:15 SW_Garage_Stein1:off set SW_Garage_Stein1 off
attr wd_Test room 9_Test

wenn ich SW_Garage_Stein1 ein schalte sehe ich im Status des Watchdog im Webbrowser die entsprechende Uhrzeit und die Funktion ist gegeben.
nach Ablauf der Zeit steht der Status auf "triggered".
wenn ich SW_Garage_Stein1 jetzt wieder einschalte bleibt der Status auf "triggered" und der Watchdog löst auch nicht aus.

Er lässt sich erst wieder durch shutdown restart wieder in den status "defined" setzen.

Gibts da einen Trick, wie er dauerhaft funktioniert ?


Titel: Antw:Watchdog schläft
Beitrag von: hobbyprovider am 26 Juni 2014, 21:50:26
Ach ja:

Fhem info:
  Release  : 5.5
  Branch   : DEVELOPMENT
  OS       : linux
  Arch     : arm-linux-gnueabihf-thread-multi-64int
  Perl     : v5.14.2
  uniqueID : bf2d90fd05410e50e30ed25bf1aca9fd
  upTime   : 00:29:07

Defined modules:
  CUL_HM    : 119
  FHEMWEB   : 4
  FLOORPLAN : 1
  FileLog   : 61
  HMLAN     : 1
  HMinfo    : 1
  OWDevice  : 2
  OWServer  : 1
  at        : 5
  dummy     : 5
  notify    : 45
  telnet    : 2
  watchdog  : 4

Defined models per module:
  CUL_HM    : ActionDetector,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW2-FM,HM-LC-SW4-BA-PCB,HM-LC-SW4-PCB,HM-OU-CM-PCB,HM-PB-2-WM55,HM-RC-12-B,HM-RC-SEC3-B,HM-RC-Sec4-2,HM-SCI-3-FM,HM-SEC-SC,virtual_40
  OWDevice  : DS1420,DS2406
Titel: Antw:Watchdog schläft
Beitrag von: Deudi am 27 Juni 2014, 07:16:44
Darauf bin ich auch reingefallen. Du musst dem Hund nach dem Bellen noch eine Wurst reichen, damit er Lust hat weiterhin wachsam zu sein.
Dazu muss nachfolgender Befehl noch nach dem Schaltbefehl angehängt werden (siehe auch commandref).
trigger wd_Test .
Finde ich persönlich etwas unlogisch. Das sollte der Standard sein. Wer braucht schon einen Watchdog genau einmal.

Gruß Deudi
Titel: Antw:Watchdog schläft
Beitrag von: Bennemannc am 27 Juni 2014, 07:20:59
Hallo,

ich habe mit watchdog noch nichts gemacht. Für solche Anwendungen nehme ich EventMap und setze on = on-for-timer 900 (secunden).
Der genaue Syntax ist "/on:on-for-timer 900/" - off funktioniert weiterhin wie gewohnt. Nur dauer on gibt es nicht mehr, da aus on on-for-timer wird.

Gruß Christoph
Titel: Antw:Watchdog schläft
Beitrag von: hobbyprovider am 27 Juni 2014, 18:33:24
Zitat von: Deudi am 27 Juni 2014, 07:16:44

trigger wd_Test .


das scheint die Lösung

Danke für den Tip
Titel: Antw:Watchdog schläft
Beitrag von: Puschel74 am 27 Juni 2014, 19:33:19
Hallo,

siehe
http://fhem.de/commandref_DE.html#watchdog (http://fhem.de/commandref_DE.html#watchdog)

Ein Beispiel aus der commandref:
Zitat# Frage Daten vom FHT80 jedes Mal ab, wenn keine Nachricht für
# 15 Minuten emfpangen wurde, d.h. reaktiviere den Watchdog nachdem er getriggert wurde.
# Kann gefährlich sein, da er so in einer Schleife getriggert werden kann.
define w watchdog FHT80 00:15:00 SAME set FHT80 date;; trigger w .

Grüße
Titel: Antw:Watchdog schläft
Beitrag von: hobbyprovider am 29 Juni 2014, 08:08:36
ich hatte mit dem Befehl gespielt - allerdings den " . " übersehen ....