Climate Schedule Card¶
Die HomematicIP Local Climate Schedule Card ist eine benutzerdefinierte Lovelace-Karte zum Anzeigen und Bearbeiten von Thermostat-Zeitplänen direkt im Home Assistant Dashboard.
Funktionen¶
- Visueller Wochenplan: Die gesamte Woche auf einen Blick mit farbcodierten Temperaturblöcken
- Interaktive Bearbeitung: Klick auf einen Tag öffnet den Editor mit Zeit- und Temperatursteuerung
- Profilwechsel: Umschalten zwischen Zeitplanprofilen (P1-P6) über Dropdown
- Aktives Profil anzeigen: Das aktuell aktive Profil auf dem Gerät wird mit einem Sternchen (*) markiert
- Multi-Entity-Unterstützung: Umschalten zwischen mehreren Thermostaten in einer einzigen Karte
- Benutzerdefinierte Profilnamen: Aussagekräftige Namen für Profile vergeben (z.B. "Komfort", "Eco", "Abwesend")
- Responsives Design: Funktioniert auf Desktop und Mobilgeräten
- Visuelle Konfiguration: Konfiguration über den UI-Editor - kein YAML erforderlich
- Zweisprachig: Englisch und Deutsch
Installation¶
Die Karte ist automatisch verfügbar, sobald die HomematicIP Local Integration geladen ist — keine manuelle Installation erforderlich. Sie erscheint im Lovelace-Karten-Picker unter HomematicIP Local Climate Schedule Card.
Migration von HACS
Falls diese Karte zuvor über HACS installiert wurde, erkennt die integrationsgebundene Version dies und überspringt die doppelte Registrierung. Die HACS-Kartenressource kann nach Belieben entfernt werden: HACS → Frontend → Climate Schedule Card entfernen. Beide Versionen koexistieren während der Übergangsphase ohne Konflikte.
Geräteunterstützung¶
Diese Karte funktioniert mit allen Homematic-Geräten, die Wochenprofil-Unterstützung und mehrere Profile haben:
- HomematicIP Thermostate (z.B. HmIP-eTRV, HmIP-eTRV-2, HmIP-BWTH, HmIP-WTH)
- Homematic Thermostate über Thermostatgruppen (HM-CC-RT-DN nur über Gruppe)
Konfiguration¶
Einfach¶
Mehrere Entities¶
type: custom:homematicip-local-climate-schedule-card
entities:
- climate.wohnzimmer
- climate.schlafzimmer
- climate.buero
Wenn mehrere Entities definiert sind, erscheint ein Dropdown im Kartenkopf zum Umschalten.
Benutzerdefinierte Namen und Profilnamen¶
type: custom:homematicip-local-climate-schedule-card
entities:
- entity: climate.wohnzimmer
name: "Wohnzimmer"
profile_names:
P1: "Komfort"
P2: "Eco"
P3: "Nacht"
- entity: climate.schlafzimmer
name: "Schlafzimmer"
profile_names:
P1: "Normal"
P2: "Abwesend"
- climate.buero # Verwendet friendly_name aus HA
Alle Optionen¶
| Option | Typ | Standard | Beschreibung |
|---|---|---|---|
entity | string | - | Einzelne Climate Entity |
entities | string[] or array | - | Liste von Climate Entities |
name | string | Entity-Name | Benutzerdefinierter Kartenkopf-Name |
profile | string | Aktives Profil | Anzeige eines bestimmten Profils erzwingen |
show_profile_selector | boolean | true | Profil-Dropdown anzeigen/ausblenden |
editable | boolean | true | Bearbeitung aktivieren/deaktivieren |
show_temperature | boolean | true | Temperaturwerte auf Blöcken anzeigen |
show_gradient | boolean | false | Farbverlauf zwischen Temperaturen anzeigen |
temperature_unit | string | °C | Temperatureinheit-Anzeige |
hour_format | string | 24 | Zeitformat: 12 oder 24 Stunden |
language | string | Auto-Erkennung | Sprache erzwingen: en oder de |
Entity-Optionen¶
Jede Entity im entities-Array kann ein String oder ein Objekt sein:
| Option | Typ | Beschreibung |
|---|---|---|
entity | string | Climate Entity ID (erforderlich) |
name | string | Benutzerdefinierter Anzeigename für das Dropdown |
profile_names | Record\<string> | Benutzerdefinierte Profilnamen (z.B. P1: "Komfort") |
Verwendung¶
Zeitpläne anzeigen¶
Die Karte zeigt den Wochenzeitplan als farbcodierte Temperaturblöcke an:
| Farbbereich | Temperatur | Beschreibung |
|---|---|---|
| Blau | < 10°C | Kalt |
| Hellblau | 10-14°C | Kühl |
| Cyan | 14-17°C | Mild kühl |
| Grün | 17-19°C | Komfort niedrig |
| Hellgrün | 19-21°C | Komfort |
| Hellorange | 21-23°C | Warm |
| Orange | 23-25°C | Wärmer |
| Dunkelorange | >= 25°C | Heiß |
Fahren Sie mit der Maus über einen Block, um den genauen Zeitraum und die Temperatur zu sehen.
Zeitpläne bearbeiten¶
- Auf eine beliebige Tageszeile in der Wochenansicht klicken
- Der Editor öffnet sich mit allen Zeitslots für diesen Tag
- Die Basistemperatur oben im Editor anpassen (Hintergrundtemperatur für nicht abgedeckte Zeiten)
- Endzeiten und Temperaturen für jeden Block ändern
- + Zeitblock hinzufügen klicken, um eine Heizperiode hinzuzufügen
- Das Papierkorb-Symbol klicken, um einen Block zu entfernen
- Speichern klicken, um Änderungen an den Thermostat zu übertragen
Automatisches Block-Zusammenfügen
Aufeinanderfolgende Zeitblöcke mit derselben Temperatur werden beim Speichern automatisch zusammengefügt. Beispiel: 06:00-08:00 bei 22°C gefolgt von 08:00-10:00 bei 22°C wird zu einem einzelnen Block 06:00-10:00 bei 22°C.
Profilwechsel¶
Verwenden Sie das Profil-Dropdown, um zwischen P1-P6 umzuschalten. Das aktuell aktive Profil auf dem Gerät wird mit einem Sternchen (*) markiert.
Anzeigen vs. Aktivieren
Das Profil-Dropdown in der Karte dient zum Anzeigen und Bearbeiten verschiedener Profile. Um das aktive Profil auf dem Gerät zu ändern, verwenden Sie das Gerätekonfigurations-Panel.
Zeitplanformat¶
Die Karte verwendet das Einfache Format: eine Basistemperatur plus explizite Heizperioden. Nur Perioden, die von der Basistemperatur abweichen, werden gespeichert.
Beispiel: Basis 17°C mit einer Heizperiode:
| Zeit | Temperatur | Quelle |
|---|---|---|
| 00:00 - 06:00 | 17,0°C | Basistemperatur |
| 06:00 - 22:00 | 21,0°C | Heizperiode |
| 22:00 - 24:00 | 17,0°C | Basistemperatur |
Siehe Wochenprofile für das vollständige Zeitplan-Datenformat und alle verfügbaren Aktionen.
Berechtigungen¶
Standardmäßig können nur Administratoren Zeitpläne bearbeiten. Um Nicht-Admin-Haushaltsmitgliedern die Zeitplan-Bearbeitung zu erlauben, aktiviere dies in den Integrationsoptionen unter Zeitplan-Bearbeitung. Siehe Zeitplan-Bearbeitung für Nicht-Admins für Details.
Fehlerbehebung¶
Karte wird nicht angezeigt¶
- Browser-Cache leeren (Strg+F5)
- Sicherstellen, dass die HomematicIP Local Integration geladen und aktiv ist
- Home Assistant-Protokolle auf Frontend-Registrierungsfehler prüfen
Entity nicht gefunden¶
- Überprüfen, ob die Climate Entity ID korrekt ist
- Sicherstellen, dass die Entity Zeitplan-Attribute der HomematicIP Local Integration hat
- Home Assistant Logs auf Fehler prüfen
Änderungen werden nicht gespeichert¶
- Home Assistant-Protokolle auf WebSocket-Fehler prüfen
- Sicherstellen, dass CCU und Thermostat erreichbar sind
- Warten, bis CONFIG_PENDING auf dem Gerät zurückgesetzt wird
Siehe auch¶
- Wochenprofile - Zeitplan-Datenformat, Aktionen und Beispiele
- Schedule Card - Zeitplan-Karte für Schalter, Lichter, Abdeckungen und Ventile
- Status-Karten - Systemstatus, Gerätestatus und Meldungen
- Gerätekonfigurations-Panel - Vollständige Gerätekonfigurations-UI