FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: caruso am 14 Januar 2026, 08:57:14

Titel: Calendar: Mehrere Einträge anzeigen lassen
Beitrag von: caruso am 14 Januar 2026, 08:57:14
Hallo,
ich hatte bisher einen Abfallkalender, der mir immer die jeweils nächste Müllabholung anzeigt. Klappt auch, soweit wunderbar.
Nun habe ich einen weiteren Calendar mit Terminen als ICS eingebunden, die entspr. Readings werden auch als Readings aus dem Kalender gelesen und gelistet, der entspr. eventCount steht auf der Anzahl der Termine.
ABER: In der entsprechenden ReadingsGroup wird mir immer nur der jeweils aktuelle Termin angezeigt.
Es steht dort
eventCount 3aber
mayBeVisible 1Leider kann ich die Zahl der sichtbaren Termine nicht beeinflussen und ich habe keinen Ansatzpunkt.
Die Termine werden aus dem Kalender mit
Terminkalender:<%time_calendar>,t_001_edate,t_001_summarygelesen und angezeigt. Die Readings sehen so aus (auszugsweise):
Readings
state t: 2 td: 0 tm: 0 2026-01-14 07:54:46
t_001_daysleft 138 2026-01-14 07:54:46
t_001_edate 02.06.2026 2026-01-14 07:54:46
t_001_summary TÜV 2026-01-14 07:54:46
t_002_daysleft 201 2026-01-14 07:54:46
t_002_edate 03.08.2026 2026-01-14 07:54:46
t_002_summary Inspektion 2026-01-14 07:54:46

Aber ich kriege es nicht hin, auch die Einträge des zweiten und dritten Termins (t_002_date usw.) mit anzeigen zu lassen.
Wenn ich die Definition ändere und t_002_edate, t_002_summary mit in die Definition schreibe, ändert sich nix.
Kann ich das mehrzeilig einstellen bzw. irgendwie eine Laufvariable für 001 - 00x einbauen?
Hat jemand einen Hinweis für mich?
Danke und Gruß
Caruso

Titel: Aw: Calendar: Mehrere Einträge anzeigen lassen
Beitrag von: tomcat.x am 14 Januar 2026, 12:22:55
Hallo Caruso,

welches Modul nutzt du denn und in was für einem Objekt ist der Code für die Anzeige enthalten? Wenn ich es richtig sehe, nutzt Du nicht (nur) "Calendar". Die Readings t_00... kenne ich von CALVIEW, habe da aber keine Probleme auf mehr als den ersten Eintrag zuzugreifen. mayBeVisible sehe ich bei mir aber nirgends.

Viele Grüße
Thomas