Probleme mit HACS Integration iCal Sensor

Hallo Zusammen,

ich habe aktuell ein großes Problem mit der HACS Integration iCal Sensor ( GitHub - tybritten/ical-sensor-homeassistant: an iCal Sensor for Home Assistant · GitHub )

Diese Integration habe ich immer verwendet um Spielkalender von dieser URL https://adler-mannheim.de/saison/spielplan/iCal.ics in HA zu bringen. Das hatte auch immer super funktioniert.

Heute ist sehe ich aber, dass hier etwas nicht mehr funktioniert.

Ich habe weiterhin die Entitäten:
sensor.ical_adler_gameday_event_0
bis
sensor.ical_adler_gameday_event_14

diese Entitäten haben alle noch einen friendly_name: Adler Mannheim vs. Växjö Lakers

aber die Entitäten werden überhaupt nicht mehr aktualisiert.

Weil der sensor.ical_adler_gameday_event_0 müsste eigentlich Adler Mannheim vs. Växjö Lakers haben, weil das das nächste Spiel ist, hat aber Graz 99ers vs. Adler Mannheim

und das noch viel schlimmere, alle diese sensoren haben weder einen Status noch die wesentlichen Attribute für Startzeit und Endzeit

Ich habe auf gibthub etwas gelesen gehabt, dass das Problem mit dem Update auf eine Beta gelöst werden sollte, ich habe jetzt auch die Beta installiert, aber leider genau das gleiche Problem, hat hier vielleicht jemand eine Idee, wie ich das wieder zum laufen bekommen.

in meinem HA läuft leider sehr viel über diese Sensoren :disappointed_face:

EDIT:
in den Protokollen sehe ich gerade noch das hier:

Logger: homeassistant.helpers.entity
Quelle: helpers/entity.py:993
Erstmals aufgetreten: 10:00:45 (20 Vorkommnisse)
Zuletzt protokolliert: 10:38:45

Update for calendar.ical_adler_gameday fails
Traceback (most recent call last):
File „/usr/local/lib/python3.14/site-packages/icalendar/parser.py“, line 400, in parts
validate_token(name)
~~~~~~~~~~~~~~^^^^^^
File „/usr/local/lib/python3.14/site-packages/icalendar/parser.py“, line 121, in validate_token
raise ValueError(name)
ValueError: 

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File „/usr/src/homeassistant/homeassistant/helpers/entity.py“, line 993, in async_update_ha_state
await self.async_device_update()
File „/usr/src/homeassistant/homeassistant/helpers/entity.py“, line 1378, in async_device_update
await self.async_update()
File „/config/custom_components/ical/calendar.py“, line 83, in async_update
await self.ical_events.update()
File „/config/custom_components/ical/init.py“, line 120, in _do_update
event_list = await loop.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, icalendar.Calendar.from_ical, text.replace(„\x00“, „“)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File „/usr/local/lib/python3.14/concurrent/futures/thread.py“, line 86, in run
result = ctx.run(self.task)
File „/usr/local/lib/python3.14/concurrent/futures/thread.py“, line 73, in run
return fn(*args, **kwargs)
File „/usr/local/lib/python3.14/site-packages/icalendar/cal.py“, line 1916, in from_ical
comps = Component.from_ical(st, multiple=True)
File „/usr/local/lib/python3.14/site-packages/icalendar/cal.py“, line 369, in from_ical
name, params, vals = line.parts()
~~~~~~~~~~^^
File „/usr/local/lib/python3.14/site-packages/icalendar/parser.py“, line 415, in parts
raise ValueError(
f"Content line could not be parsed into parts: ‚{self}‘: {exc}"
) from exc
ValueError: Content line could not be parsed into parts: ‚‘: 

und das hier:

Logger: homeassistant.components.sensor
Quelle: helpers/entity_platform.py:499
Integration: Sensor (Dokumentation, Probleme)
Erstmals aufgetreten: 09:58:45 (2 Vorkommnisse)
Zuletzt protokolliert: 10:46:24

Error while setting up ical platform for sensor: Content line could not be parsed into parts: ‚‘: 
Traceback (most recent call last):
File „/usr/local/lib/python3.14/site-packages/icalendar/parser.py“, line 400, in parts
validate_token(name)
~~~~~~~~~~~~~~^^^^^^
File „/usr/local/lib/python3.14/site-packages/icalendar/parser.py“, line 121, in validate_token
raise ValueError(name)
ValueError: 

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File „/usr/src/homeassistant/homeassistant/helpers/entity_platform.py“, line 499, in _async_setup_platform
await asyncio.shield(awaitable)
File „/config/custom_components/ical/sensor.py“, line 28, in async_setup_entry
await ical_events.update()
File „/config/custom_components/ical/init.py“, line 120, in _do_update
event_list = await loop.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, icalendar.Calendar.from_ical, text.replace(„\x00“, „“)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File „/usr/local/lib/python3.14/concurrent/futures/thread.py“, line 86, in run
result = ctx.run(self.task)
File „/usr/local/lib/python3.14/concurrent/futures/thread.py“, line 73, in run
return fn(*args, **kwargs)
File „/usr/local/lib/python3.14/site-packages/icalendar/cal.py“, line 1916, in from_ical
comps = Component.from_ical(st, multiple=True)
File „/usr/local/lib/python3.14/site-packages/icalendar/cal.py“, line 369, in from_ical
name, params, vals = line.parts()
~~~~~~~~~~^^
File „/usr/local/lib/python3.14/site-packages/icalendar/parser.py“, line 415, in parts
raise ValueError(
f"Content line could not be parsed into parts: ‚{self}‘: {exc}"
) from exc
ValueError: Content line could not be parsed into parts: ‚‘: 

Hast du das komplette System mal neu gestartet? Also nicht nur HA

Wenn das nicht hilft, dann mal die Integration neu installieren und natürlich HA nochmals neu starten

2 „Gefällt mir“

Nein hatte ich tatsächlich jetzt noch nicht gemacht, das komplette System neu zu starten.

Habe ich jetzt probiert, hat leider keine Besserung gezeigt.

Dann habe ich die Integration noch einmal deinstalliert HA neu gestartet und neu installiert, dieses mal aber wieder die “normale” Version nicht die Beta.

was soll ich sagen, du bist mein Held :blush: das neu installieren sogar ohne die Beta hat das Problem am Ende gelöst :blush:

Vielen Dank, hätte ich natürlich auch selbst drauf kommen können :grinning_face_with_smiling_eyes:

1 „Gefällt mir“

Das freut mich :victory_hand: