Autor Thema: 57_CALVIEW - Erweiterungsmodul für 57_CALENDAR  (Gelesen 44956 mal)

Offline dogexan

  • Full Member
  • ***
  • Beiträge: 136
Antw:57_CALVIEW - Erweiterungsmodul für 57_CALENDAR
« Antwort #375 am: 23 Januar 2019, 17:43:01 »
Zitat
Die Holzhammermethode wäre im calview verbose auf 0 zu setzen, dann war es das mit den log-Einträgen ;-)

Verbose hab ich auf 0 bringt leider rein gar nichts. Scheinbar werden Perl Warnings durch verbose 0 nicht ignoriert  :-\

Zitat
Das wird durch ständige Wiederholung nicht richtiger.

Zuständig ist RFC 5545. Dort steht:

Zitat

    If such a "VEVENT" has a "DTEND" property, it MUST be specified as a DATE value also.


If  --> falls
Also: Wenn es ein DTEND gibt, muss es auch einen Start geben.

Zitat

    The "DTEND" property for a "VEVENT" calendar component specifies the non-inclusive end of the event. For cases where a "VEVENT" calendar component specifies a "DTSTART" property with a DATE value type but no "DTEND" nor "DURATION" property, the event's duration is taken to be one day.


Wenn es kein DTEND gibt, dann gilt das Ende des gleichen Tages. Steht ganz klar da.

Denke das ist der korrekte Ansatz für dieses Problem.

Laut dem Client Supporter, ist der Client RFC konform.

Wollen wir also mal hoffen, dass der Fix es bald ins Calendar Modul schafft :D

Gruß Alex


Offline OdfFhem

  • Full Member
  • ***
  • Beiträge: 237
Antw:57_CALVIEW - Erweiterungsmodul für 57_CALENDAR
« Antwort #376 am: 24 Januar 2019, 09:35:36 »
@chris1284

Besteht die Aussicht auf ein Reading, das anzeigt, wann die CALVIEW zuletzt aktualisiert wurde?
Quasi ein Reading, dessen Wert selbst ein Zeitstempel ist.

Ich würde gerne dieses EINE Reading als Trigger verwenden, um auf Änderungen "aufmerksam" gemacht zu werden - statt der äußerst zahlreichen Einzelreadings.

Offline balli1187

  • Full Member
  • ***
  • Beiträge: 334
Antw:57_CALVIEW - Erweiterungsmodul für 57_CALENDAR
« Antwort #377 am: 24 Januar 2019, 09:39:46 »
Vielleicht verstehe ich die Frage nicht aber bekommst du die Änderungen nicht aus dem Timestamp des state?

Spätestens mit Event-on-Update state solltest du auch darauf triggern können oder übersehe ich da was?


Gesendet von iPhone mit Tapatalk
FHEM auf Banana Pi Pro mit HM-CFG-USB2, CUNO, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x Funksteckdose mit Leistungsmessung (HM-ES-PMSw1-Pl), 3x Funkrollladenaktor (HM-LC-Bl1PBU-FM), 6x Sonoff Basic
Projekt: Smart Mirror in Spiegelschrank auf RPi Zero

Offline OdfFhem

  • Full Member
  • ***
  • Beiträge: 237
Antw:57_CALVIEW - Erweiterungsmodul für 57_CALENDAR
« Antwort #378 am: 24 Januar 2019, 10:39:04 »
Deiner Argumentation würde ich für den Eigengebrauch grundsätzlich zustimmen.

Der Hintergedanke bei der Anfrage war aber eigentlich, das zugehörige FTUI-widget zu optimieren. Hier sind heute aus meiner Sicht zuviele Trigger aktiv und jeder ausgelöste Trigger führt zum vollständigen Aufbau der Kalenderansicht. Dieses Verhalten würde ich gerne optimieren und auf einen Trigger reduzieren.

Wenn ich nochmal genauer darüber nachdenke, dürfte es aber eigentlich auch kein Reading sein, da die Event-Auslösung zu stark von den individuellen Attribut-Einstellungen abhängt; ein Internal kann es aber wohl auch nicht sein, da hierfür meines (Halb)Wissens nach keinerlei in FTUI verwertbares Event ausgelöst wird.

Folglich sieht es so aus, dass über diesen Weg keine zuverlässige Optimierung machbar scheint. Vielleicht muss es dann doch besser ein neues widget-Attribut sein, dass standardmäßig das heutige Trigger-Verhalten unterstützt, aber die Reduktion auf ein Referenz-Reading zulässt.

Offline obi

  • New Member
  • *
  • Beiträge: 39
Antw:57_CALVIEW - Erweiterungsmodul für 57_CALENDAR
« Antwort #379 am: 18 Februar 2019, 18:06:10 »
Hallo, ich habe ein paar Problemchen :)

1. Die Sortierung bei Serienterminen funktioniert nicht richtig.
2. Ich habe 2 Kalender angebunden und diese werde auch nicht sortiert sondern hintereinander gehängt. Dies kann ja nicht Sinn der Sache sein im Calview mehrere Kalender hinzuzufügen wenn die Einträge von diesen nicht sortiert werden.

defmod SY_ViewKalender CALVIEW SY_KalenderAbfall1,SY_Kalender2 2 1800
attr SY_ViewKalender maxreadings 20
attr SY_ViewKalender modes next

Hat hierfür jemand eine Lösung?

Offline chris1284

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3808
Antw:57_CALVIEW - Erweiterungsmodul für 57_CALENDAR
« Antwort #380 am: 24 Februar 2019, 08:32:52 »
@chris1284

Besteht die Aussicht auf ein Reading, das anzeigt, wann die CALVIEW zuletzt aktualisiert wurde?
Quasi ein Reading, dessen Wert selbst ein Zeitstempel ist.

Ich würde gerne dieses EINE Reading als Trigger verwenden, um auf Änderungen "aufmerksam" gemacht zu werden - statt der äußerst zahlreichen Einzelreadings.

Nimm doch den timestamp von state oder c-Term. Die werden immer mit geändert wenn die Aktualisierung lief.
#HP Proliant MicroServer Gen8: FHEM, SAMBA, Docker:PLEX, HABridge,Homebridge
#CCU2 (bald 3): Heizung, Schalter, Sensoren, Remotes
#nanoCUL868: lacrossmode für Außensensor
#3 2Bay Nas im 2 täglichen Wechsel fürs Backup, überwacht in FHEM

Offline chris1284

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3808
Antw:57_CALVIEW - Erweiterungsmodul für 57_CALENDAR
« Antwort #381 am: 24 Februar 2019, 08:35:42 »
Hallo, ich habe ein paar Problemchen :)

1. Die Sortierung bei Serienterminen funktioniert nicht richtig.
2. Ich habe 2 Kalender angebunden und diese werde auch nicht sortiert sondern hintereinander gehängt. Dies kann ja nicht Sinn der Sache sein im Calview mehrere Kalender hinzuzufügen wenn die Einträge von diesen nicht sortiert werden.

defmod SY_ViewKalender CALVIEW SY_KalenderAbfall1,SY_Kalender2 2 1800
attr SY_ViewKalender maxreadings 20
attr SY_ViewKalender modes next
Hat hierfür jemand eine Lösung?

Ohne mehr Input nicht. Die Termine sind interessant wenn es um deren Sortierung geht ( die mit standardkonformen Kalenden und Termine sauber funktioniert). Ein List des calview devices wäre interessant zu sehen
#HP Proliant MicroServer Gen8: FHEM, SAMBA, Docker:PLEX, HABridge,Homebridge
#CCU2 (bald 3): Heizung, Schalter, Sensoren, Remotes
#nanoCUL868: lacrossmode für Außensensor
#3 2Bay Nas im 2 täglichen Wechsel fürs Backup, überwacht in FHEM

Offline Mickey

  • Full Member
  • ***
  • Beiträge: 187
Antw:57_CALVIEW - Erweiterungsmodul für 57_CALENDAR
« Antwort #382 am: 24 Februar 2019, 16:50:01 »
Hallo, nach einen Fhem update bekomme ich folgende Meldung im Log und keine Daten mehr im Kalender:

Zitat
2019.02.24 16:37:01 1: Calendar Kalender: retrieval failed with HTTP response code 400
2019.02.24 16:37:01 1: Calendar Kalender: retrieved no or empty data

libio-socket-ssl-perlist installiert.

Mein DEF beginnt mit ical url https://calendar.google.com/calendar/
Kann mir bitte jemand helfen?

