ganztägige Termine (iCal) werden mit hideOlderThan nicht gefiltert

Begonnen von fornax76, 12 August 2017, 13:15:36

Vorheriges Thema - Nächstes Thema

fornax76

Thema verschoben!
Zusammenfassung:

Problem war, dass ich mit Calendar einen Google Kalender lese.
Die Termine in dem Kalender sind als ganztägige Termine gespeichert.
In der ics-Datei sieht ein solcher Termin dann folgendermaßen aus:


BEGIN:VEVENT
DTSTART;VALUE=DATE:20170807
DTSTAMP:20170814T170302Z
UID:f5741e432a62f22cc2e6490048af2cd6@google.com
CREATED:20170805T211513Z
DESCRIPTION:
LAST-MODIFIED:20170805T211513Z
LOCATION:Bedburg\, Morkener Straße
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Restabfall
TRANSP:OPAQUE
BEGIN:VALARM
ACTION:EMAIL
DESCRIPTION:This is an event reminder
SUMMARY:Alarm notification
ATTENDEE:mailto:fornax76@gmail.com
TRIGGER:-P0DT7H30M0S
END:VALARM
END:VEVENT


Wie man sieht gibt es keine Uhrzeit für Anfang und Ende.
Ein normaler Termin würde folgendermaßen aussehen:


BEGIN:VEVENT
DTSTART:20170814T080000Z
DTEND:20170814T090000Z
DTSTAMP:20170814T170302Z
usw.


Calendar liest nun den Termin folgendermaßen:

f5741e432a62f22cc2e6490048af2cd6googlecom     start                     07.08.2017 00:00:00- Restabfall Bedburg\, Morkener Straße


Es fehlt also die Endzeit.
Aber eine Startzeit wird auf 00:00:00 gesetzt.

Probleme treten damit erst dann auf, wenn man mit Calview den Calender liest und versucht per attr hideOlderThan die abgelaufenen Termine zu filtern. Das schlägt fehl, weil es keine Endzeit gibt.

Frage wäre, ob es nicht Sinn machen würde bei solchen Terminen auch eine Endzeit zu setzen, genau wie bei der Startzeit.
Ich weiß nur nicht, ob das Konform ist mit der RFC-5545, oder gibt es einen anderen workaround?

Besten Dank schon mal :-)

ZitatHallo Leute,
ich werde noch bekloppt.
Mein Calview liest ein Calendar Element.
Allerdings werden auch alte Termine, die in der Vergangenheit liegen angezeigt.
Über die Suche habe ich das Thema öfters gefunden, aber darin wird immer das Attribut hideOlderThan als Lösung genannt.
Das hab ich natürlich probiert, nützt aber nix.

Starte ich im Calendar Element ein get mit modeUpcoming, bekomme ich genau das Ergebnis, was ich mir wünsche.
Im Calview kriege ich das nicht hin.

Die DefinitIon sieht folgendermaßen aus:
DEF Kalender_Muell 1 21600
INTERVAL 21600
KALENDER Kalender_Muell
NAME Muellkalender
NR 42
NTFY_ORDER 50-Muellkalender
STATE t: 10 td: 1 tm: 0
TYPE CALVIEW

maxreadings 10
modes next
room Kalender


Tut mir leid, wenn ich mit dem Thema nerve, aber ich sehe den Fehler einfach nicht.

Jemand noch den ultimativen Tipp für mich?

amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

chris1284


fornax76

Hi,


DEF ical url https://calendar.google.com/calendar/ical/sp2jt08udas7u....
NAME  Kalender_Muell
NOTIFYDEV
global
NR 41
NTFY_ORDER
50-Kalender_Muell
STATE triggered
TYPE Calendar


Ja, hideOlderThan hab ich aktuell auf 1 stehen.
Allerdings hab ich da schon verschiedenes probiert.
Aus der Commandref werde ich nicht ganz schlau.
Wird die 1 jetzt als Tag interpretiert?

Zitat<timespec> muss einem der folgenden Formate entsprechen:
Format   Beschreibung   Beispiel
SSS   Sekunden   3600
SSSs   Sekunden   3600s
HH:MM   Stunden:Minuten   02:30
HH:MM:SS   Stunden:Minuten:Sekunden   00:01:30
D:HH:MM:SS   Tage:Stunden:Minuten:Sekunden   122:10:00:00
DDDd   Tage   100d

amenomade

ZitatDEF   ical url https://calendar.google.com/calendar/ical/sp2jt08udas7u....
NAME  Kalender_Muell
NOTIFYDEV
global
NR 41
NTFY_ORDER
50-Kalender_Muell
STATE triggered
TYPE Calendar

Hier sehe ich kein "hideOlderThan"
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

fornax76

Sorry,


hideOlderThan 1 deleteattr
room Kalender deleteattr

chris1284

deswegen solltest du ja ein list Kalender_Muell ausführen damit wir alles sehen und am besten noch ein list Muellkalender und ein update

was zeigt ein get Kalender_Muell full full next

fornax76

#7
Sorry, wenn ich nicht immer direkt weiß was ihr meint.
Bin noch totaler FHEM Anfänger.

Ich versuche es nochmal...


Internals:
   DEF        ical url https://calendar.google.com/calendar/ical/xxxgroup.calendar.google.com/public/basic.ics
   NAME       Kalender_Muell
   NOTIFYDEV  global
   NR         41
   NTFY_ORDER 50-Kalender_Muell
   STATE      triggered
   TYPE       Calendar
   READINGS:
     2017-08-13 18:59:35   calname         Mülltermine Morkener Straße 54\, Bedburg
     2017-08-13 18:59:35   lastUpdate      2017-08-13 18:59:35
     2017-08-05 23:27:16   modeAlarm
     2017-08-13 18:59:35   modeAlarmOrStart f5741e432a62f22cc2e6490048af2cd6googlecom;6c3d216333e66a59160c4c9572a62feagooglecom;5f8855c2756860967c269f353def2e71googlecom;07c565bc3c7a3d93ab08a50479f63914googlecom
     2017-08-05 23:27:16   modeAlarmed
     2017-08-12 00:22:09   modeChanged
     2017-08-05 23:27:16   modeEnd
     2017-08-05 23:27:16   modeEnded
     2017-08-13 18:59:35   modeStart       f5741e432a62f22cc2e6490048af2cd6googlecom;6c3d216333e66a59160c4c9572a62feagooglecom;5f8855c2756860967c269f353def2e71googlecom;07c565bc3c7a3d93ab08a50479f63914googlecom
     2017-08-12 00:22:09   modeStarted
     2017-08-13 18:59:35   modeUpcoming    b290b7bc3acb277cbcf074e707487cf4googlecom;e450489e4998d598de75565aadac75b1googlecom;7584fce7663191d0fe61c91e88191cfagooglecom;04b9d1534d462ad822aef927e4782964googlecom;414a9e7614483296869a42cee6e7b12cgooglecom;54a882b2b018b9ecb505684833bdf2aagooglecom;5edcbb3f6a86259193e4de5346542080googlecom;408e60cc54bd5bdd1fc106a5230e9122googlecom;08b4e71437047e2b207478249721c64dgooglecom;f37b381f20a3508a7810bef8589b7a68googlecom;e7715cfc73391527b28e14e8f212727dgooglecom;7cc9b0ee3f8909998a72e6f37f2878ffgooglecom;015b56252636e58f7c8eb4e97d2e73c6googlecom;42b6f20aa23d7005dca96435444e56e0googlecom;67adec7a79fce601d01cc8ae1cbf20a0googlecom;1625fc5d9b7bebe8700b4293de502e35googlecom;5bbeb761d21b8382cf597c170771a194googlecom;1958df895771ffeb03a33c0ac76033ddgooglecom;db4937595a83a2e16d099cd1cfafff0bgooglecom;f9791d3180181f50c2c0496c21834670googlecom;68159dbc2cea6982d608bf75e7512afagooglecom;9a53e4a3838e9675254604cf6a28a909googlecom;ab188b7098751a65f9b1fda31ac3c171googlecom;5a7ddb773cb36f6f87fd014153557ea2googlecom;fd3c2a0e3ae219b8a160de81a55e3e18googlecom;07058d2d1828d7ebcd4d103030e05494googlecom;b61e3475cd6b025ff287fc7f5fcf5df5googlecom;a48b8e62e0c967d8eb7a188659627b97googlecom;7e32b32023c8ae4ca649dd90b8b93e18googlecom;f8aafcf39bc7389c1822379508088144googlecom;eef8549bd26c2b94bc27d9f87fbb1003googlecom;9dce80f87513708e2ab1b25aa9223d99googlecom;5881610c6f551a50ed05323ba068647agooglecom;92aac32e99fe7a7229426643329c2f45googlecom;e0aaddb3c93704488a1b49b5a86f2773googlecom;aee088f3b643cd9cc638d6c58a1f162egooglecom;3db96f74c75a92080f57a92bb0fa12a6googlecom;3fd399f2d4420ac6fbc2007579727be6googlecom;1d7ac007057f8db6ce09eaab315c3cf2googlecom;a9769485e2c63802868b5a58976b0b46googlecom;bc96f3eee14d66ddfc806d2580751f03googlecom;b94544951450ebeab8dfbbed0165c8f1googlecom;5e82f81f03ad64e7c58d3f8ce85bfb7bgooglecom;9cb9b2e8d82ff092b32398bc934b204bgooglecom;5a60a2748c06d2fd1648aee7423ed26cgooglecom;230a19ce68910d9b1556814d506d5808googlecom;afae4875b21155495907da1c87d43487googlecom;52669da25be7c73df7b4a7967fe5a3b6googlecom
     2017-08-13 18:59:35   nextUpdate      2017-08-13 19:59:35
     2017-08-13 18:59:37   nextWakeup      2017-08-13 19:59:35
     2017-08-13 18:59:35   state           triggered
Attributes:
   hideOlderThan 10
   room       Kalender



Internals:
   DEF        Kalender_Muell
   INTERVAL   43200
   KALENDER   Kalender_Muell
   NAME       Muellkalender
   NR         42
   NTFY_ORDER 50-Muellkalender
   STATE      t: 10 td: 0 tm: 2
   TYPE       CALVIEW
   READINGS:
     2017-08-13 18:59:35   c-term          10
     2017-08-13 18:59:35   c-today         0
     2017-08-13 18:59:35   c-tomorrow      2
     2017-08-13 18:59:35   state           t: 10 td: 0 tm: 2
     2017-08-13 18:59:35   t_001_bdate     07.08.2017
     2017-08-13 18:59:35   t_001_btime     00:00:00
     2017-08-13 18:59:35   t_001_daysleft  -6
     2017-08-13 18:59:35   t_001_daysleftLong in -6 Tagen
     2017-08-13 18:59:35   t_001_location  Bedburg, Morkener Straße
     2017-08-13 18:59:35   t_001_mode      next
     2017-08-13 18:59:35   t_001_source    Kalender_Muell
     2017-08-13 18:59:35   t_001_summary   Restabfall
     2017-08-13 18:59:35   t_002_bdate     07.08.2017
     2017-08-13 18:59:35   t_002_btime     00:00:00
     2017-08-13 18:59:35   t_002_daysleft  -6
     2017-08-13 18:59:35   t_002_daysleftLong in -6 Tagen
     2017-08-13 18:59:35   t_002_location  Bedburg, Morkener Straße
     2017-08-13 18:59:35   t_002_mode      next
     2017-08-13 18:59:35   t_002_source    Kalender_Muell
     2017-08-13 18:59:35   t_002_summary   Bioabfall
     2017-08-13 18:59:35   t_003_bdate     11.08.2017
     2017-08-13 18:59:35   t_003_btime     00:00:00
     2017-08-13 18:59:35   t_003_daysleft  -2
     2017-08-13 18:59:35   t_003_daysleftLong in -2 Tagen
     2017-08-13 18:59:35   t_003_location  Bedburg, Morkener Straße
     2017-08-13 18:59:35   t_003_mode      next
     2017-08-13 18:59:35   t_003_source    Kalender_Muell
     2017-08-13 18:59:35   t_003_summary   Papier
     2017-08-13 18:59:35   t_004_bdate     12.08.2017
     2017-08-13 18:59:35   t_004_btime     00:00:00
     2017-08-13 18:59:35   t_004_daysleft  -1
     2017-08-13 18:59:35   t_004_daysleftLong in -1 Tagen
     2017-08-13 18:59:35   t_004_location  Bedburg, Morkener Straße
     2017-08-13 18:59:35   t_004_mode      next
     2017-08-13 18:59:35   t_004_source    Kalender_Muell
     2017-08-13 18:59:35   t_004_summary   Grünbündel
     2017-08-13 18:59:35   t_005_bdate     14.08.2017
     2017-08-13 18:59:35   t_005_btime     00:00:00
     2017-08-13 18:59:35   t_005_daysleft  1
     2017-08-13 18:59:35   t_005_daysleftLong morgen
     2017-08-13 18:59:35   t_005_location  Bedburg, Morkener Straße
     2017-08-13 18:59:35   t_005_mode      next
     2017-08-13 18:59:35   t_005_source    Kalender_Muell
     2017-08-13 18:59:35   t_005_summary   Leichtverpackungen
     2017-08-13 18:59:35   t_006_bdate     14.08.2017
     2017-08-13 18:59:35   t_006_btime     00:00:00
     2017-08-13 18:59:35   t_006_daysleft  1
     2017-08-13 18:59:35   t_006_daysleftLong morgen
     2017-08-13 18:59:35   t_006_location  Bedburg, Morkener Straße
     2017-08-13 18:59:35   t_006_mode      next
     2017-08-13 18:59:35   t_006_source    Kalender_Muell
     2017-08-13 18:59:35   t_006_summary   Restabfall
     2017-08-13 18:59:35   t_007_bdate     21.08.2017
     2017-08-13 18:59:35   t_007_btime     00:00:00
     2017-08-13 18:59:35   t_007_daysleft  8
     2017-08-13 18:59:35   t_007_daysleftLong in 8 Tagen
     2017-08-13 18:59:35   t_007_location  Bedburg, Morkener Straße
     2017-08-13 18:59:35   t_007_mode      next
     2017-08-13 18:59:35   t_007_source    Kalender_Muell
     2017-08-13 18:59:35   t_007_summary   Restabfall
     2017-08-13 18:59:35   t_008_bdate     21.08.2017
     2017-08-13 18:59:35   t_008_btime     00:00:00
     2017-08-13 18:59:35   t_008_daysleft  8
     2017-08-13 18:59:35   t_008_daysleftLong in 8 Tagen
     2017-08-13 18:59:35   t_008_location  Bedburg, Morkener Straße
     2017-08-13 18:59:35   t_008_mode      next
     2017-08-13 18:59:35   t_008_source    Kalender_Muell
     2017-08-13 18:59:35   t_008_summary   Bioabfall
     2017-08-13 18:59:35   t_009_bdate     28.08.2017
     2017-08-13 18:59:35   t_009_btime     00:00:00
     2017-08-13 18:59:35   t_009_daysleft  15
     2017-08-13 18:59:35   t_009_daysleftLong in 15 Tagen
     2017-08-13 18:59:35   t_009_location  Bedburg, Morkener Straße
     2017-08-13 18:59:35   t_009_mode      next
     2017-08-13 18:59:35   t_009_source    Kalender_Muell
     2017-08-13 18:59:35   t_009_summary   Leichtverpackungen
     2017-08-13 18:59:35   t_010_bdate     28.08.2017
     2017-08-13 18:59:35   t_010_btime     00:00:00
     2017-08-13 18:59:35   t_010_daysleft  15
     2017-08-13 18:59:35   t_010_daysleftLong in 15 Tagen
     2017-08-13 18:59:35   t_010_location  Bedburg, Morkener Straße
     2017-08-13 18:59:35   t_010_mode      next
     2017-08-13 18:59:35   t_010_source    Kalender_Muell
     2017-08-13 18:59:35   t_010_summary   Restabfall
     2017-08-13 18:59:35   tomorrow_001_bdate morgen
     2017-08-13 18:59:35   tomorrow_001_btime 00:00:00
     2017-08-13 18:59:35   tomorrow_001_daysleft 1
     2017-08-13 18:59:35   tomorrow_001_daysleftLong morgen
     2017-08-13 18:59:35   tomorrow_001_location Bedburg, Morkener Straße
     2017-08-13 18:59:35   tomorrow_001_mode next
     2017-08-13 18:59:35   tomorrow_001_source Kalender_Muell
     2017-08-13 18:59:35   tomorrow_001_summary Leichtverpackungen
     2017-08-13 18:59:35   tomorrow_002_bdate morgen
     2017-08-13 18:59:35   tomorrow_002_btime 00:00:00
     2017-08-13 18:59:35   tomorrow_002_daysleft 1
     2017-08-13 18:59:35   tomorrow_002_daysleftLong morgen
     2017-08-13 18:59:35   tomorrow_002_location Bedburg, Morkener Straße
     2017-08-13 18:59:35   tomorrow_002_mode next
     2017-08-13 18:59:35   tomorrow_002_source Kalender_Muell
     2017-08-13 18:59:35   tomorrow_002_summary Restabfall
Attributes:
   maxreadings 10
   modes      next
   room       Kalender



6c3d216333e66a59160c4c9572a62feagooglecom     start                     07.08.2017 00:00:00- Bioabfall Bedburg\, Morkener Straße
f5741e432a62f22cc2e6490048af2cd6googlecom     start                     07.08.2017 00:00:00- Restabfall Bedburg\, Morkener Straße
07c565bc3c7a3d93ab08a50479f63914googlecom     start                     11.08.2017 00:00:00- Papier Bedburg\, Morkener Straße
5f8855c2756860967c269f353def2e71googlecom     start                     12.08.2017 00:00:00- Grünbündel Bedburg\, Morkener Straße
bc96f3eee14d66ddfc806d2580751f03googlecom  upcoming                     14.08.2017 00:00:00- Restabfall Bedburg\, Morkener Straße
408e60cc54bd5bdd1fc106a5230e9122googlecom  upcoming                     14.08.2017 00:00:00- Leichtverpackungen Bedburg\, Morkener Straße
42b6f20aa23d7005dca96435444e56e0googlecom  upcoming                     21.08.2017 00:00:00- Bioabfall Bedburg\, Morkener Straße
e0aaddb3c93704488a1b49b5a86f2773googlecom  upcoming                     21.08.2017 00:00:00- Restabfall Bedburg\, Morkener Straße
3fd399f2d4420ac6fbc2007579727be6googlecom  upcoming                     28.08.2017 00:00:00- Restabfall Bedburg\, Morkener Straße
9a53e4a3838e9675254604cf6a28a909googlecom  upcoming                     28.08.2017 00:00:00- Leichtverpackungen Bedburg\, Morkener Straße
230a19ce68910d9b1556814d506d5808googlecom  upcoming                     04.09.2017 00:00:00- Bioabfall Bedburg\, Morkener Straße
7e32b32023c8ae4ca649dd90b8b93e18googlecom  upcoming                     04.09.2017 00:00:00- Restabfall Bedburg\, Morkener Straße
52669da25be7c73df7b4a7967fe5a3b6googlecom  upcoming                     08.09.2017 00:00:00- Papier Bedburg\, Morkener Straße
5881610c6f551a50ed05323ba068647agooglecom  upcoming                     11.09.2017 00:00:00- Restabfall Bedburg\, Morkener Straße
afae4875b21155495907da1c87d43487googlecom  upcoming                     11.09.2017 00:00:00- Leichtverpackungen Bedburg\, Morkener Straße
5bbeb761d21b8382cf597c170771a194googlecom  upcoming                     16.09.2017 00:00:00- Grünbündel Bedburg\, Morkener Straße
b94544951450ebeab8dfbbed0165c8f1googlecom  upcoming                     18.09.2017 00:00:00- Bioabfall Bedburg\, Morkener Straße
ab188b7098751a65f9b1fda31ac3c171googlecom  upcoming                     18.09.2017 00:00:00- Restabfall Bedburg\, Morkener Straße
9cb9b2e8d82ff092b32398bc934b204bgooglecom  upcoming                     25.09.2017 00:00:00- Leichtverpackungen Bedburg\, Morkener Straße
015b56252636e58f7c8eb4e97d2e73c6googlecom  upcoming                     25.09.2017 00:00:00- Restabfall Bedburg\, Morkener Straße
1625fc5d9b7bebe8700b4293de502e35googlecom  upcoming                     02.10.2017 00:00:00- Restabfall Bedburg\, Morkener Straße
a48b8e62e0c967d8eb7a188659627b97googlecom  upcoming                     02.10.2017 00:00:00- Bioabfall Bedburg\, Morkener Straße
eef8549bd26c2b94bc27d9f87fbb1003googlecom  upcoming                     07.10.2017 00:00:00- Papier Bedburg\, Morkener Straße
5edcbb3f6a86259193e4de5346542080googlecom  upcoming                     09.10.2017 00:00:00- Leichtverpackungen Bedburg\, Morkener Straße
5a60a2748c06d2fd1648aee7423ed26cgooglecom  upcoming                     09.10.2017 00:00:00- Restabfall Bedburg\, Morkener Straße
3db96f74c75a92080f57a92bb0fa12a6googlecom  upcoming                     14.10.2017 00:00:00- Grünbündel Bedburg\, Morkener Straße
7584fce7663191d0fe61c91e88191cfagooglecom  upcoming                     16.10.2017 00:00:00- Bioabfall Bedburg\, Morkener Straße
fd3c2a0e3ae219b8a160de81a55e3e18googlecom  upcoming                     16.10.2017 00:00:00- Restabfall Bedburg\, Morkener Straße
7cc9b0ee3f8909998a72e6f37f2878ffgooglecom  upcoming                     23.10.2017 00:00:00- Restabfall Bedburg\, Morkener Straße
aee088f3b643cd9cc638d6c58a1f162egooglecom  upcoming                     23.10.2017 00:00:00- Leichtverpackungen Bedburg\, Morkener Straße
9dce80f87513708e2ab1b25aa9223d99googlecom  upcoming                     28.10.2017 00:00:00- Bioabfall Bedburg\, Morkener Straße
08b4e71437047e2b207478249721c64dgooglecom  upcoming                     28.10.2017 00:00:00- Restabfall Bedburg\, Morkener Straße
07058d2d1828d7ebcd4d103030e05494googlecom  upcoming                     04.11.2017 00:00:00- Papier Bedburg\, Morkener Straße
1d7ac007057f8db6ce09eaab315c3cf2googlecom  upcoming                     06.11.2017 00:00:00- Leichtverpackungen Bedburg\, Morkener Straße
f8aafcf39bc7389c1822379508088144googlecom  upcoming                     06.11.2017 00:00:00- Restabfall Bedburg\, Morkener Straße
e450489e4998d598de75565aadac75b1googlecom  upcoming                     11.11.2017 00:00:00- Grünbündel Bedburg\, Morkener Straße
92aac32e99fe7a7229426643329c2f45googlecom  upcoming                     13.11.2017 00:00:00- Restabfall Bedburg\, Morkener Straße
a9769485e2c63802868b5a58976b0b46googlecom  upcoming                     13.11.2017 00:00:00- Bioabfall Bedburg\, Morkener Straße
e7715cfc73391527b28e14e8f212727dgooglecom  upcoming                     20.11.2017 00:00:00- Restabfall Bedburg\, Morkener Straße
54a882b2b018b9ecb505684833bdf2aagooglecom  upcoming                     20.11.2017 00:00:00- Leichtverpackungen Bedburg\, Morkener Straße
04b9d1534d462ad822aef927e4782964googlecom  upcoming                     27.11.2017 00:00:00- Restabfall Bedburg\, Morkener Straße
5e82f81f03ad64e7c58d3f8ce85bfb7bgooglecom  upcoming                     27.11.2017 00:00:00- Bioabfall Bedburg\, Morkener Straße
1958df895771ffeb03a33c0ac76033ddgooglecom  upcoming                     01.12.2017 00:00:00- Papier Bedburg\, Morkener Straße
b290b7bc3acb277cbcf074e707487cf4googlecom  upcoming                     04.12.2017 00:00:00- Restabfall Bedburg\, Morkener Straße
db4937595a83a2e16d099cd1cfafff0bgooglecom  upcoming                     04.12.2017 00:00:00- Leichtverpackungen Bedburg\, Morkener Straße
68159dbc2cea6982d608bf75e7512afagooglecom  upcoming                     11.12.2017 00:00:00- Restabfall Bedburg\, Morkener Straße
67adec7a79fce601d01cc8ae1cbf20a0googlecom  upcoming                     15.12.2017 00:00:00- Grünbündel Bedburg\, Morkener Straße
414a9e7614483296869a42cee6e7b12cgooglecom  upcoming                     18.12.2017 00:00:00- Restabfall Bedburg\, Morkener Straße
b61e3475cd6b025ff287fc7f5fcf5df5googlecom  upcoming                     18.12.2017 00:00:00- Leichtverpackungen Bedburg\, Morkener Straße
f9791d3180181f50c2c0496c21834670googlecom  upcoming                     23.12.2017 00:00:00- Restabfall Bedburg\, Morkener Straße
f37b381f20a3508a7810bef8589b7a68googlecom  upcoming                     23.12.2017 00:00:00- Bioabfall Bedburg\, Morkener Straße
5a7ddb773cb36f6f87fd014153557ea2googlecom  upcoming                     30.12.2017 00:00:00- Papier Bedburg\, Morkener Straße


