FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Kalendermodule => Thema gestartet von: AmunRe am 30 Dezember 2017, 21:17:40

Titel: Ferien Kalender
Beitrag von: AmunRe am 30 Dezember 2017, 21:17:40

Hallo Zusammen,


Ich habe vor einiger Zeit bereits einmal gefragt was ich verkehrt mache in diesem Thread:
https://forum.fhem.de/index.php/topic,71114.msg626307.html#msg626307 (https://forum.fhem.de/index.php/topic,71114.msg626307.html#msg626307)


Leider habe ich keine Antwort erhalten, daher frage ich hier noch mal neu
Zitat von: KernSani am 26 April 2017, 21:25:59


Ich habe ein Calendar device BW_Ferien.
Ich habe einen Dummy BW_Ferientag.
Ein notify defmod BW_FerienNotify notify BW_Ferien {fhem "set BW_Ferientag ".(ReadingsVal("BW_Ferien","modeStart","")=~"schulferien" ? 1: 0)}

setzt den dummy auf 1, wenn Ferien sind. Das lässt sich dann recht einfach abfragen...
vielleicht hilfts ja...




Also bei mir setzt das nicht auf 1. Ich hab nur eine 1 drin stehen, wenn ich den "Hash"Wert aus dem Reading kopiere und abfrage.




Quasi So:




defmod BW_FerienNotify notify BW_Ferien {fhem "set BW_Ferientag ".(ReadingsVal("BW_Ferien","modeStart","")=~"54CFA2E111CA42BA8F8DF6C46050313C" ? 1: 0)}


Was mach ich verkehrt? Ist es nicht so das im reading von modeStart nur der Hash steht? da steht doch gar nicht der Text vom Event?
Titel: Antw:Ferien Kalender
Beitrag von: KernSani am 30 Dezember 2017, 23:13:39
Hi AmunRe


in meinem Fall ist das Calendar Device der Schulferien.org Kalender, da steht sowas drin, wie:


F_2017_termin5a45a653bce1bschulferienorg

Letztendlich ist in dem Fall also egal was drinsteht, solange irgendwas drinsteht... Wenn das nicht reicht (z.B. bei einem Googlekalender indem zusätzlich die Mülltermine stehen) könnte man auch mit einem CALVIEW Device arbeiten und t_001_summary abfragen...

Grüße,

Oli