github JonasJoKuJonas/homeassistant-WebUntis v2.0.0

8 hours ago

🚨 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


βœ… Changes


πŸ› Fixes


GitHub Downloads Badge

πŸ’¬ Community

Join the discussion on Discord:
Discord Banner


❀️ Support Me

If you like this project, consider supporting my work:

Buy Me A Coffee

Donate with PayPal

Don't miss a new homeassistant-WebUntis release

NewReleases is sending notifications on new releases.