FHEM ist auf dem aktuellen Stand.
update check liefert: nothing to do...

Ich hoffe das hilft irgendwie.
Kann sein, dass sich etwas gegenüber der vorherigen Posts geändert hat, weil ich weiter rumprobiert habe.

Jetzt wisst ihr auf jeden Fall, wann bei mir der Müll abgeholt wird  ;D

chris1284

hideOlderThan steht bei dir auf 10. deswegen zeigt full next auch termine vom 07.08.2017 bis 12.08.2017.

amenomade

#9
Zitat von: chris1284 am 13 August 2017, 21:14:58
hideOlderThan steht bei dir auf 10. deswegen zeigt full next auch termine vom 07.08.2017 bis 12.08.2017.
Was aber laut commandRef falsch ist. timespec ohne Einheit sollte Sekunden bedeuten. Also in dem Fall older than 10 seconds ago. Für Tage sollte man 10d schreiben. Es sei denn, Du hättest was anderes in Calview eingebaut.
Zitat# days
  if($tspec =~ m/^([0-9]+)d$/) {
    return ("", $1*86400);
  }
 
  # seconds
  if($tspec =~ m/^[0-9]+s?$/) {
    return ("", $tspec);
  }
 

Das kann aber an die Struktur des Calendars hängen. Das Modul filtert so:
            if(defined($t1)) { next if(defined($event->end()) && $event->end() < $t1); }
wo $t1 = jetzt minus hideOlderThan
Wenn die Termine aber kein end() haben... kann er nicht filtern.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

amenomade

Und tatsächlich haben die Termine kein Ende:
Zitat6c3d216333e66a59160c4c9572a62feagooglecom     start                     07.08.2017 00:00:00-<hier gibt es nix> Bioabfall Bedburg\, Morkener Straße
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

chris1284

stimmt. da fehlt das ende am 08.08.2017 00:00:00

fornax76

Vielen Dank!
Das ist nachvollziehbar, dass der Filter nicht funktioniert, wenn die Termine kein Ende haben.
Leider habe ich den Kalender nicht selbst angelegt.

Dann werde ich mir den Kalender wohl selbst anlegen müssen.

fornax76

Hab mir die Termine jetzt nochmal angeschaut.
Die sind ohne Uhrzeitangabe als "ganztägige" Termine gespeichert.
Das ist ja eigentlich nichts ungewöhnliches.

Woher kommt also der Starzeitpunkt?

amenomade

Im iCal Format hat nw. ein ganztägiges Termin auch ein End-Date. Meisten Software können andere Parameter interpretieren. Wie z.B. Microsoft mit X-MICROSOFT-CDO-ALLDAYEVENT:TRUE.

Laut RFC-5545 ist DTEND zwar nicht obligatorisch, weil:
ZitatFor 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.

Fakt ist aber, dass das Calendar Modul sowas für hideOlderThan nicht unterstützt. Du könnest aber eine Evolution im entspr. Forum beim Entwickler verlangen.
ZitatFHEM/57_Calendar.pm          neubert              http://forum.fhem.de Unterstuetzende Dienste/Kalendermodule
Mein Abfall Kalendar (von der Stadt) hat DTSTART und DTEND auf jedem Termin. Damit hab ich kein Problem mit Filterung.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus