dorkhub

homeassistant-WebUntis

Custom component to access data from Web Untis in Home Assistant

JonasJoKuJonas
Python13028 forksMITupdated 2 weeks ago
visit the demogit clone https://github.com/JonasJoKuJonas/homeassistant-WebUntis.gitJonasJoKuJonas/homeassistant-WebUntis

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
📝 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

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

🌐 Help Translate

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!

Help Translate on Crowdin


Dashboard card for timetable

There is an inofficial dashboard card for displaying timetables in Home Assistant. The card is not related to this project, but it is compatible with the timetable provided by this integration

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


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.

more like this

PowerDisplayESPHome

A small display for ESPHome and Home Assistant to retrieve the current house consumption and energy price via a sensor…

C++52

search

search projects, people, and tags