Hi,
ich habe über CALVIEW einen Geburtstagskalender erstellt.
Es werden allen Geburtstage inder Zukunft angezeigt nur der Geburtstag mit dem aktuellen Datum wird
nicht mehr angezeigt.
Meine ical Datei ist wie folgt für einen Geburtstag aufgebaut:
BEGIN:VEVENT
DESCRIPTION:
DTEND;VALUE=DATE:20000511
DTSTART;VALUE=DATE:20000510
RRULE:FREQ=YEARLY;BYMONTHDAY=10;BYMONTH=05
SUMMARY:Yvonne XX
UID:0510YVONNE
END:VEVENT
Kann mir jemand sagen was hier noch feht um als heutiger Termin/Geburtsag angezeigt werden kann?
Gruß & Danke
Porsti
wie ist denn deine definition der calview und des calendars?
welchen status hat der termin im calendar?
Hallo Chris,
hier erst mal die definitionen:
Calendar
Internals:
CFGFN ./FHEM/fhem_dev_geburtstagskalender.cfg
DEF ical file /opt/fhem/Geburtstage.ics 28800
NAME DateiGeburtstag
NOTIFYDEV global
NR 222
NTFY_ORDER 50-DateiGeburtstag
STATE triggered
TYPE Calendar
Readings:
2017-05-10 18:53:31 lastUpdate 2017-05-10 18:53:31
2017-04-24 18:47:52 modeAlarm
2017-04-24 18:47:52 modeAlarmOrStart
2017-04-24 18:47:52 modeAlarmed
2017-05-10 04:36:42 modeChanged
2017-04-24 18:47:52 modeEnd
2017-04-24 18:47:52 modeEnded
2017-04-24 18:47:52 modeStart
2017-04-24 18:47:52 modeStarted
2017-05-10 18:53:31 modeUpcoming 0723SVEN;0724SUSANN;0529PETRA;0415EMELIE;0312CHRISTINE;0210URSULA;0101DIETER;0305TORBE ......
2017-05-10 18:53:31 nextUpdate 2017-05-11 02:53:31
2017-05-10 18:53:31 nextWakeup 2017-05-11 02:53:31
2017-05-10 18:53:31 state triggered
Attributes:
SSLVerify 1
hideLaterThan 50d
hideOlderThan 10d
Calview
Internals:
CFGFN ./FHEM/fhem_dev_geburtstagskalender.cfg
DEF DateiGeburtstag 2
INTERVAL 43200
KALENDER DateiGeburtstag
NAME AnsichtGeburtstag
NR 224
NTFY_ORDER 50-AnsichtGeburtstag
STATE t: 5 td: 0 tm: 0
TYPE CALVIEW
Readings:
2017-05-10 18:53:31 c-term 5
2017-05-10 18:53:31 c-today 0
2017-05-10 18:53:31 c-tomorrow 0
2017-05-10 18:53:31 state t: 5 td: 0 tm: 0
2017-05-10 18:53:31 t_001_age 3
2017-05-10 18:53:31 t_001_bdate 26.05.2017
2017-05-10 18:53:31 t_001_btime 00:00:00
2017-05-10 18:53:31 t_001_daysleft 16
2017-05-10 18:53:31 t_001_daysleftLong in 16 Tagen
2017-05-10 18:53:31 t_001_description 2014
2017-05-10 18:53:31 t_001_edate 26.05.2017
2017-05-10 18:53:31 t_001_etime 00:00:00
2017-05-10 18:53:31 t_001_mode next
2017-05-10 18:53:31 t_001_source DateiGeburtstag
2017-05-10 18:53:31 t_001_summary Vorname Nachname
2017-05-10 18:53:31 t_002_age
2017-05-10 18:53:31 t_002_bdate 29.05.2017
2017-05-10 18:53:31 t_002_btime 00:00:00
2017-05-10 18:53:31 t_002_daysleft 19
2017-05-10 18:53:31 t_002_daysleftLong in 19 Tagen
2017-05-10 18:53:31 t_002_edate 29.05.2017
2017-05-10 18:53:31 t_002_etime 00:00:00
2017-05-10 18:53:31 t_002_mode next
2017-05-10 18:53:31 t_002_source DateiGeburtstag
2017-05-10 18:53:31 t_002_summary Vorname Nachname
2017-05-10 18:53:31 t_003_age
2017-05-10 18:53:31 t_003_bdate 02.06.2017
2017-05-10 18:53:31 t_003_btime 00:00:00
2017-05-10 18:53:31 t_003_daysleft 23
2017-05-10 18:53:31 t_003_daysleftLong in 23 Tagen
2017-05-10 18:53:31 t_003_edate 22.06.2017
2017-05-10 18:53:31 t_003_etime 00:00:00
2017-05-10 18:53:31 t_003_mode next
2017-05-10 18:53:31 t_003_source DateiGeburtstag
2017-05-10 18:53:31 t_003_summary Vorname Nachname
2017-05-10 18:53:31 t_004_age 63
2017-05-10 18:53:31 t_004_bdate 03.06.2017
2017-05-10 18:53:31 t_004_btime 00:00:00
2017-05-10 18:53:31 t_004_daysleft 24
2017-05-10 18:53:31 t_004_daysleftLong in 24 Tagen
2017-05-10 18:53:31 t_004_description 1954
2017-05-10 18:53:31 t_004_edate 03.06.2017
2017-05-10 18:53:31 t_004_etime 00:00:00
2017-05-10 18:53:31 t_004_mode next
2017-05-10 18:53:31 t_004_source DateiGeburtstag
2017-05-10 18:53:31 t_004_summary Vorname Nachname
2017-05-10 18:53:31 t_005_age
2017-05-10 18:53:31 t_005_bdate 11.06.2017
2017-05-10 18:53:31 t_005_btime 00:00:00
2017-05-10 18:53:31 t_005_daysleft 32
2017-05-10 18:53:31 t_005_daysleftLong in 32 Tagen
2017-05-10 18:53:31 t_005_edate 11.06.2017
2017-05-10 18:53:31 t_005_etime 00:00:00
2017-05-10 18:53:31 t_005_mode next
2017-05-10 18:53:31 t_005_source DateiGeburtstag
2017-05-10 18:53:31 t_005_summary Vorname Nachname
Attributes:
isbirthday 1
maxreadings 5
modes next
yobfield _description
Hier sieht man das der heutige Geburstage nicht angezeigt wird.
Ich habe einige Geburtstage per Outlook eingetragen als Serientermin und dann den Kalender exportiert und den ganzen Microsoft kram rausgeschmissen so dan die datei kleiner wird und ich die dann per Editor direkt erweitert habe.
Was meinst du mit status im Kalender?
Gruß
Porsti
Zitat2017-05-10 18:53:31 c-today 0
somit liegt heute kein termin vor oder er ist schon vorbei.
und wenn ich das richtig sehe sind solche geburtstage bei dir mit quasi 0 sekunden laufzeit definiert. damit kommt das calendar modul nicht klar bzw die termine starten direkt am tag x um 0 uhr und endne sofor wieder. sauberer wäre es den termin ganztägig zu machen 26.05. 00:00 bis 27.5. 00:00
Zitatt_xxx_bdate 26.05.2017
t_xxx_btime 00:00:00
t_xxx_edate 26.05.2017
t_xxx_etime 00:00:00
Hallo Chris,
das war das Problem. Ich hatte die Datei schon dahingehend geändert aber über update wurde die neue Datei nicht eingelesen. Habe es gestern Abend dann noch mal per reload gemacht und dann waren die neuen Daten im System und der Termin wurde auch als "heute" angezeigt.
Gruß & Danke für dein nachschauen!!!!
Porsti