Auslesen von Werten aus einem Google-Kalender

Begonnen von toxic-tonic, 20 Februar 2018, 22:22:14

Vorheriges Thema - Nächstes Thema

toxic-tonic

Hallo zusammen,

habe die Tage festgestellt, dass das Schalten über die Termine nicht mehr funktioniert. Habe mir das angesehen und es scheint, dass zwar das Notify getriggert wird, aber es kann beim Ende des Termins kein Event ausgelesen werden.

Zur Analyse habe ich den Notify etwas reduziert weil ich sehen wollte, was da überhaupt übergeben wird:define FHEM_Kalender_Notify notify FHEM_Kalender:(start|end):.* { \
print "Notify triggered\n";;\
my $UID=$EVTPART1 ;;\
my $MYACTOR=fhem('get FHEM_Kalender events filter:uid=="'.$UID.'" limit:count=1') }
attr FHEM_Kalender_Notify room Z_-_System


Wenn der Termin startet kriege ich folgenden Log-Eintrag:Notify triggered
2022.11.04 19:43:00 3: get FHEM_Kalender events filter:uid=="71cm0conveg8o80tu4ip1l184agooglecom" limit:count=1 : 04.11.2022 19:43 0:01 EG_Deko_innen
2022.11.04 19:43:00 3: FHEM_Kalender_Notify return value: 04.11.2022 19:43 0:01 EG_Deko_innen


Beim Ende kommt dann aber nur das:Notify triggered


Ht jemand das selbe Thema? Gibt es nach dem Termin kein Reading mehr? Liegt das an Google oder an dem Calender-Plugin?

Danke und Gruß

Tobias

toxic-tonic

PS.: Hab's rausbekommen!  ;D

Wenn das Attribut attr FHEM_Kalender hideOlderThan 0d gesetzt ist, geht die Abfrage ins leere. Habe das jetzt auf 120 (Sekunden?) gesetzt, jetzt geht das "Original-Script" wieder.