FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Wasserwerk33 am 24 Juli 2017, 12:19:29

Titel: 14 Tägige Erinnerung
Beitrag von: Wasserwerk33 am 24 Juli 2017, 12:19:29
Hallo Leute

Ich habe eine alte Wanduhr. Diese muss alle 14. Tage wieder aufgezogen werden. Nur leider vergesse ich dieses häufiger. Würde nun gerne per Fhem mir eine erinnerung bauen.

Bin schon mal so angefangen.
defmod UHR_monitoring monitoring UHR_DashButton:.*:.short
attr UHR_monitoring errorReturn {return unless(@errors);;;;\  return "Die ZHR muss aufgezogen werden.";;;;\
attr UHR_monitoring errorWait 60*60*24*14
attr UHR_monitoring room UHR
attr UHR_monitoring warningReturn {return unless(@warnings);;;;\  return "Die Uhr muss demnächst wieder aufgezogen werden.";;;;\ }
attr UHR_monitoring warningWait 60*60*24*12

setstate UHR_monitoring active
setstate UHR_monitoring 2017-07-19 09:55:06 state active
setstate UHR_monitoring 2017-07-19 09:54:51 warning



komme nun aber nicht weiter. Könnte mir da vielleicht einer bei Helfen??
Aber vielleicht bin ich ja auch völlig auf dem Holzweg. :(

Danke schon mal im vorraus
Titel: Antw:14 Tägige Erinnerung
Beitrag von: FranzB94 am 24 Juli 2017, 12:29:16
Zitat von: Wasserwerk33 am 24 Juli 2017, 12:19:29
Aber vielleicht bin ich ja auch völlig auf dem Holzweg. :(

Könnte mir da vielleicht einer bei Helfen??

Danke schon mal im vorraus

Aber sicher dat, mehrfach sogar!

http://www.duden.de/rechtschreibung/im_Voraus (http://www.duden.de/rechtschreibung/im_Voraus)

Gruß Franz
Titel: Antw:14 Tägige Erinnerung
Beitrag von: wowogiengen am 24 Juli 2017, 12:39:31
grasdackel

Gesendet von meinem SM-A310F mit Tapatalk

Titel: Antw:14 Tägige Erinnerung
Beitrag von: amenomade am 24 Juli 2017, 12:50:05
Zitatdefmod UHR_monitoring monitoring UHR_DashButton:.*:.short
Erstelle lieber dein Trigger auf Basis Eventmonitor, um sicher zu stellen, dass die Syntax des Events korrekt ist:
- EventMonitor starten
- Dachbutton drucken
- ganze Linie vom entspr. Event markieren
- Knof "Create/Modify Device drucken" => Notify => siehe dann die DEF im Notify.

Dazu folgendes aus dem CommandRef merken:
ZitatDas monitor sendet selbst keine Benachrichtung, hierfür ist ein notify oder DOIF notwendig, welches auf das Event "<monitoring-name> error add: <name>" reagiert und dann den Rückgabewert von "get <monitoring-name> default" versendet.

Wenn Du sagst "komme nicht weiter", was bedeutet das?
Titel: Antw:14 Tägige Erinnerung
Beitrag von: igami am 24 Juli 2017, 17:57:56
Hast du schon mal auf den DashButton gedrückt?
Titel: Antw:14 Tägige Erinnerung
Beitrag von: Wasserwerk33 am 26 Juli 2017, 23:32:42
Ja habe ich schon mal.

Passierte nichts
Titel: Antw:14 Tägige Erinnerung
Beitrag von: amenomade am 27 Juli 2017, 01:07:43
verbose 5 und Log zeigen.
Titel: Antw:14 Tägige Erinnerung
Beitrag von: rr725 am 27 Juli 2017, 06:32:08
Zitat von: FranzB94 am 24 Juli 2017, 12:29:16
Aber sicher dat, mehrfach sogar!

http://www.duden.de/rechtschreibung/im_Voraus (http://www.duden.de/rechtschreibung/im_Voraus)

Gruß Franz

herr lehrer ich weiss was......ich keller brennt noch licht....., ich hab's aber schon ausgeschaltet
Titel: Antw:14 Tägige Erinnerung
Beitrag von: igami am 27 Juli 2017, 07:54:44
Guck besten Mal in den Eventmonitor wenn du den Button drückst.
Ich vermute, dass entweder der Button nicht mit FHEM kommuniziert oder deine DEF nicht korrekt ist.