Home Assistant Integration

Dein Stundenplan. Immer aktuell. Direkt in Home Assistant.

🔄
Automatischer Datenabruf Alle 15 Minuten
👥
Mehrere Klassen Flexibel & einfach
🖱️
Klick-Details Lehrer & Raum per Klick
ℹ️
Zusatzinfos Pro Tag anzeigen
📅 Stundenplan Klasse 10b Di, 13. Mai # MO DI MI DO FR 1 07:45 MA SPO EN 2 08:40 MA SPO DE 3 09:25 EB EN MA Pause 10:10 – 10:30 4 10:35 DE MA EN 5 11:30 DE MA Heute Vertretung 1. Stunde MA TAG Montag LEHRER Müller RAUM A204 ZEIT 07:45–08:30 Schließen

Alles was du brauchst

VpMobile24 bringt deinen Stundenplan direkt in Home Assistant – mit einem modernen Navy-Design und praktischen Funktionen.

🖱️

Klick-Details

Klicke auf jede Fach-Kachel um ein Popup mit Lehrer, Raum, Uhrzeit und Zusatzinfo zu sehen.

Zusatzinfos

Der ⓘ-Button neben dem heutigen Tag zeigt alle allgemeinen Zusatzinformationen des aktuellen Tages – pulsiert wenn Infos vorhanden.

📱

Mobiler Modus

Auf dem Handy: kompakte Einzelspalten-Ansicht mit Tag-Tabs (Mo–Fr). Heute wird automatisch vorausgewählt.

🔄

Auto-Update

Die Card-Datei wird bei jedem HA-Start automatisch aktualisiert. Cache-Busting sorgt dafür dass Browser immer die neueste Version laden.

🎨

Navy Design

Festes dunkles Navy-Design – unabhängig vom HA-Theme. Heute-Spalte blau, Vertretungen dunkelrot, abgerundete Kacheln.

Eigene Uhrzeiten

Passen deine Schulzeiten nicht zu den Defaults? Trage eigene Stunden- und Pausenzeiten direkt in der visuellen Konfiguration ein.

Klick auf Fach → Detail-Popup
# MO DI MI MA DE 2. Stunde Deutsch LEHRER Müller RAUM B102 ZEIT 08:40–09:25 Schließen
ⓘ-Button → Zusatzinfo-Popup
📅 Stundenplan Klasse 10b Mo, 11. Mai ℹ️ Zusatzinformationen Montag 📢 ALLGEMEINE INFORMATIONEN Unterricht beginnt heute 2. Stunde Bitte Sportzeug mitbringen Schließen

In 3 Schritten startklar

Wähle deine bevorzugte Installationsmethode. HACS ist der empfohlene Weg.

1

HACS öffnen & Repository hinzufügen

Wähle eine der folgenden Methoden um VpMobile24 in HACS hinzuzufügen:

🔗 Option B – Repository URL manuell

Öffne HACS, klicke auf „Benutzerdefiniertes Repository" und füge diese URL ein:

Repository URL
https://github.com/Maximilian-Andrew-Kluge/VpMobile24

Kategorie: Integration → Hinzufügen klicken.

2

Integration installieren & HA neu starten

Suche in HACS nach VpMobile24, klicke auf Installieren und starte Home Assistant anschließend neu.

💡 Nach dem Neustart erscheint die Integration automatisch in der Integrationsliste.
3

Integration einrichten

Gehe zu Einstellungen → Geräte & Dienste → Integration hinzufügen und suche nach VpMobile24.

Schul-ID Die ID deiner Schule (z.B. 10001329)
Benutzername Dein VpMobile24-Benutzername
Passwort Dein VpMobile24-Passwort
Klasse Klassenname, z.B. 10b
1

Integration herunterladen

Wähle eine der folgenden Methoden:

Option A – Git Clone

Klone das komplette Repository mit Git:

Terminal
git clone https://github.com/Maximilian-Andrew-Kluge/VpMobile24.git

Danach liegt der Ordner VpMobile24/custom_components/vpmobile24/ lokal vor.

Option B – ZIP herunterladen

Lade nur den custom_components-Ordner als ZIP herunter — immer die neueste Version:

⬇️ custom_components herunterladen

ZIP enthält den kompletten Repo-Stand. Entpacke und kopiere nur den Ordner custom_components/vpmobile24/.

2

Dateien kopieren

Kopiere den Ordner custom_components/vpmobile24/ in dein Home Assistant Konfigurationsverzeichnis:

Zielpfad
/config/custom_components/vpmobile24/
3

Home Assistant neu starten & einrichten

Starte Home Assistant neu. Gehe dann zu Einstellungen → Geräte & Dienste und füge die VpMobile24 Integration hinzu.

Die Stundenplan Card einrichten

Die Card wird automatisch mit der Integration installiert. Du musst nur noch die Ressource registrieren.

1

Ressource in Home Assistant hinzufügen

Gehe zu Einstellungen → Dashboards, klicke oben rechts auf und wähle Ressourcen.

Klicke auf + Ressource hinzufügen und trage folgendes ein:

URL
/local/vpmobile24/vpmobile24-card.js
Ressourcentyp JavaScript-Modul
💡 Die Card-Datei wird beim Start von Home Assistant automatisch nach /config/www/vpmobile24/ kopiert. Du musst nichts manuell kopieren!
2

Card zum Dashboard hinzufügen

Öffne dein Dashboard, klicke auf Bearbeiten → + Karte hinzufügen und suche nach VpMobile24 Card.

Alternativ kannst du die Card direkt per YAML hinzufügen:

Vollständige YAML-Konfiguration
type: custom:vpmobile24-card
entity: sensor.vpmobile24_week_table
additional_info_entity: sensor.vpmobile24_zusatzinfos
reload_entity: button.vpmobile24_reload
show_header: true
header_settings:
  title: Stundenplan
  class_name: 10b
highlight_today: true
show_time: true
use_custom_times: false
3

Card konfigurieren

Die Card bietet eine vollständige visuelle Konfiguration – kein YAML nötig. Alle Optionen im Überblick:

OptionBeschreibungStandard
entityWeek Table Sensorsensor.vpmobile24_week_table
show_headerHeader anzeigentrue
highlight_todayHeutigen Tag hervorhebentrue
show_timeUhrzeiten anzeigentrue
use_custom_timesEigene Uhrzeiten verwendenfalse
additional_info_entityZusatzinfo-Sensor (ⓘ-Button)
reload_entityNeu-laden Button Entity

Erstellte Sensoren

Nach der Einrichtung stehen dir folgende Sensoren in Home Assistant zur Verfügung:

📅
sensor.vpmobile24_week_table
Vollständige Wochenübersicht – wird von der Lovelace Card verwendet
📆
sensor.vpmobile24_monday
Stundenplan für Montag
📆
sensor.vpmobile24_tuesday
Stundenplan für Dienstag
📆
sensor.vpmobile24_wednesday
Stundenplan für Mittwoch
📆
sensor.vpmobile24_thursday
Stundenplan für Donnerstag
📆
sensor.vpmobile24_friday
Stundenplan für Freitag

Troubleshooting

Etwas funktioniert nicht? Hier sind die häufigsten Probleme und ihre Lösungen.

Card wird nicht angezeigt
  1. Überprüfe, ob die VpMobile24 Integration installiert ist
  2. Überprüfe, ob die Ressource korrekt hinzugefügt wurde (/local/vpmobile24/vpmobile24-card.js)
  3. Leere den Browser-Cache mit Strg + F5
  4. Starte Home Assistant neu
Änderungen werden nicht übernommen
  1. Leere den Browser-Cache mit Strg + F5
  2. Öffne die Browser-Konsole (F12) und prüfe auf Fehler
  3. Stelle sicher, dass die neueste Version geladen wurde
Entity nicht gefunden / Sensor fehlt

Stelle sicher, dass die VpMobile24 Integration korrekt installiert ist und der Sensor sensor.vpmobile24_week_table existiert. Gehe zu Einstellungen → Geräte & Dienste und prüfe den Status der Integration.

404-Fehler bei der Ressource
  1. Stelle sicher, dass die Integration installiert und geladen ist
  2. Starte Home Assistant neu – die Card wird beim Start automatisch kopiert
  3. Prüfe die Logs unter Einstellungen → System → Protokolle
Stundenplan wird nicht aktualisiert

Die Integration ruft Daten alle 15 Minuten ab. Prüfe deine Zugangsdaten und stelle sicher, dass deine Schule VpMobile24 / Stundenplan24 verwendet. Bei anhaltenden Problemen erstelle ein Issue auf GitHub.

Pausen-Zeiten werden nicht übernommen

Wenn du eigene Pausenzeiten verwenden möchtest, musst du nach dem Aktivieren von „Eigene Uhrzeiten verwenden" die gewünschten Zeiten im aufklappbaren Bereich „Uhrzeiten-Anpassung" eintragen.

  1. Aktiviere die Option „Eigene Uhrzeiten verwenden" in der Card-Konfiguration
  2. Klappe den Abschnitt „Uhrzeiten-Anpassung" auf – er erscheint direkt darunter
  3. Trage dort deine gewünschten Pausen-Zeiten ein und speichere die Konfiguration
💡 Die Zeiten werden erst übernommen, wenn sie im aufgeklappten Bereich eingetragen und gespeichert wurden.
ⓘ-Button wird nicht angezeigt

Der ⓘ-Button erscheint nur wenn additional_info_entity in der Card-Konfiguration gesetzt ist:

YAML
additional_info_entity: sensor.vpmobile24_zusatzinfos

Bereit loszulegen?

Installiere VpMobile24 jetzt und hab deinen Stundenplan immer im Blick.

Version v2.4.0 Stable