Hallo zusammen,
ich verstehe das Verhalten des Calendar-Moduls nicht.
Ich mache mir Einträge im Gogglekalender und steuer damit bestimmte Dinge.
Das funktioniert auch alles soweit.
Ich habe nur mit ganztätigen Terminen ein Problem.
Wenn ein Eintrag nur einen ganzen Tag ist,
erscheint er nicht in folgender Abfrage die ich um 8:00 starte.
get Hauskalender full modeStart
Hier erscheinen nur noch die mehrtägigen Termine.
Ist dieser vielleicht schon abgelaufen und erscheint nur bei der ersten Abfrage um 0:00 Uhr?
Was kann ich da ändern?
Danke
Thomas
Kann mir niemand helfen?
Ich benutze das Kalendermodul nicht, und habe auch nicht bewusst von jemandem hier mitbekommen das er das benutzt.
Aus dem Bauch heraus würde ich folgendes vermuten:
Ein ganztägiger Termin beginnt mit dem tagesbeginn, also um 0 Uhr (oder vielleicht auch 00:00:01)
Die Abfrage
get Hauskalender full modeStart
zeigt möglicherweise alle Termine, deren Anfang in der Zukunft liegen. Das wäre jedenfalls eine sinnvolle Abgrenzung und meistens besser als zu prüfen, ob der Endtermin in der Zukunft liegt.
Wenn das der Fall ist, wird ein ganztägiger Termin Heute *nicht* angezeigt, da der Beginn in der Vergangeheit liegt.
Ist aber nur ne Vermutung von mir, ich kenn das Modul und sein Verhalten nicht.
Ich habe mir jetzt mal mit
{fhem "get Hauskalender full all"}
alles anzeigen lassen.
Ich habe einen ganztätigen Eintrag für den 13.02. angelegt und es kommt folgender Eintrag zurück:
7vu2ts98gv4googlecom known end 12.02.2013 00:00:00-13.02.2013 00:00:00 test7
Das ist doch ganz offensichlich falsch.
Der Eintrag endet ja schon um 0:00 Uhr und start ist auch falsch.
???
Ist das noch niemandem aufgefallen?
Grüße
Thomas
So das Problem habe ich jetzt gefunden.
Alle Kalendereinträge sind um einen Tag in FHEM verschoben!
Was kann ich da falsch eingestellt haben?
Es läuft auf einer Fritzbox,
da sind z.B. die Anrufe mit dem richtigen Datum vermerkt.
Grüße
Thomas