| Feature | Description | Link |
|---|---|---|
| 📅 30-Day Calendar | Displays all lessons in the calendar or calendar-card for the upcoming month. | Entities & Services |
| ⏰ Lesson Sensors | Includes school start/end times and next lesson, useful for wake-up automations. | Examples & Automations |
| 🔔 Lesson Change Notifications | Get notified for cancellations, room changes, teacher changes, and lesson swaps. | Notification Options |
| 📝 Fetch Lessons Service | Request lessons for a specific date range. | webuntis.get_timetable |
| 📊 Count Lessons Service | Count lessons by subject within a given date range. | webuntis.count_lessons |
You can install WebUntis via HACS or manually. For detailed instructions, see the dedicated setup guide:
- Entities & Services – Full list of entities, their German/English names, and available services:
Entities & Services - Optional Configurations – All configuration options for filters, calendars, lessons, notifications, and backend:
Optional Configurations - Examples & Automations – Ready-to-use automations and template snippets for common use cases:
Examples & Automations
We use Crowdin to simplify translations. If you’re fluent in another language and want to contribute, you can help translate the project. Contributions in any language are welcome!
I’m a 19-year-old software developer from Germany, creating projects like this in my free time. If you like my work, consider supporting me:

