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.
H
M_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:
- Wenn der Status länger als 8 Minuten auf "State closed" steht, soll die Email gesendet werden.
Sollte der Status nach weiteren 8 Minuten auf "State closed" steht, soll die Email erneut gesendet werden.
Und immer so weiter
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
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 ...
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.
Ich weise nochmal auf den sehr unscheinbaren, aber zur Wiederscharfstellung unabdingbaren mit einem Leerzeichen abgesetzten Punkt am Ende meines DEF-Vorschlags hin ...
Ups. Werde ich auch probieren
Habe ich noch nicht gesehen. Ich dachte, das Attribut autoRestart 1 macht das........