FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: isy am 14 Oktober 2020, 13:11:17

Titel: HM-MOD-EM-8 und Watchdog funktioniert (nicht mehr)
Beitrag von: isy am 14 Oktober 2020, 13:11:17
Moin zusammen,
der HM-MOD-EM-8 überwacht den Status der Frischwasser-Einspeisung für meine Regenwasser Zisterne.
Der Channel 1 ist entsprechend verdrahtet, Register sind gesetzt.
HM_6674CF_Btn_01 type:remote -
list:peer register         :value
   1:      eventFilterTime  :5 s
   1:      longPress        :0.4 s
   1:      msgScPosA        :closed
   1:      msgScPosB        :open
   1:      sign             :off
   1:      transmitTryMax   :3
   1:      triggerMode      :sensor


Bedingt durch die Bauart des  Magentventils (Spannungslos = geschlossen) ist der aktuelle Status "State open", das bedeutet das Magnetventil ist geschlossen.

Der Watchdog hat diese angestrebte Funktion:

Gesendet werden 2 Emails, dann triggert der Watchdog nicht mehr.
Definition:
HM_6674CF_Btn_01:closed 00:08 same {DebianMail('............','ACHTUNG Zisterne Wasser-Einspeisung','Die Einspeisung mit Frischwasser läuft zu lange','')}

Ich meine, das hätte im Frühjahr noch funktioniert.

Was könnte das denn sein?
RegEx?

VG Helmut
Titel: Antw:HM-MOD-EM-8 und Watchdog funktioniert (nicht mehr)
Beitrag von: Pfriemler am 14 Oktober 2020, 19:49:05
Ich bin was Watchdogs betrifft extrem eingerostet. SAME statt same (oder ist das hier doch case-insensitiv)?
Und dann vermisse ich den retrigger-Punkt am Ende der Definition, sonst reagiert er wirklich erst wieder nach einem Neustart oder einer erneuten Definition.
HM_6674CF_Btn_01:closed 00:08 SAME {DebianMail('............','ACHTUNG Zisterne Wasser-Einspeisung','Die Einspeisung mit Frischwasser läuft zu lange','')} .
Was mich nur wundert: Wieso kommt die Mail zweimal? Einmal hätte ich verstanden ...
Titel: Antw:HM-MOD-EM-8 und Watchdog funktioniert (nicht mehr)
Beitrag von: isy am 15 Oktober 2020, 00:02:04
SAME habe ich geändert. Steht tatsächlich mit Großbuchstaben in der Commandref.
Das Attribut autoRestart war bereits auf 1 gesetzt, damit wird der WD nach einem Trigger neu gestartet.
Zusätzlich habe ich jetzt neu die RegEx auf closed.* gesetzt.
HM_6674CF_Btn_01:closed.* 00:08 SAME {DebianMail('............','ACHTUNG Zisterne Wasser-Einspeisung','Die Einspeisung mit Frischwasser läuft zu lange','')}

Mal sehen, wie das läuft.
Titel: Antw:HM-MOD-EM-8 und Watchdog funktioniert (nicht mehr)
Beitrag von: Pfriemler am 17 Oktober 2020, 09:39:24
Ich weise nochmal auf den sehr unscheinbaren, aber zur Wiederscharfstellung unabdingbaren mit einem Leerzeichen abgesetzten Punkt am Ende meines DEF-Vorschlags hin ...
Titel: Antw:HM-MOD-EM-8 und Watchdog funktioniert (nicht mehr)
Beitrag von: isy am 17 Oktober 2020, 09:42:05
Ups.  Werde ich auch probieren

Habe ich noch nicht gesehen. Ich dachte,  das Attribut autoRestart 1 macht das........