Seite 1 von 1

Eventsteuerung per ICalender Eintrag

Verfasst: 5. Jul 2024 10:44
von Grisu27
Hallo Zusammen,
Ich versuche gerade eine Urlaubsteuerung in OH durch die Auswertung von Kalendereinträgen umzusetzen.
Dazu habe ich mir folgendes Überlegt:
Ich habe einen Google Kalender, in dem füge ich Einträge bei Urlaub ein. Z.B. 17.07.2024 Urlaub ganztägig.
Der Kalender enthält nur Urluabseinträge, sonst ist er leer.
Das Thing über das Icalneder Binding habe ich auch schon erfolgreich eingefügt.
Status ist online.
Ich habe auch mehrer aktive Channels im Thing.
So und nu die ganz kurze Frage:
Welche Syntax benutze ich im When Feld meiner Regel, wenn ich den Kalender auf Einträge auswerten will
Also ist ein Urlaubeintrag vorhanden oder nicht
Wenn ja dann arbeite die restliche Regel ab, wenn nein dann leg dich einfach wieder schlafen.

when
// Bei Urlaubseintrag im Kalender
Channel "icalendar:calendar:3815b7641d:current_presence" so was kommt hier hin ??
then bla bla bla

oder über den Channel :Titel

when
// Bei Urlaubseintrag im Kalender
Channel "icalendar:calendar:3815b7641d:current_title" so was kommt hier hin ??
then bla bla bla

Das kann nicht so schwer sein aber ich komme einfach nicht drauf.

Falls da jemand die kurze Syntax hat..... vielen Dank.

Re: Eventsteuerung per ICalender Eintrag

Verfasst: 5. Jul 2024 10:57
von Harka
Moin,
trag doch was für heute in den Kalender ein. Nach der nächsten Auffrischung (Aktualisierungsintervall) siehst Du das Ergebnis. Bei mir steht presence auf ON und title auf Urlaub

Re: Eventsteuerung per ICalender Eintrag

Verfasst: 8. Jul 2024 08:35
von Grisu27
Hallo,
Vielen Dank für die Antwort.
Manchmal sind die Lösungen total einfach und liegen vor einem undn man sieht sie nicht.
Lösung Funzt wunderbar!