JonasJoKuJonas / homeassistant-WebUntis

Custom component to access data from Web Untis in Home Assistant
https://community.home-assistant.io/t/webuntis-timetable-in-ha/568273
MIT License
52 stars 12 forks source link

original_teachers bleibt bei Vertretungstunden leer #59

Closed sevorl closed 1 year ago

sevorl commented 1 year ago

The problem

Bei Vertretungstunden wird im Json von _next_lesson_to_wake_up kein Wert in "original_teachers" angezeigt. Für "original_rooms" werden hingegen Werte angezeigt.

Beispiel:

{ "code": "None", "end": "2023-03-29 15:55:00+02:00", "id": 1647634, "klassen": [ { "long_name": "Klasse xx", "name": "xx" } ], "lstext": "", "original_rooms": [ { "long_name": "Schulsporthalle ", "name": "SH" } ], "original_teachers": [ ], "rooms": [ { "long_name": "Klassenraum xx", "name": "Kxx" } ], "start": "2023-03-29 15:10:00+02:00", "subjects": [ { "long_name": "Sport", "name": "SP" } ], "substText": "Schnupperunterricht Franz\u00f6sisch", "type": "ls" }

Version of Home Assistant?

2023.3.6

What type of installation are you running?

Home Assistant OS

Version of WebUntis

v0.5.0

Last working WebUntis version

No response

Traceback/Error logs

No response

Additional information

No response

JonasJoKuJonas commented 1 year ago

Das liegt daran, da die WebUntis API keine Lehrer mit dem tag u'orgid' zurückgibt. Dann wird es hier ignoriert. Das problem liegt ist, das die WebUntis API keine Werte Daten sendet.

Manchmal liefert die API aber doch daten: 2D4312CA-BC13-4C93-A330-DEC0E160804A

sevorl commented 1 year ago

Danke für die Rückmeldung. Ich hatte gehofft, daraus ableiten zu können, wann es Vertretungsstunden gibt und sich ein Blick in die Untis-App lohnt