Fritz!Box Temperature Sync
Dieses Add-on synchronisiert die gemessene Temperatur von Home-Assistant-Sensoren mit Fritz!DECT-Thermostaten, indem die Offset-Korrektur an der Fritz!Box angepasst wird.
Voraussetzungen
- Home Assistant Add-on Umgebung
- Fritz!Box mit Fritz!DECT-Thermostaten
- Home Assistant Entitäten für Thermostate und Temperatursensoren
Konfiguration
Die Optionen werden über das Add-on-Formular oder die options.json gesetzt.
Optionen
fritzbox.url(URL, erforderlich): Basis-URL der Fritz!Box, z. B.http://fritz.boxfritzbox.username(string, optional): Benutzernamefritzbox.password(string, erforderlich): Passwortmappings(Liste, erforderlich): Zuordnung von Sensor → Thermostatupdate_timeout(int, erforderlich): Mindestabstand in Minuten zwischen Offset-Updates pro Thermostatlog_level(string, optional): z. B.DEBUG,INFO,WARNINGoffset_threshold(float, optional): Mindestabweichung in °C, ab der ein Offset gesetzt wird (Default 0.5)dry_run(bool, optional): Wenntrue, werden keine Änderungen an der Fritz!Box vorgenommen
Beispiel
{
"fritzbox": {
"url": "http://fritz.box",
"username": "ha",
"password": "***"
},
"mappings": [
{
"sensor": "sensor.room_temperature",
"thermostate": "climate.room"
}
],
"update_timeout": 15,
"log_level": "INFO",
"offset_threshold": 0.5,
"dry_run": false
}
Verhalten
- Bei jedem relevanten
state_changed-Event wird die Differenz zwischen Thermostat- und Sensorwert geprüft. - Erst ab
offset_thresholderfolgt eine Offset-Korrektur. - Pro Thermostat wird maximal alle
update_timeoutMinuten ein Update durchgeführt.
Logging
INFO: Start/Stop, erfolgreiche Authentifizierung, Offset-KorrekturenWARNING: Verbindungsprobleme, Retries, Dry-Run-HinweiseDEBUG: Detailzustände und Entscheidungslogik
Hinweise
- Das Add-on schreibt keine Payload-Snapshots mehr auf die Platte.
- Die Zuordnung erfolgt über die Entity-ID-Namen aus Home Assistant.