Skip to content

About

Custom component to access data from Web Untis in Home Assistant

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

WebUntis

Custom component to access Web Untis data in Home Assistant

HACS Badge Version Downloads HACS Install Badge Latest Release Open Issues Discord


Features

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
Live Timetable (Live Activities) Display the current timetable in a live view on your phone or tablet. (Currently only available for iOS) Live Activities
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
Homework List & Dashboard Card Structured homework sensor plus a ready-made card that mirrors the WebUntis "Hausaufgaben" page, incl. print button. WebUntis Homework Card

Setup

Open in HACS

You can install WebUntis via HACS or manually. For detailed instructions, see the dedicated setup guide:

Setup & Installation Guide


📖 Documentation

  • 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, live timetable, and backend: Optional Configurations
  • Examples & Automations – Ready-to-use automations and template snippets for common use cases: Examples & Automations

Dashboard Card for Timetable

For a better visual experience in Home Assistant, you can use the HA-Timetable-Card. It is designed to work with the timetable data provided by this integration and offers a more detailed and flexible way to display your timetable.

Note

While this integration provides a calendar entitiy with the upcoming 30 days, the timetable card can request and display timetable data for a larger date range.

Check it out here: https://github.com/KingDando8430/HA-Timetable-Card

See the WebUntis x Timetable Card Documentation for more information.


Dashboard Card for Homework

A bundled custom Lovelace card renders the homework list grouped just like the WebUntis "Hausaufgaben" page (Bald fällig / Noch nicht abgeschlossen / Verpasst), including a print button. The integration registers it automatically — no manual file copying or Lovelace resource setup required.

See WebUntis Homework Card for configuration options.


Join our Discord

💖 Support Me

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:

Buy Me A Coffee

Donate with PayPal

Disclaimer

This project is not affiliated with WebUntis or Untis GmbH. It is an independent integration developed by hobby developers. All trademarks and logos belong to their respective owners. Use this integration at your own risk. The developer is not responsible for any issues or damages that may arise from using this integration.

About

Custom component to access data from Web Untis in Home Assistant

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages