57_Calendar.pm - get cal events limit:when=today|tomorrow

Begonnen von dancatt, 11 März 2019, 19:47:17

Vorheriges Thema - Nächstes Thema

dancatt

Hallo zusammen,

wenn ich heute, also am 11.03.2019 folgende Abfrage mache:

get cal events limit:when=today

wird als Antwort folgendes geliefert:

12.03.2019 00:00 24h Homeoffice
12.03.2019 00:00 4d Krank


Und wenn ich folgende Abfrage mache:

get cal events limit:when=tomorrow

wird als Antwort folgendes geliefert:

12.03.2019 00:00 24h Homeoffice
12.03.2019 00:00 4d Krank
13.03.2019 00:00 24h Homeoffice


In Verwendung ist bei mir ein Google-Kalender.

Nun hätte ich ein paar Fragen:


  • Sollte die Abfrage mit today nicht ein leeres Ergebnis, bzw. garnichts liefern? Dieses Ergebnis hätte ich morgen erwartet.

  • Sollten mit tomorrow nicht nur Ergebnisse vom 12.03.2019 angezeigt werden? Ist der 13.03.2019 hier nicht zuviel?

  • Was mir dann auch noch auffällt ist, dass am 13.03.2019 "Krank" nicht mehr angezeigt wird. bei "Krank" handelt es sich ja um einen mehrtägigen Termin. Sollte dieser dann nicht 4 Tage lang angezeigt werden? Je nachdem ob man today oder tomorrow nimmt. Also am 13.03.2019 hätte ich erwartet dass da noch zusätzlich "13.03.2019 00:00 3d Krank" geliefert wird.

Ist das Problem dass es sich hierbei um ganztägige Termine handelt? Oder ist das alles korrekt so?

Vielen Dank.

Gruß Daniel
Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55

Dr. Boris Neubert

Hallo,

today beginnt heute um 00:00:00 und endet um 24:00:00. Heute 24:00:00 ist morgen 00:00:00, weswegen Ereignisse, die um Mitternacht beginnen, bei today und tomorrow drin sind.

Frage 3 liegt ein Missverständnis zugrunde: die Anzeige heißt nicht, dass es am 12.03. einen Termin gibt sondern dass der Termin am 12.03. um 00:00:00 beginnt und 4 Tage dauert.

Viele Grüße
Boris
FHEM-Developer seit 2007, Mitgründer und Förder-Mitglied des FHEM e.V.
Bitte keine unaufgeforderten privaten Nachrichten!

dancatt

Vielen Dank für die Erklärung. Soweit verstanden.

Hierzu aber noch eine Nachfrage:
Zitat
Frage 3 liegt ein Missverständnis zugrunde: die Anzeige heißt nicht, dass es am 12.03. einen Termin gibt sondern dass der Termin am 12.03. um 00:00:00 beginnt und 4 Tage dauert.
Bekomme ich diesen Termin noch als Rückmeldung wenn ich z. B. am 14.03. nochmal anfragen würde?

Vielen Dank.
Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55

Dr. Boris Neubert

Ja, denn er läuft von 12.03. 00:00 bis 15.03. 24:00.
FHEM-Developer seit 2007, Mitgründer und Förder-Mitglied des FHEM e.V.
Bitte keine unaufgeforderten privaten Nachrichten!

dancatt

Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55