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?