Hallo zusammen,
ich habe mir folgenden Kalender mit einem notify und Dummy angelegt:
define SchulferienBerlin Calendar ical url http://www.schulferien.org/iCal/Ferien/icals/Ferien_Berlin_2015.ics 3600
attr SchulferienBerlin room Kalender
define Ferientag_Berlin dummy
attr Ferientag_Berlin room Kalender
define SchulferienBerlin.notify notify SchulferienBerlin { \ fhem "set Ferientag_Berlin " . (ReadingsVal("SchulferienBerlin", "modeStart", "") =~ "schulferien" ? 1: 0) }
attr SchulferienBerlin.notify room Kalender
Er scheint auch zu funktionieren, heute ist er von 0 auf 1 gesprungen.
Wäre es möglich Ferien_Berlin_2015.ics mit der aktuellen Jahreszahl zu befüllen?
Ich würde auch ein ja oder nein besser finden, als eine 1 oder eine 0. Den Austausch "schulferien" ? 1: 0
gegen "schulferien" ? ja: nein
habe ich probiert, das war es aber wohl nicht :-(
Gruß
Micha
ja und nein sind im gegensatz zu 1 und 0 keine zahlen sondern strings. strings müssen in anführungszeichen. also so:... "schulferien" ? "ja" : "nein" ...
gruss
andre
Hallo André,
kaum macht man es richtig, funktioniert es. Danke das hatte ich mal wieder nicht ausprobiert. Ein %Y lässt sich aber wohl nicht in die URL einbauen ?
Doch was bedeuten den jetzt diese endlosen Einträge im Log?
2015.03.30 21:36:39 3: SchulferienBerlin.notify return value: SCALAR(0x33979a0)
2015.03.30 21:36:39 3: SchulferienBerlin.notify return value: SCALAR(0x1f69aa0)
2015.03.30 21:36:39 3: SchulferienBerlin.notify return value: SCALAR(0x339b9e8)
2015.03.30 21:36:39 3: SchulferienBerlin.notify return value: SCALAR(0x33cf868)
2015.03.30 21:36:39 3: SchulferienBerlin.notify return value: SCALAR(0x2fc69c8)
2015.03.30 21:36:39 3: SchulferienBerlin.notify return value: SCALAR(0x3227448)
2015.03.30 21:36:39 3: SchulferienBerlin.notify return value: SCALAR(0x3229868)
2015.03.30 21:36:39 3: SchulferienBerlin.notify return value: SCALAR(0x3395d10)
Gruß
Micha