Hallo Code Profis.
Ich komme bei einem Problem nicht weiter.
Ich habe zweit ITEM die Datum mit Uhr Zeit ausgeben.
Beide Werte möchte ich in einer Rule vergleichen und wenn das Datum übereinstimmt soll die Rule auslösen.
Das Grundgerüst steht aber ich verstehe noch nicht wie ich nur das Datum auslese.
Ich komme bei einem Problem nicht weiter.
Ich habe zweit ITEM die Datum mit Uhr Zeit ausgeben.
Code:
DateTime Date "Date [%1$tA, %1$td.%1$tm.%1$tY]" <calendar> (gCal){ ntp="Europe/Berlin:de_DE" } DateTime caltodayTime1 "Beginn[%1$tA, %1$td.%1$tm.%1$tY]" <calendar> (gCal) { caldavPersonal="calendar:main type:ACTIVE eventNr:1 value:START" } //eventNr for concurrent events
Das Grundgerüst steht aber ich verstehe noch nicht wie ich nur das Datum auslese.
Code:
rule "Calendar event" when Time cron "0 00 07 * * ?" then if (date.state == upcomingTime1.state) { squeezeboxSpeak("master", "Guten Morgen, folgender Termin steht heute an") Thread::sleep(150) squeezeboxSpeak("master","Termin 1, " + caltoday1.state ) } end
Kommentar