FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: eldrik am 16 Mai 2014, 20:04:58

Titel: watchdog Problem mit Definition open|tilted closed führt zu unerwünschter Aktion
Beitrag von: eldrik am 16 Mai 2014, 20:04:58
Hi,

ich habe zwei Watchdogs, weche jeweils eine structure überwachen und nach 10 Minuten geöffneten oder gekippten Fenster eine Email versenden.

Meine Definition:
myStructure2:open|tilted 00:10:00 myStructure2:closed { DebianMail('tueroeffnung@mail.de','Haussteuerung: Tür lange geöffnet','Die  Schiebetür des Eingangsbereichs ist seit mehr als 10 Minuten geöffnet!')}

Der andere Watchdog überwacht myStructure1.

Öffne ich nun eine Tür bzw. kippe diese werden beide watchdogs aktiviert und nach beim schließen wird lediglich der watchdog beendet, welcher auch die geöffnete Tür überwacht, der andere läuft weiter und sendet eine unerwünschte Mail :(

Ist meine Definition einfach falsch oder ist dies ein watchdog Problem?

Greetz
Eldrik
Titel: Antw:watchdog Problem mit Definition open|tilted closed führt zu unerwünschter Aktion
Beitrag von: justme1968 am 16 Mai 2014, 20:43:58
wo wird denn dein watchdog zurück gesetzt?

da muss irgendwo noch eintrigger <watchdog> .hin.

gruss
  andre
Titel: Antw:watchdog Problem mit Definition open|tilted closed führt zu unerwünschter Aktion
Beitrag von: eldrik am 16 Mai 2014, 20:46:59
hmm irgendwie ist nicht alles mitgekommen...

myStructure2:open|tilted 00:10:00 myStructure2:closed { DebianMail('tueroeffnung@eldrik.de','Haussteuerung: Tür lange geöffnet','Die  Schiebetür des Eingangsbereichs ist seit mehr als 10 Minuten geöffnet!')}; setstate TK_offen_Terrasse_Flur_Eingang_WD

über ; setstate TK_offen_Terrasse_Flur_Eingang_WD

wird der watchdog zurückgesetzt.

Greetz
Eldrik
Titel: Antw:watchdog Problem mit Definition open|tilted closed führt zu unerwünschter Aktion
Beitrag von: justme1968 am 16 Mai 2014, 20:52:16
du kannst nicht perl und fhem so mischen.

das zurücksetzen muss in ein fhem("...") mit in den perl teil.

gruss
  andre
Titel: Antw:watchdog Problem mit Definition open|tilted closed führt zu unerwünschter Aktion
Beitrag von: eldrik am 16 Mai 2014, 21:25:29
ok, hab ich gefixed, das zurücksetzen der watchdogs war aber auch mit setstate kein Problem.

Das Problem ist weiterhin dasselbe, öffne ich eine Tür werden beide watchdogs aktiviert und nur derjenige beim schließen der Tür zurückgesetzt, dessen Tür auch wirklich geöffnet wurde, der andere zählt fröhlich weiter.

Andere watchdogs sind davon nicht betroffen lediglich die auf structure1 und 2 auf :open|tilted 00:10:00 myStructure2:closed definiert sind  :(

Greetz
Eldrik
Titel: Antw:watchdog Problem mit Definition open|tilted closed führt zu unerwünschter Aktion
Beitrag von: justme1968 am 16 Mai 2014, 21:32:32
ich denke deine regex matched nicht so wie du es dir vorstellst. bau mal klammern ein:myStructure2:(open|tilted)

ohne die klammern matched es entweder auf myStructure2:open oder auf tiltedd.h. auf beide türem.

gruss
  andre
Titel: Antw:watchdog Problem mit Definition open|tilted closed führt zu unerwünschter Aktion
Beitrag von: eldrik am 16 Mai 2014, 21:46:54
wooohooo löppt!

Andre du bist der beste  :D

Gruß
Jens