No description
Find a file
2026-01-16 11:29:08 +01:00
blueprint.yaml blueprint.yaml aktualisiert 2026-01-16 11:29:08 +01:00
README.md README.md hinzugefügt 2026-01-15 16:12:27 +01:00

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_sensor in Better Thermostat konfiguriert
  • Fenstersensor als window_sensor in Better Thermostat konfiguriert
  • Weather-Integration (z.B. weather.openweathermap oder weather.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)

  1. Sommer-Modus (Temp > 20°C) → Heizung OFF
  2. Urlaubsmodus (Button ON) → 16°C Eco
  3. Winter + Schedule aktiv (Temp < 10°C + Zeitplan) → 20°C Komfort
  4. 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

  1. Prüfe Better Thermostat Config: room_sensor + window_sensor gesetzt?
  2. Trace anschauen: Automation > Drei-Punkte > Traces
  3. 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

Version

v1.0 - Januar 2026

  • Initiale Version mit Sommer/Winter/Urlaub-Modi
  • Aktuelle Temperatur statt Forecast (HA 2023.9+ kompatibel)