Danke und Grüße, Michael
Zu mir:
Ich bin leider fast blind (EU Rentner) und nicht zu "faul" was nachzulesen. Bitte seht mir nach, wenn ich einmal zu viel frage oder auch mal Schreibfehler mache. Danke, Michael

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 15846
  • s/fhem\.cfg/configDB/g
Antw:57_CALVIEW - Erweiterungsmodul für 57_CALENDAR
« Antwort #383 am: 24 Februar 2019, 16:52:56 »
Erst ins Forum schauen, lesen und dann fragen - wenn es wirklich noch notwendig ist.

https://forum.fhem.de/index.php/topic,97810.0.html

Ausserdem hat Dein Problem überhaupt nichts mit CALVIEW zu tun.
-----------------------
Unaufgeforderte Anfragen per email werden von mir nicht beantwortet. Dafür ist das Forum da.
-----------------------
Nächster Hamburg-Stammtisch: 14.06.2019

Offline Mickey

  • Full Member
  • ***
  • Beiträge: 187
Antw:57_CALVIEW - Erweiterungsmodul für 57_CALENDAR
« Antwort #384 am: 24 Februar 2019, 16:57:02 »
sorry, habe ich nicht richtig gesehen.

tut mir leid.
Zu mir:
Ich bin leider fast blind (EU Rentner) und nicht zu "faul" was nachzulesen. Bitte seht mir nach, wenn ich einmal zu viel frage oder auch mal Schreibfehler mache. Danke, Michael

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 15846
  • s/fhem\.cfg/configDB/g
Antw:57_CALVIEW - Erweiterungsmodul für 57_CALENDAR
« Antwort #385 am: 24 Februar 2019, 16:59:33 »
Sorry - bei mir werden grundsätzlich keine Signaturen angezeigt, deshalb kannte ich Deinen dortigen Hinweis nicht.

Entweder
-----------------------
Unaufgeforderte Anfragen per email werden von mir nicht beantwortet. Dafür ist das Forum da.
-----------------------
Nächster Hamburg-Stammtisch: 14.06.2019

Offline Mickey

  • Full Member
  • ***
  • Beiträge: 187
Antw:57_CALVIEW - Erweiterungsmodul für 57_CALENDAR
« Antwort #386 am: 24 Februar 2019, 17:21:02 »
Alles gut, habe mir die .pm aus . dem SVN geladen.
Restore geht bei mir nicht mehr. (komisch, aber muss ich mal forschen)

Danke dir 1000 mal.

Jetzt geht alles wieder.

Lg, Michael
« Letzte Änderung: 24 Februar 2019, 17:24:28 von Mickey »
Zu mir:
Ich bin leider fast blind (EU Rentner) und nicht zu "faul" was nachzulesen. Bitte seht mir nach, wenn ich einmal zu viel frage oder auch mal Schreibfehler mache. Danke, Michael

Offline cbl

  • Jr. Member
  • **
  • Beiträge: 75
Antw:57_CALVIEW - Erweiterungsmodul für 57_CALENDAR
« Antwort #387 am: 04 März 2019, 19:17:34 »
Hallo,

ich habe seit etwa vier Tagen ein Problem mit GCALVIEW. Bis gerade habe ich weder an FHEM (Update erst gerade gemacht, ohne Änderung) noch am Kalender selbst etwas verändert.

Das Log verrät mir:
2019.03.04 19:13:15 1 : ERROR evaluating {GCALVIEW_DoEnd('kalender.abfall||')}: Can't use string ("") as an ARRAY ref while "strict refs" in use at ./FHEM/57_GCALVIEW.pm line 625.

Einen leeren Eintrag sehe ich im Kalender nicht. Worüber stolpert das Modul jetzt?

Gruß
Christian

Offline OdfFhem

  • Full Member
  • ***
  • Beiträge: 237
Antw:57_CALVIEW - Erweiterungsmodul für 57_CALENDAR
« Antwort #388 am: 04 März 2019, 20:16:47 »
@cbl

Eine zielführende Antwort gibt's vermutlich eher in https://forum.fhem.de/index.php/topic,77502.0.html

Offline obi

  • New Member
  • *
  • Beiträge: 39
Antw:57_CALVIEW - Erweiterungsmodul für 57_CALENDAR
« Antwort #389 am: 20 März 2019, 21:52:32 »
Hallo,

ich habe hier nun ein paar Infos für mein Problem (bei mehreren Kalender werden die Termine in einer falschen Reihenfolge angezeigt).
Ich habe z. B. den Feiertagskalender von hier verwendet: https://www.schulferien.org/deutschland/ical/download/?tbid=46&j=2019&t=1

Ein get events des Kalenders liefert alles richtig:
19.04.2019 00:00 24h Karfreitag
22.04.2019 00:00 24h Ostermontag
01.05.2019 00:00 24h Tag der Arbeit
30.05.2019 00:00 24h Christi Himmelfahrt
10.06.2019 00:00 24h Pfingstmontag
20.06.2019 00:00 24h Fronleichnam
03.10.2019 00:00 24h Tag der Deutschen Einheit
01.11.2019 00:00 24h Allerheiligen
25.12.2019 00:00 24h 1. Weihnachtsfeiertag
26.12.2019 00:00 24h 2. Weihnachtsfeiertag

Die Termine an sich sind aber nicht richtig sortiert.

Calendar:
nternals:
   DEF        ical url http://127.0.0.1:8083/fhem/data/SY_KalenderFeiertage.ics 21600
   FUUID      5c7c2c3a-f33f-9281-8768-b4b3b677ba67a441
   NAME       SY_KalenderFeiertage
   NOTIFYDEV  global
   NR         548
   NTFY_ORDER 50-SY_KalenderFeiertage
   STATE      triggered
   TYPE       Calendar
   READINGS:
     2019-03-03 20:34:19   calname         Neißestraße\, Neuss (Norf) [Mein-Abfallkalender.de]
     2019-03-20 21:39:34   lastUpdate      2019-03-20 21:39:33
     2019-03-03 20:34:19   modeAlarm       
     2019-03-03 20:34:19   modeAlarmOrStart
     2019-03-03 20:34:19   modeAlarmed     
     2019-03-03 20:34:19   modeChanged     
     2019-03-03 20:34:30   modeEnd         FT_2019_feiertag5c7b39d391811schulferienorg
     2019-03-03 20:34:19   modeEnded       
     2019-03-03 20:34:19   modeStart       
     2019-03-03 20:34:19   modeStarted     
     2019-03-20 21:39:34   modeUpcoming    FT_2019_feiertag5c7b39d394395schulferienorg;FT_2019_feiertag5c7b39d399de3schulferienorg;FT_2019_feiertag5c7b39d396716schulferienorg;FT_2019_feiertag5c7b39d3994deschulferienorg;FT_2019_feiertag5c7b39d39892cschulferienorg;FT_2019_feiertag5c7b39d3950a3schulferienorg;FT_2019_feiertag5c7b39d391b11schulferienorg;FT_2019_feiertag5c7b39d395fc5schulferienorg;FT_2019_feiertag5c7b39d399206schulferienorg;FT_2019_feiertag5c7b39d397709schulferienorg
     2019-03-20 21:39:34   nextUpdate      2019-03-21 03:39:33
     2019-03-20 21:39:34   nextWakeup      2019-03-21 03:39:33
     2019-03-20 21:39:34   state           triggered
   helper:
     bm:
       Calendar_Get:
         cnt        28
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        20.03. 06:19:47
         max        0.00185108184814453
         tot        0.0325570106506348
         mAr:
           HASH(0x55683d89bad8)
           -
           events
           format:custom='$U|$T1|$T2|$S|$L|$DS|$CA|$d'
       Calendar_Notify:
         cnt        1057
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        20.03. 13:45:21
         max        0.0018458366394043
         tot        0.210391283035278
         mAr:
           HASH(0x55683d89bad8)
           HASH(0x556836dfe9a8)
       Calendar_Set:
         cnt        25
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        20.03. 21:38:37
         max        0.000885009765625
         tot        0.00120139122009277
         mAr:
           HASH(0x55683d89bad8)
           SY_KalenderFeiertage
           reload
Attributes:
   comment    URL der Quelldaten: https://www.schulferien.org/deutschland/ical/
   hideOlderThan 1d

