README.md hinzugefügt
This commit is contained in:
parent
4fbf1d0e9e
commit
bf968c3b2b
1 changed files with 108 additions and 0 deletions
108
README.md
Normal file
108
README.md
Normal file
|
|
@ -0,0 +1,108 @@
|
|||
# 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
|
||||
|
||||
- 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)
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue