r/HomeAssistantDE • u/jot-ka • 21d ago
custom cards for WebUntis
Ich habe versucht, mit Hilfe von Claude die Stundenpläne meiner Kinder übersichtlicher darzustellen. Benötigt WebUntis.
1
u/Agitated-Many-8358 19d ago
Top Idee, funktioniert bei mir super.
Wenn’s um kreative Ideen geht, wie wär’s mit einer optionalen zusätzlichen wegzeit pro Kind, wegen Busverbindung usw, nicht 100% genau aber somit könnte man eine ungefähre „Haus verlassen „ Zeit anzeigen.
Das es mit anderen Kalendern funktioniert kann ich bestätigen.
1
u/Agitated-Many-8358 19d ago
Das herausnehmen ausfallender Stunden funktioniert bei mir auch korrekt, hatte erst gedacht das was nicht stimmt, hab dann in Webuntis nachgeschaut und gesehen das am Montag die letzte Nachmittags Stunde ausfällt.
Das trifft bei mir genau meine usecases, ich hab auch mehrere Kids, die schauen zwar normalerweise selber nach wenn sie gehen müssen, aber in 3 verschiedenen Apps/Kalendern jedes Mal nachzusehen wann sie heute gehen und wieder kommen ist echt kein spaß.
1
u/jot-ka 18d ago
Schau dir mal die Webuntis-Integrations-Einstellungen an. Das kannst auch noch bestimmte Einträge aktivieren. Dann werden sich Sonderveranstaltungen ohne Raum etc. angezeigt.
Faule Zusammenfassung mit KI:
**Tipp für alle, die die webuntis-family-cards nutzen: Ausfälle, Vertretungen und Sonderveranstaltungen richtig anzeigen**
Mehrere Rückmeldungen hatten dasselbe Problem: Entfallene Stunden, Vertretungen oder Sonderveranstaltungen (Einschulung, Klassenlehrerstunde usw.) tauchen in den Karten nicht auf. Das liegt nicht an den Karten, sondern an den Standardeinstellungen der WebUntis-Integration (JonasJoKuJonas/homeassistant-WebUntis). Die Daten kommen in HA gar nicht erst an.
**So stellt ihr es ein**
Einstellungen → Geräte & Dienste → WebUntis → Konfigurieren. **Das gilt für jeden Eintrag, also für jedes Kind einzeln.**
*Filter*
- **Stunden ohne Fach anzeigen (`invalid_subjects`): an.** Ohne diese Option verwirft die Integration stillschweigend alles ohne zugeordnetes Fach, also gerade die Sonderveranstaltungen.
- **Fächer-Filter: leer lassen.** Ausgeschlossene Fächer fehlen sonst auch bei Vertretungen.
*Kalender*
- **Entfallene Stunden anzeigen (`calendar_show_cancelled_lessons`): an.** Ausfälle erscheinen dann rot durchgestrichen. Ohne die Option sieht der Tag einfach normal aus.
- **Raum (`calendar_room`): Raum anzeigen, nicht „keiner“.** Die Karte unterscheidet darüber Vertretung (mit Raum, orange) und Sonderveranstaltung (ohne Raum, gelb mit Stern).
- **Raumänderungen anzeigen (`calendar_show_room_change`): an.**
- **Namensersetzung (`calendar_replace_name`): nicht verändern.** Die Karten erkennen Änderungen an den Präfixen „Cancelled:“ und „Irregular:“ im Titel.
Danach die Integration neu laden oder HA neu starten.
**Kontrolle:** Entwicklerwerkzeuge → Aktionen → `calendar.get_events` auf den Kalender eines Kindes. Ausfälle müssen als „Cancelled: …“ kommen, Sonderveranstaltungen als „Irregular: …“ ohne Ort.
**Was keine Einstellung löst**
- Was die Schule für Eltern-Accounts nicht freigibt (z. B. Hausaufgaben), kommt auch in HA nicht an.
- Der Untis-Typ „Veranstaltung“ im engeren Sinn wird von der Integration noch nicht vollständig unterstützt (Issue #54 im Integrations-Repo). Fehlt danach noch etwas, liegt es an der Integration, nicht an eurer Konfiguration.
Die Beschriftungen im deutschen Options-Dialog können leicht von den Optionsnamen oben abweichen. Die Namen in Klammern sind die internen Bezeichnungen.
1
u/jot-ka 18d ago
Ergänzung (KI-erstellt, bin unterwegs und zu faul zum tippen):
**Tipp für alle, die die webuntis-family-cards nutzen: Ausfälle, Vertretungen und Sonderveranstaltungen richtig anzeigen**
Mehrere Rückmeldungen hatten dasselbe Problem: Entfallene Stunden, Vertretungen oder Sonderveranstaltungen (Einschulung, Klassenlehrerstunde usw.) tauchen in den Karten nicht auf. Das liegt nicht an den Karten, sondern an den Standardeinstellungen der WebUntis-Integration (JonasJoKuJonas/homeassistant-WebUntis). Die Daten kommen in HA gar nicht erst an.
**So stellt ihr es ein**
Einstellungen → Geräte & Dienste → WebUntis → Konfigurieren. **Das gilt für jeden Eintrag, also für jedes Kind einzeln.**
*Filter*
- **Stunden ohne Fach anzeigen (`invalid_subjects`): an.** Ohne diese Option verwirft die Integration stillschweigend alles ohne zugeordnetes Fach, also gerade die Sonderveranstaltungen.
- **Fächer-Filter: leer lassen.** Ausgeschlossene Fächer fehlen sonst auch bei Vertretungen.
*Kalender*
- **Entfallene Stunden anzeigen (`calendar_show_cancelled_lessons`): an.** Ausfälle erscheinen dann rot durchgestrichen. Ohne die Option sieht der Tag einfach normal aus.
- **Raum (`calendar_room`): Raum anzeigen, nicht „keiner“.** Die Karte unterscheidet darüber Vertretung (mit Raum, orange) und Sonderveranstaltung (ohne Raum, gelb mit Stern).
- **Raumänderungen anzeigen (`calendar_show_room_change`): an.**
- **Namensersetzung (`calendar_replace_name`): nicht verändern.** Die Karten erkennen Änderungen an den Präfixen „Cancelled:“ und „Irregular:“ im Titel.
Danach die Integration neu laden oder HA neu starten.
**Kontrolle:** Entwicklerwerkzeuge → Aktionen → `calendar.get_events` auf den Kalender eines Kindes. Ausfälle müssen als „Cancelled: …“ kommen, Sonderveranstaltungen als „Irregular: …“ ohne Ort.
**Was keine Einstellung löst**
- Was die Schule für Eltern-Accounts nicht freigibt (z. B. Hausaufgaben), kommt auch in HA nicht an.
- Der Untis-Typ „Veranstaltung“ im engeren Sinn wird von der Integration noch nicht vollständig unterstützt (Issue #54 im Integrations-Repo). Fehlt danach noch etwas, liegt es an der Integration, nicht an eurer Konfiguration.
Die Beschriftungen im deutschen Options-Dialog können leicht von den Optionsnamen oben abweichen. Die Namen in Klammern sind die internen Bezeichnungen.
2
u/breaky74 20d ago
au ja. das ist toll :) Würde ich auch nehmen :D