| blueprint.yaml | ||
| README.md | ||
Better Thermostat Multi-Mode Controller
Home Assistant Blueprint für intelligente Heizungssteuerung mit Better Thermostat, automatischer Sommer/Winter-Umschaltung und Zeitplänen.
Features
- Automatische Sommer/Winter-Umschaltung basierend auf aktueller Außentemperatur
- Tagesabhängige Heizpläne via Schedule-Helper (z.B. Morgen 7-9 Uhr: 21°C, Tag: 19°C)
- Urlaubsmodus mit Frostschutztemperatur (z.B. 16°C)
- Better Thermostat Integration nutzt bereits SHT31-Sensoren, Fenstersensoren und Homematic IP Thermostate
- Automatische Prüfung alle 30 Minuten + bei Änderungen
Voraussetzungen
- Home Assistant mit Better Thermostat Integration installiert (HACS)
- Homematic IP Thermostat via CCU3 eingebunden
- SHT31 Temperatursensor oder ähnliches als
room_sensorin Better Thermostat konfiguriert - Fenstersensor als
window_sensorin Better Thermostat konfiguriert - Weather-Integration (z.B.
weather.openweathermapoderweather.schleswig)
Installation
1. Blueprint importieren
Einstellungen > Automatisierungen > Blueprints (oben rechts)
Blueprint importieren > YAML einfügen
2. Helfer erstellen
Schedule-Helper für Heizplan:
Einstellungen > Geräte & Dienste > Helfer > Zeitplan Name: Heizzeitplan Wohnzimmer Zeitfenster: z.B. Mo-Fr 7:00-9:00, 17:00-22:00
Urlaubsmodus-Button:
Einstellungen > Geräte & Dienste > Helfer > Umschalter (Boolean) Name: Urlaubsmodus Heizung
3. Automation erstellen
Einstellungen > Automatisierungen > Neue Automation
Better Thermostat Multi-Mode Controller auswählen
Konfiguration
Entities zuweisen
- Better Thermostat Entity:
climate.wohnzimmer_bt - Heizzeitplan Schedule:
schedule.heizzeitplan_wohnzimmer - Urlaubsmodus Helper:
input_boolean.urlaub - Wettervorhersage:
weather.schleswig
Temperaturen anpassen
- Sommer-Schwellwert: 20°C (Heizung aus wenn wärmer)
- Winter-Schwellwert: 10°C (Heizen wenn kälter)
- Eco Temperatur: 16°C (Urlaub/Nacht)
- Komfort Temperatur: 20-21°C (Schedule aktiv)
Funktionsweise
Prioritäten (von oben nach unten)
- Sommer-Modus (Temp > 20°C) → Heizung OFF
- Urlaubsmodus (Button ON) → 16°C Eco
- Winter + Schedule aktiv (Temp < 10°C + Zeitplan) → 20°C Komfort
- Winter ohne Schedule (Temp < 10°C) → 18°C (Eco+2)
Beispiel-Tag im Winter (5°C außen)
- 07:00 Uhr: Schedule startet → 20°C
- 09:00 Uhr: Schedule endet → 18°C
- 17:00 Uhr: Schedule startet → 20°C
- 22:00 Uhr: Schedule endet → 18°C
Anpassung für mehrere Räume
Erstelle pro Raum:
- Eigenen Schedule-Helper (
schedule.heizzeitplan_schlafzimmer) - Eigene Automation mit Blueprint (selbe Wetter/Urlaubs-Entity nutzbar)
- Separate Better Thermostat Entity (
climate.schlafzimmer_bt)
Troubleshooting
"None has no element 0" Fehler
Alte Forecast-API → Nutze aktuelle Temperatur statt Forecast.
Fix: Zeile weather_temp anpassen (siehe Blueprint Code Zeile 82)
Heizung reagiert nicht
- Prüfe Better Thermostat Config:
room_sensor+window_sensorgesetzt? - Trace anschauen: Automation > Drei-Punkte > Traces
- Template testen: Entwicklertools > Template >
{{ state_attr('weather.schleswig', 'temperature') }}
Falsche Temperaturen
- Better Thermostat kalibrieren: Offset in BT-Config prüfen
- SHT31 vs. Homematic-Sensor: BT nutzt externen Sensor, Thermostat zeigt evtl. eigenen Wert
Quellen & Credits
- Better Thermostat: https://better-thermostat.org
- GitHub: https://github.com/KartoffelToby/better_thermostat
- Homematic Integration: https://www.home-assistant.io/integrations/homematic
Version
v1.0 - Januar 2026
- Initiale Version mit Sommer/Winter/Urlaub-Modi
- Aktuelle Temperatur statt Forecast (HA 2023.9+ kompatibel)