Calview:
nternals:
   DEF        SY_KalenderFeiertage 2 21600
   FUUID      5c7c2cb8-f33f-9281-69d0-0eb05dbaca4ed16d
   INTERVAL   21600
   KALENDER   SY_KalenderFeiertage
   NAME       SY_ViewKalenderFeiertage
   NR         549
   NTFY_ORDER 50-SY_ViewKalenderFeiertage
   STATE      t: 10 td: 0 tm: 0
   TYPE       CALVIEW
   READINGS:
     2019-03-20 21:39:34   c-term          10
     2019-03-20 21:39:34   c-today         0
     2019-03-20 21:39:34   c-tomorrow      0
     2019-03-20 21:39:34   state           t: 10 td: 0 tm: 0
     2019-03-20 21:39:34   t_001_bdate     19.04.2019
     2019-03-20 21:39:34   t_001_btime     00:00
     2019-03-20 21:39:34   t_001_categories
     2019-03-20 21:39:34   t_001_daysleft  30
     2019-03-20 21:39:34   t_001_daysleftLong in 30 Tagen
     2019-03-20 21:39:34   t_001_description Alle Termine auf www.schulferien.org
     2019-03-20 21:39:34   t_001_duration  ganztägig
     2019-03-20 21:39:34   t_001_edate     20.04.2019
     2019-03-20 21:39:34   t_001_etime     00:00
     2019-03-20 21:39:34   t_001_location 
     2019-03-20 21:39:34   t_001_mode      next
     2019-03-20 21:39:34   t_001_source    SY_KalenderFeiertage
     2019-03-20 21:39:34   t_001_sourcecolor white
     2019-03-20 21:39:34   t_001_summary   Karfreitag
     2019-03-20 21:39:34   t_001_timeshort ganztägig
     2019-03-20 21:39:34   t_001_weekday   5
     2019-03-20 21:39:34   t_001_weekdayname Freitag
     2019-03-20 21:39:34   t_002_bdate     22.04.2019
     2019-03-20 21:39:34   t_002_btime     00:00
     2019-03-20 21:39:34   t_002_categories
     2019-03-20 21:39:34   t_002_daysleft  33
     2019-03-20 21:39:34   t_002_daysleftLong in 33 Tagen
     2019-03-20 21:39:34   t_002_description Alle Termine auf www.schulferien.org
     2019-03-20 21:39:34   t_002_duration  ganztägig
     2019-03-20 21:39:34   t_002_edate     23.04.2019
     2019-03-20 21:39:34   t_002_etime     00:00
     2019-03-20 21:39:34   t_002_location 
     2019-03-20 21:39:34   t_002_mode      next
     2019-03-20 21:39:34   t_002_source    SY_KalenderFeiertage
     2019-03-20 21:39:34   t_002_sourcecolor white
     2019-03-20 21:39:34   t_002_summary   Ostermontag
     2019-03-20 21:39:34   t_002_timeshort ganztägig
     2019-03-20 21:39:34   t_002_weekday   1
     2019-03-20 21:39:34   t_002_weekdayname Montag
     2019-03-20 21:39:34   t_003_bdate     30.05.2019
     2019-03-20 21:39:34   t_003_btime     00:00
     2019-03-20 21:39:34   t_003_categories
     2019-03-20 21:39:34   t_003_daysleft  71
     2019-03-20 21:39:34   t_003_daysleftLong in 71 Tagen
     2019-03-20 21:39:34   t_003_description Alle Termine auf www.schulferien.org
     2019-03-20 21:39:34   t_003_duration  ganztägig
     2019-03-20 21:39:34   t_003_edate     31.05.2019
     2019-03-20 21:39:34   t_003_etime     00:00
     2019-03-20 21:39:34   t_003_location 
     2019-03-20 21:39:34   t_003_mode      next
     2019-03-20 21:39:34   t_003_source    SY_KalenderFeiertage
     2019-03-20 21:39:34   t_003_sourcecolor white
     2019-03-20 21:39:34   t_003_summary   Christi Himmelfahrt
     2019-03-20 21:39:34   t_003_timeshort ganztägig
     2019-03-20 21:39:34   t_003_weekday   4
     2019-03-20 21:39:34   t_003_weekdayname Donnerstag
     2019-03-20 21:39:34   t_004_bdate     20.06.2019
     2019-03-20 21:39:34   t_004_btime     00:00
     2019-03-20 21:39:34   t_004_categories
     2019-03-20 21:39:34   t_004_daysleft  92
     2019-03-20 21:39:34   t_004_daysleftLong in 92 Tagen
     2019-03-20 21:39:34   t_004_description Alle Termine auf www.schulferien.org
     2019-03-20 21:39:34   t_004_duration  ganztägig
     2019-03-20 21:39:34   t_004_edate     21.06.2019
     2019-03-20 21:39:34   t_004_etime     00:00
     2019-03-20 21:39:34   t_004_location 
     2019-03-20 21:39:34   t_004_mode      next
     2019-03-20 21:39:34   t_004_source    SY_KalenderFeiertage
     2019-03-20 21:39:34   t_004_sourcecolor white
     2019-03-20 21:39:34   t_004_summary   Fronleichnam
     2019-03-20 21:39:34   t_004_timeshort ganztägig
     2019-03-20 21:39:34   t_004_weekday   4
     2019-03-20 21:39:34   t_004_weekdayname Donnerstag
     2019-03-20 21:39:34   t_005_bdate     25.12.2019
     2019-03-20 21:39:34   t_005_btime     00:00
     2019-03-20 21:39:34   t_005_categories
     2019-03-20 21:39:34   t_005_daysleft  280
     2019-03-20 21:39:34   t_005_daysleftLong in 280 Tagen
     2019-03-20 21:39:34   t_005_description Alle Termine auf www.schulferien.org
     2019-03-20 21:39:34   t_005_duration  ganztägig
     2019-03-20 21:39:34   t_005_edate     26.12.2019
     2019-03-20 21:39:34   t_005_etime     00:00
     2019-03-20 21:39:34   t_005_location 
     2019-03-20 21:39:34   t_005_mode      next
     2019-03-20 21:39:34   t_005_source    SY_KalenderFeiertage
     2019-03-20 21:39:34   t_005_sourcecolor white
     2019-03-20 21:39:34   t_005_summary   1. Weihnachtsfeiertag
     2019-03-20 21:39:34   t_005_timeshort ganztägig
     2019-03-20 21:39:34   t_005_weekday   3
     2019-03-20 21:39:34   t_005_weekdayname Mittwoch
     2019-03-20 21:39:34   t_006_bdate     26.12.2019
     2019-03-20 21:39:34   t_006_btime     00:00
     2019-03-20 21:39:34   t_006_categories
     2019-03-20 21:39:34   t_006_daysleft  281
     2019-03-20 21:39:34   t_006_daysleftLong in 281 Tagen
     2019-03-20 21:39:34   t_006_description Alle Termine auf www.schulferien.org
     2019-03-20 21:39:34   t_006_duration  ganztägig
     2019-03-20 21:39:34   t_006_edate     27.12.2019
     2019-03-20 21:39:34   t_006_etime     00:00
     2019-03-20 21:39:34   t_006_location 
     2019-03-20 21:39:34   t_006_mode      next
     2019-03-20 21:39:34   t_006_source    SY_KalenderFeiertage
     2019-03-20 21:39:34   t_006_sourcecolor white
     2019-03-20 21:39:34   t_006_summary   2. Weihnachtsfeiertag
     2019-03-20 21:39:34   t_006_timeshort ganztägig
     2019-03-20 21:39:34   t_006_weekday   4
     2019-03-20 21:39:34   t_006_weekdayname Donnerstag
     2019-03-20 21:39:34   t_007_bdate     01.05.2019
     2019-03-20 21:39:34   t_007_btime     00:00
     2019-03-20 21:39:34   t_007_categories
     2019-03-20 21:39:34   t_007_daysleft  42
     2019-03-20 21:39:34   t_007_daysleftLong in 42 Tagen
     2019-03-20 21:39:34   t_007_description Alle Termine auf www.schulferien.org
     2019-03-20 21:39:34   t_007_duration  ganztägig
     2019-03-20 21:39:34   t_007_edate     02.05.2019
     2019-03-20 21:39:34   t_007_etime     00:00
     2019-03-20 21:39:34   t_007_location 
     2019-03-20 21:39:34   t_007_mode      next
     2019-03-20 21:39:34   t_007_source    SY_KalenderFeiertage
     2019-03-20 21:39:34   t_007_sourcecolor white
     2019-03-20 21:39:34   t_007_summary   Tag der Arbeit
     2019-03-20 21:39:34   t_007_timeshort ganztägig
     2019-03-20 21:39:34   t_007_weekday   3
     2019-03-20 21:39:34   t_007_weekdayname Mittwoch
     2019-03-20 21:39:34   t_008_bdate     01.11.2019
     2019-03-20 21:39:34   t_008_btime     00:00
     2019-03-20 21:39:34   t_008_categories
     2019-03-20 21:39:34   t_008_daysleft  226
     2019-03-20 21:39:34   t_008_daysleftLong in 226 Tagen
     2019-03-20 21:39:34   t_008_description Alle Termine auf www.schulferien.org
     2019-03-20 21:39:34   t_008_duration  ganztägig
     2019-03-20 21:39:34   t_008_edate     02.11.2019
     2019-03-20 21:39:34   t_008_etime     00:00
     2019-03-20 21:39:34   t_008_location 
     2019-03-20 21:39:34   t_008_mode      next
     2019-03-20 21:39:34   t_008_source    SY_KalenderFeiertage
     2019-03-20 21:39:34   t_008_sourcecolor white
     2019-03-20 21:39:34   t_008_summary   Allerheiligen
     2019-03-20 21:39:34   t_008_timeshort ganztägig
     2019-03-20 21:39:34   t_008_weekday   5
     2019-03-20 21:39:34   t_008_weekdayname Freitag
     2019-03-20 21:39:34   t_009_bdate     03.10.2019
     2019-03-20 21:39:34   t_009_btime     00:00
     2019-03-20 21:39:34   t_009_categories
     2019-03-20 21:39:34   t_009_daysleft  197
     2019-03-20 21:39:34   t_009_daysleftLong in 197 Tagen
     2019-03-20 21:39:34   t_009_description Alle Termine auf www.schulferien.org
     2019-03-20 21:39:34   t_009_duration  ganztägig
     2019-03-20 21:39:34   t_009_edate     04.10.2019
     2019-03-20 21:39:34   t_009_etime     00:00
     2019-03-20 21:39:34   t_009_location 
     2019-03-20 21:39:34   t_009_mode      next
     2019-03-20 21:39:34   t_009_source    SY_KalenderFeiertage
     2019-03-20 21:39:34   t_009_sourcecolor white
     2019-03-20 21:39:34   t_009_summary   Tag der Deutschen Einheit
     2019-03-20 21:39:34   t_009_timeshort ganztägig
     2019-03-20 21:39:34   t_009_weekday   4
     2019-03-20 21:39:34   t_009_weekdayname Donnerstag
     2019-03-20 21:39:34   t_010_bdate     10.06.2019
     2019-03-20 21:39:34   t_010_btime     00:00
     2019-03-20 21:39:34   t_010_categories
     2019-03-20 21:39:34   t_010_daysleft  82
     2019-03-20 21:39:34   t_010_daysleftLong in 82 Tagen
     2019-03-20 21:39:34   t_010_description Alle Termine auf www.schulferien.org
     2019-03-20 21:39:34   t_010_duration  ganztägig
     2019-03-20 21:39:34   t_010_edate     11.06.2019
     2019-03-20 21:39:34   t_010_etime     00:00
     2019-03-20 21:39:34   t_010_location 
     2019-03-20 21:39:34   t_010_mode      next
     2019-03-20 21:39:34   t_010_source    SY_KalenderFeiertage
     2019-03-20 21:39:34   t_010_sourcecolor white
     2019-03-20 21:39:34   t_010_summary   Pfingstmontag
     2019-03-20 21:39:34   t_010_timeshort ganztägig
     2019-03-20 21:39:34   t_010_weekday   1
     2019-03-20 21:39:34   t_010_weekdayname Montag
   helper:
     bm:
       CALVIEW_Notify:
         cnt        1563731
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        20.03. 21:38:39
         max        0.0695528984069824
         tot        23.5105941295624
         mAr:
           HASH(0x55683d89c210)
           HASH(0x55683d89bad8)
       CALVIEW_Set:
         cnt        33
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        20.03. 21:22:17
         max        0.0655810832977295
         tot        0.130854368209839
         mAr:
           HASH(0x55683d89c210)
           SY_ViewKalenderFeiertage
           update
Attributes:
   maxreadings 20
   modes      next

Von der Logik her müssten die Termine doch nach Datum sortiert werden?

Kann hier jemand weiterhelfen?