FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: tfriedrich85 am 29 Januar 2018, 20:42:04

Titel: Watchdog startet nicht
Beitrag von: tfriedrich85 am 29 Januar 2018, 20:42:04
Hallo,

ich habe heute Watchdogs entdeckt aber trotz commandref will er nicht.

Ich habe eine Lampe1 und die Bewegungsmelder sind über I2C angeschlossen und kommen deswegen an readingproxys an als z.B. ReadingsproxyA4
Jetzt möchte ich zum Ausdruck bringen, dass wenn Lampe1 angeht sie nach 5 Minuten wieder aus geht. Nach meiner Recherche heißt das als Watchdog:

define watchdogBewegungsMelder watchdog LampeA4:on 00:05:00 SAME set LampeA4 off;; setstate watchdogBewegungsMelder defined

oder

define watchdogBewegungsMelder watchdog prxInPortA4:state:on 00:05:00 SAME set LampeA4 off;; setstate watchdogBewegungsMelder defined

Aber der Watchdog bleib immer im Status "defined"


Frage 2: Kann ich das Loglevel soweit erhöhen, dass ich im logfile erkennen Wo das Problem liegt?

Danke für Eure Hilfe!
Titel: Antw:Watchdog startet nicht
Beitrag von: betateilchen am 29 Januar 2018, 22:29:47
Vermutlich hast Du einfach das Prinzip noch nicht verstanden.

Sendet denn Dein Bewegungsmelder nach 5 Minuten überhaupt nochmal seinen Status "on" (das behauptest Du zumindest mit SAME) ?

Für das, was Du tun möchtest, gibt es mehrere viel einfachere Lösungen, z.B. mit on-for-timer
Titel: Antw:Watchdog startet nicht
Beitrag von: tfriedrich85 am 30 Januar 2018, 09:57:37
Hallo,

ich denke das Prinzip in der Theorie habe ich verstanden.

Mit dem "Same" wollte ich erreichen, dass wenn jemand in der Zeit in der das Licht schon an ist nochmal durch den Bewegungsmelder erfasst wird, die Zeit wieder von vorne startet. Ich denke das Problem liegt im richtigen auslesen der "Proxy Readings".
Titel: Antw:Watchdog startet nicht
Beitrag von: frank am 30 Januar 2018, 10:58:59
probiere diese regex
prxInPortA4.state:.on

schau im eventmonitor. auch leerzeichen sind wichtig.
Titel: Antw:Watchdog startet nicht
Beitrag von: tfriedrich85 am 30 Januar 2018, 12:19:51
Hallo,

danke das war der Fehler. Die Sytax. Der Eventmonitor mit der Funktion gleich einen Watchdog zu kreieren war eine Goldrichtiger Hinweis.

##### Watchdog

define prxInPortA4_watchdog_1 watchdog prxInPortA4:on 00:00:05 SAME set LampeA4 off;; setstate prxInPortA4_watchdog_1 defined

Vielen Dank
Titel: Antw:Watchdog startet nicht
Beitrag von: KernSani am 30 Januar 2018, 22:44:07
Themen bitte nicht schließen, sondern [Gelöst] vor das Subject des ersten Post schreiben