π¨ Breaking Changes
In this release, entity naming and device unique IDs have been reworked to comply with the Home Assistant Integration Quality Scale.
β οΈ This will break existing automations and dashboards that rely on the old entity IDs.
What you need to do:
- Remove the old sensors.
- Update your automations and dashboards to use the new entity IDs.
- If you previously used
binary_sensor.NAME_class
, switch to the calendar entity instead.
β The calendar is more accurate and reports the same state.
β¨ Entity naming now supports multiple languages, so your setup will better adapt to your Home Assistant language settings.
π Migration Guide
Old Entity ID | New Entity ID (English) | New Entity ID (German) |
---|---|---|
binary_sensor.<name>_class
| removed | entfernt |
sensor.<name>_next_class
| sensor.<name>_next_lesson
| sensor.<name>_nachste_stunde
|
sensor.<name>_next_lesson_to_wake_up
| sensor.<name>_next_lesson_to_wake_up
| sensor.<name>_nachste_stunde_zum_aufstehen
|
sensor.<name>_today_school_start
| sensor.<name>_today_s_school_start
| sensor.<name>_heutiger_schulbeginn
|
sensor.<name>_today_school_end
| sensor.<name>_today_s_school_end
| sensor.<name>_heutiges_schulende
|
calendar.<name>_webuntis_calendar
| calendar.<name>
| calendar.<name>
|
calendar.<name>_webuntis_exam_calendar
| calendar.<name>_exams
| calendar.<name>_prufungen
|
calendar.<name>_webuntis_homework_calendar
| calendar.<name>_homework
| calendar.<name>_hausaufgaben
|
event.<name>_webuntis_lesson_change
| event.<name>_lesson_change
| event.<name>_stundenanderung
|
event.<name>_webuntis_homework
| event.<name>_new_homework
| event.<name>_neue_hausaufgabe
|
π Highlights
- [Reworked entity naming engine (now multilingual!)](f7edc36)
- [Removed username from unique ID to comply with Integration Quality Scale](e002c92)
- [Improved setup flow with back button](c54420b)
- Display
lstext
orsubstText
in event descriptions (#179) - [Filter homework using blacklist](17302be) (#210)
β Changes
π Fixes
π¬ Community
Join the discussion on Discord:
β€οΈ Support Me
If you like this project, consider supporting my work: