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
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
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.
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
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