Zum Inhalt

E6a · Ist-Aufnahme Heizung & Zigbee

Erhoben am 29.09.2026 (ca. 12:30–13:00 Uhr MESZ), ausschließlich lesend. Epic: SWATPeaceKeeper/homeserver#185, Input: #238, #237. Alle Uhrzeiten in MESZ, sofern nicht anders angegeben.

Quellen (Kürzel im Text)

Kürzel Quelle Abdeckung
Z-CONF /mnt/ssd/container-data/zigbee2mqtt/configuration.yaml (Schlüssel geschwärzt) Stand 24.09. 16:14
Z-DB z2m database.db (Kopie im Scratchpad) Stand 29.09. 12:33
Z-STATE z2m state.json (Kopie) — Achtung: alle last_seen darin ≤ 24.09. 20:03, Werte also Schnappschuss von dort 24.09.
Z-LOG z2m-Logs log/2026-08-25.17-33-47, 2026-09-06.20-11-37, 2026-09-16.18-33-22 25.08. 17:33 – 29.09. 12:28 (35 Tage)
MQTT-R mosquitto_sub -t 'zigbee2mqtt/#' -T 'zigbee2mqtt/bridge/#' -W 8 (retained) 29.09. 12:37
MQTT-L mosquitto_sub -t 'zigbee2mqtt/+' -W 900 (Live-Mitschnitt) 29.09. 12:37–12:52 (15 min)
HA-REC home-assistant_v2.db (1,27 GB, Kopie; Tabellen states und statistics) states: nur 19.09.–29.09. (10 Tage); statistics (Stundenwerte): ab 2022
HA-LOG home-assistant.log + .log.1 06.09.–29.09.
HA-CONF automations.yaml, packages/heating.yaml, .storage/{core.config_entries,core.entity_registry,schedule,input_number}, Blueprint panhans/advanced_heating_control.yaml live auf dem NUC
DOC z2m-Doku via Context7 (/koenkk/zigbee2mqtt.io: SRTS-A01, device-availability) —

Hinweis (korrigiert nach Gegenprüfung): Die Abweichung von ~500 Zeilen bestand nur gegenüber einem nicht aktualisierten lokalen Clone von ha-config. Der Journal-Mirror auf dem NUC (/opt/ha-config) und die Live-Datei sind identisch (sha256 gleich, beide mtime 03.07. 15:41). automations.yaml wurde seit dem 03.07. schlicht nicht geändert, und das Journal hatte deshalb nichts zu committen (vgl. #236). Grundlage hier ist der Live-Stand auf dem NUC.


Kurzfazit

  1. Leere TRV-Batterien waren im letzten Winter der Normalzustand. 4 von 8 TRVs liefen zwischen Anfang November 2025 und Mitte Januar 2026 47 bis 72 Tage lang mit ≤ 10 % Batterie, ein fünftes (Küche) 19 Tage (HA-REC statistics). Das deckt sich zeitlich mit „die Heizung zickt" und ist der am besten belegte Ursachenkandidat. Mit 44 % (wohnzimmer_heizung_vorne) und 62 % (…_hinten) gehen zwei TRVs schon jetzt geschwächt in die Saison.
  2. Das Küchen-TRV hat 1095 Neustarts gezählt, die übrigen TRVs 3 bis 43 (power_outage_count, Z-STATE). Seine Ausfälle begannen erst im Mai 2026, bei vollem Akku (23 h, 27 h, 100 h, 53 h Stille, HA-REC). Das spricht eher für ein Problem am Gerät selbst (Neustarts, Batteriekontakt) als für ein reines Funkproblem. Eine Rolle spielt aber auch Punkt 3.
  3. Die Küche hat die schwächsten Router im Netz. kueche_steckdose_kaffee (Nous A7Z / Tuya TS011F, seit 05.04.2026 im Netz) war in 10 Tagen 22-mal nicht erreichbar und scheiterte in 35 Tagen 414-mal am Availability-Ping. kueche_steckdose_ventilator (Innr SP 240) scheiterte 172-mal, live LQI 27–31. Welcher Router der Parent des Küchen-TRV war, ist unbelegt (Netzwerkkarte war nicht erlaubt).
  4. Die Heizlogik hat Konfigurationsfehler. (a) Die Fenstergruppe des Esszimmers enthält die Fenster von Bad und Arbeitszimmer, der Esszimmer-Türkontakt wird nirgends genutzt. (b) Das Wohnzimmer wird doppelt gesteuert: von AHC direkt auf beide TRVs und zusätzlich von Better Thermostat (climate.wohnzimmer_heizung), das im Log Fehler wirft. (c) Die Wohnzimmer-Temperaturgruppe enthält noch einen Sensor, der im Juni aus z2m entfernt wurde.
  5. Externe Raumtemperatur ist an keinem aktiven TRV eingestellt. Alle 7 erreichbaren TRVs stehen auf sensor: internal, external_temperature_input ist unknown. Nur das stromlose Küchen-TRV steht auf external. AHC würde beim Kalibrieren auf external umstellen, ist aber derzeit in allen 7 Räumen ausgeschaltet (Sommer, input_boolean.general_toggle_wintermode = off). Ob die Übergabe im letzten Winter lief, ist unbelegt.
  6. Die Referenzsensoren sind fast leer. 5 von 9 Aqara-Klimasensoren (WSDCGQ11LM) melden 0–3 % Batterie (2,79–2,86 V). Genau diese Sensoren liefern AHC die Raumtemperatur. arbeitszimmer_sensor_luft hat 9192 Neustarts gezählt.
  7. 6 von 7 aktiven TRVs melden valve_alarm: on. Laut z2m-Doku bedeutet das eine Regelungs-Anomalie: falsch montiert, Ventilfehler, Kalibrierung oder externer Sensor falsch verknüpft (DOC, HA-REC).
  8. Kurze Aussetzer der TRVs sind unsichtbar. Die passive Availability steht auf 1500 min (25 h, z2m-Standard). Das z2m-Log protokolliert keine Aussetzer von End-Geräten, und der HA-Recorder hält nur 10 Tage vor. Der letzte Winter lässt sich daher nur grob rekonstruieren.
  9. Netz-Basis ist solide. SLZB-06 per Ethernet, Z-Stack 3.x (CC2652, FW 20240716 = aktuellster Stand laut HA-Update-Entität), z2m 2.12.0, Kanal 25, Sendeleistung 20 dBm, 35 Router bei 76 Geräten. Allerdings liegen im Bad keine Router, und im Wohnzimmer sind die Deckenlampen und die Hue Go live nur mit LQI 21–37 zu hören.

Raum für Raum

LQI „Snap" = Z-STATE (24.09.), „live" = MQTT-L (29.09., 15 min, „–" = keine Nachricht im Fenster). Batterie = aktueller HA-Wert (HA-REC). „Winter-Tief" = Stunden mit ≤ 10 % zwischen 01.09.2025 und 31.03.2026 (HA-REC statistics).

Raum TRV (Akku · Winter-Tief) LQI TRV Snap/live Fenster/Tür → Heizlogik Klimasensor(en) → Heizlogik (Akku) Ext. Temp am TRV Router im Raum Automationen
Abstellraum abstellraum_heizung 100 % · 4 h 223 / 108 abstellraum_sensor_fenster → Gruppe …_sensor_window ✓ abstellraum_sensor_luft (0 %) ✓; …_box1/…_box2 tot, nirgends referenziert nein (internal) 1 (Hue-Stecker druckerlicht) AHC (aus), Reset-Button
Arbeitszimmer arbeitszimmer_heizung 100 % · 1126 h 136 / 108 …_fenster_links + …_rechts → Gruppe arbeitszimmer_sensor_fenster ✓ Mittelwert aus …_sensor_luft (70 %), arbeitszimmer_w100 (100 %), VINDSTYRKA …_schreibtisch nein (internal) 10 online (+ steckdose_entfeuchter offline) AHC automation.arbeitszimmer_ahc (aus), Reset, W100-Display-Automation
Badezimmer badezimmer_heizung 94 % · 1594 h 223 / – badezimmer_sensor_fenster → …_sensor_window ✓ badezimmer_sensor_luft (0 %) nein (internal) 0 AHC (aus), Reset
Esszimmer esszimmer_heizung 100 % · 1672 h 141 / 163 kein eigener; Gruppe esszimmer_sensor_window = Bad + Arbeitszimmer-Fenster ✗; esszimmer_sensor_tuer ungenutzt esszimmer_sensor_luft (97 %) nein (internal) 3 (Hue Ensis ×2, Filament) AHC automation.esszimmer_test_ahc (aus), Reset
Küche kueche_heizung stromlos seit 09.06. (98 % zuletzt) · 452 h 103 / – kueche_sensor_fenster → …_sensor_window ✓ kueche_sensor_luft (0 %) ja (external, letzter Stand 09.06.) 5 (Tuya-Stecker kaffee, Innr ventilator, Hue licht_schrank, 2 × Aqara-Stecker) AHC automation.kuche_ahc (aus), Ventilator an/aus (beide aus), Reset
Schlafzimmer schlafzimmer_heizung 75 % · 1724 h 43 / – …_fenster_links + …_rechts → …_sensor_window ✓ schlafzimmer_sensor_luft (3 %); VINDSTYRKA …_ikea nicht in der Gruppe nein (internal) 3 (Hue Malm, VINDSTYRKA, Aqara-Stecker) AHC (aus; Eco = 5 °C), Reset
Wohnzimmer …_hinten 62 % · 4 h; …_vorne 44 % · 115 h 163/76; 76/76 keine Fenster; Türen …_tuer_mitte + …_tuer_rechts → …_sensor_window (als Fenster) Mittelwert aus …_luft_vorne (0 %, LQI 43), VINDSTYRKA …_fernseher, …_luft_hinten (Gerät entfernt) nein (internal) 11 online (+ sideboard offline) AHC auf beide TRVs (aus) und Better Thermostat; Reset zielt auf BT-Entität

Befunde je Punkt

1 · Koordinator und Netz

Merkmal Wert Beleg
Adapter SMLIGHT SLZB-06 („LZB-06_4GP7"), Ethernet, tcp://10.10.10.4:6638, adapter: zstack Z-CONF serial; HA-REC sensor.lzb_06_4gp7_connection_mode = eth; Config-Entry smlight host 10.10.10.4
Koordinator-Firmware Z-Stack 3.x0, revision 20240716 (CC2652/CC1352) Z-LOG 16.09. 18:33:24 Coordinator firmware version … "type":"ZStack3x0", Skip bootloader for CC2652/CC1352; HA update.lzb_06_4gp7_zigbee_firmware installed = latest = 20240716
SLZB-Core-Firmware v3.3.1 (= latest laut HA) HA-REC update.lzb_06_4gp7_core_firmware
Chip-Temperatur Core 58,9 °C, Zigbee 57,8 °C HA-REC sensor.lzb_06_4gp7_*_chip_temp
z2m 2.12.0, zigbee-herdsman 10.4.0, Converters 26.63.0 Z-LOG Startzeilen, Stacktrace-Pfade
Kanal / Sendeleistung 25 / 20 dBm Z-CONF advanced.channel, transmit_power
Availability aktiv (Router): 10 min · passiv (Batterie): 1500 min = 25 h (z2m-Standard) Z-CONF availability; DOC device-availability
Geräte 76 (+ Koordinator): 35 Router, 41 End-Geräte Z-DB, type-Feld
offline laut z2m abstellraum_sensor_luft_box1, …_box2, kueche_heizung, kueche_sensor_wasser_waschmaschine, arbeitszimmer_steckdose_entfeuchter, steckdose_wohnzimmer_sideboard (6; 70 online) MQTT-R …/availability
Adapter-Abbrüche 1 × in 35 Tagen: 16.09. 18:33:21 Socket error … read ECONNRESET → Adapter disconnected, stopping → Neustart in 1 s; dazu am 25.08. 17:32 connect ENETUNREACH beim Start Z-LOG
Zweites ZHA Config-Entry „ConBee II" (/dev/ttyACM0) hat source: ignore und 0 Entitäten, also nur eine ignorierte Discovery und kein aktives zweites Netz .storage/core.config_entries, core.entity_registry

Router nach Raum, aus den Gerätenamen in Z-DB (type: Router):

Raum Router Anmerkung
Wohnzimmer (12) Hue: licht_decke1, decke2, ecke, falke, go, schrank1, schrank2, leiste · Innr SP 240 licht_lego · VINDSTYRKA sensor_luft_fernseher · Aqara-Stecker steckdose_fernseher, steckdose_wohnzimmer_sideboard (offline) live LQI Decke 21/31, Go 31–37, VINDSTYRKA 21–81
Arbeitszimmer (11) Hue: licht_pflanzenlampe (Stecker), sofaeck, stehlampe, wand, steckdose_oculus · VINDSTYRKA …_schreibtisch · Aqara-Stecker laptop, pc, schreibtisch, staubi, entfeuchter (offline)
Küche (5) Hue licht_schrank · Tuya/Nous TS011F steckdose_kaffee · Innr SP 240 steckdose_ventilator · Aqara steckdose_spuelmaschine, steckdose_waschmaschine live LQI kaffee 48–130, ventilator 27–31, spülmaschine 43–54
Esszimmer (3) Hue licht_ensis, licht_tisch, licht_wand live 180–223 / 114 / 43–103
Schlafzimmer (3) Hue licht_malm · VINDSTYRKA sensor_luft_ikea · Aqara steckdose_fernseher
Abstellraum (1) Hue-Stecker steckdose_druckerlicht
Badezimmer (0) — TRV/Fenster hängen an Routern anderer Räume

WLAN-Konflikt: Zigbee-Kanal 25 liegt bei 2475 MHz und überschneidet sich nur mit WLAN-Kanal 12/13. Das ist am Router zu prüfen, siehe Fragen.

2 · Verbindungsqualität

Vorbemerkung: z2m misst die LQI am Koordinator. Bei gerouteten Nachrichten ist das die Qualität des letzten Hops, nicht die Verbindung des Geräts zu seinem Parent. Parent und Route sind ohne Netzwerkkarte nicht belegbar (bridge/request/networkmap war ausgeschlossen, database.db enthält keine Parent-Felder).

Heizungsrelevante Geräte mit LQI < 50 (Snap = Z-STATE 24.09., live = MQTT-L):

Gerät LQI Snap LQI live
schlafzimmer_heizung 43 –
wohnzimmer_sensor_luft_vorne 43 –
wohnzimmer_heizung_vorne 76 76
arbeitszimmer_sensor_luft 60 87
arbeitszimmer_sensor_fenster_links 76 –

Auffällige Router (live): wohnzimmer_licht_decke2 21, decke1 31, wohnzimmer_licht_go 31–37, wohnzimmer_sensor_luft_fernseher 21–81, kueche_steckdose_ventilator 27–31, kueche_steckdose_spuelmaschine 43–54, kueche_steckdose_kaffee 48–130, schlafzimmer_sensor_luft_ikea 27–87, arbeitszimmer_steckdose_staubi 27–217. Viele Router schwanken innerhalb von 15 Minuten stark (z. B. arbeitszimmer_steckdose_pc 70–217).

lastSeen (Z-DB): Alle heizungsrelevanten Geräte außer den vier toten (Küchen-TRV, Box1, Box2 und der Wasser-Sensor, der nicht zur Heizung gehört) wurden innerhalb der letzten ~50 min vor 12:33 gesehen.

3 · Instabilität belegen

z2m-Log (25.08.–29.09., 35 Tage):

  • 775 fehlgeschlagene Availability-Pings, ausschließlich bei Routern. End-Geräte werden nicht gepingt, ihre Aussetzer erscheinen im Log gar nicht. Verteilung (Failed to ping, aufgeteilt in Wiederholung/endgültig):
Router endgültig Wdh.
kueche_steckdose_kaffee 317 97
kueche_steckdose_ventilator 147 25 (seit 10.09. keine mehr)
arbeitszimmer_steckdose_entfeuchter 28 1 (jetzt offline)
steckdose_wohnzimmer_sideboard 20 1 (jetzt offline)
arbeitszimmer_steckdose_oculus 9 2
wohnzimmer_licht_ecke 7 7
wohnzimmer_steckdose_fernseher 7 1
schlafzimmer_licht_malm 5 15
schlafzimmer_steckdose_fernseher 4 26 (+ 12 fehlgeschlagene Schaltbefehle Publish 'set' 'state' … failed)
kueche_licht_schrank 3 21
übrige Hue-Lampen Wohn-/Arbeitszimmer je 1–2 je 1–7
  • 45 × MAC_NO_ACK und 1 × NWK_NO_ROUTE, alle an Routern (entfeuchter 29, oculus 11, kaffee 3, je 1 × decke1, stehlampe).
  • Keine Einträge zu MAC transaction expired, offline, leave oder zu Interview-Fehlern bei Heizungsgeräten. Die einzigen Interviews waren Neuanlernungen und OTA-Folgen.
  • OTA-Last: Vom 04.–11.09. liefen Hue-Firmware-Updates über 2 bis 11 Stunden je Gerät (7 erfolgreich, 5 fehlgeschlagen; 6962 Fortschrittszeilen). Die Ping-Fehler hatten am 08./09.09. mit 47 bzw. 52 pro Tag ihren Höchststand, in der letzten Woche lagen sie bei 3–11 pro Tag. Ein Zusammenhang ist plausibel, nicht bewiesen.

HA-Recorder, states (19.09.–29.09., nicht 30 Tage: der Recorder hält nur 10 Tage):

  • Jede Climate-, Temperatur-, Fenster- und Türentität der Heizung hatte genau einen Wechsel nach unavailable, am 25.09. 21:59. Das ist der HA-Neustart (72 Entitäten in derselben Minute, home-assistant.log.1 endet 25.09. 21:59). In diesen 10 Tagen gab es sonst keine Ausfälle an Heizungsgeräten. Das heißt wenig: Die Heizung ist aus, und kurze Aussetzer bleiben unter der 25-h-Schwelle unsichtbar.
  • Router ohne HA-Neustart: switch.kueche_steckdose_kaffee 22 × unavailable, light.kueche_licht_schrank 2 ×, light.wohnzimmer_licht_leiste 1 ×, switch.arbeitszimmer_steckdose_oculus 1 ×.

HA-Langzeitstatistik (statistics, Stundenwerte, Lücken > 3 h = Entität länger nicht verfügbar):

  • Die meisten Heizungssensoren haben seit 10/2025 nur zwei Lücken, am 23.11.2025 (8–9 h) und am 21.12.2025 (5 h). Beide Lücken betreffen alle Entitäten gleichzeitig, es war also HA selbst.
  • kueche_heizung hat eigene Lücken: 16./17.09.2025 (14 h), dann 22.–23.05.2026 (23 h), 24.–26.05. (27 h), 31.05.–04.06. (100 h), 05.–08.06. (53 h), 09.06. (7 h). Letzter z2m-Kontakt 09.06. 22:23, letzter HA-Wert 10.06. 23:00, genau 25 h später. Das bestätigt, dass eine Stille erst nach 25 h als Ausfall sichtbar wird. Jede sichtbare Lücke steht daher für rund 25 h mehr tatsächliche Stille.
  • wohnzimmer_sensor_luft_fernseher: 24.–26.06.2026 (35 h), 13./14.08. (9 h). arbeitszimmer_sensor_luft_schreibtisch: 14./15.06. (15 h), 18.–21.06. (78 h).
  • Die 7 übrigen TRVs haben seit 04/2026 (ab da gibt es local_temperature-Statistik) keine Lücke. Über die Batterie-Statistik seit 10/2025 zeigen sie nur die zwei HA-weiten Lücken.

Neustart-Zähler der Geräte (power_outage_count, Z-STATE):

Gerät Neustarts
arbeitszimmer_sensor_luft 9192
kueche_heizung 1095
abstellraum_sensor_luft_box1 / …_box2 1029 / 545
arbeitszimmer_sensor_fenster_links 622
esszimmer_sensor_luft 535
kueche_sensor_luft 420
übrige Klimasensoren 28–270
übrige TRVs 3–43

4 · TRV-Konfiguration (alle 8 × Aqara SRTS-A01, lumi.airrtc.agl001)

Quelle: Z-STATE, Stand 24.09. (Küche: 09.06.); select/valve_alarm gegengeprüft in HA-REC (Stand 25.09. 22:00).

TRV sensor ext. Input (HA) calibrated window_det. valve_det. valve_alarm child_lock system_mode preset Akku / V FW Neustarts
abstellraum internal unknown ✓ an an on LOCK off manual 100 % / 3,3 2590 10
arbeitszimmer internal unknown ✓ an an on LOCK off manual 100 % / 2,9 2590 43
badezimmer internal unknown ✓ an an on LOCK off manual 94 % / 3,3 2590 36
esszimmer internal unknown ✓ an an on LOCK off manual 100 % / 3,2 2590 22
kueche external unavailable ✓ an an off LOCK off manual 98 % / 3,3 2590 1095
schlafzimmer internal unknown ✓ an an off LOCK off manual 75 % / 2,9 2590 3
wohnzimmer_hinten internal – ✓ aus an on UNLOCK off manual 62 % / 2,9 2590 9
wohnzimmer_vorne internal – ✓ aus an on UNLOCK off manual 44 % / 3,3 2590 13
  • Firmware 2590 ist auf allen TRVs installiert. Laut z2m-OTA-Index ist das die neueste Version (update.latest_version = 2590).
  • schedule (Zeitplan im Gerät) ist überall false. Die Zeitsteuerung läuft also nur über HA.
  • Nutzt die Heizung heute externe Temperaturen? Aktuell nein. Die AHC-Blueprint schaltet bei Aqara vor jeder Kalibrierung select.*_sensor auf external und schreibt dann die Raumtemperatur in number.*_external_temperature_input (Blueprint Z. 2524–2556). Solange AHC aus ist, passiert das nicht. Dass kueche_heizung auf external steht, zeigt, dass der Mechanismus früher mindestens dort gegriffen hat. Ob die anderen TRVs von sich aus auf internal zurückfallen (z. B. nach Neustart oder ohne Updates), ist unbelegt.
  • valve_alarm laut DOC: „temperature control abnormality … thermostat not installed correctly, valve failure or incorrect calibration, incorrect link to external temperature sensor".

5 · HA-Heizlogik — wie die Heizung heute funktioniert

Bausteine (HA-CONF):

  • Advanced Heating Control V5 (panhans, Blueprint-Version 5.3.4): 7 Automationen, eine je Raum, das Wohnzimmer mit beiden TRVs. Gemeinsame Eingaben: je Raum ein UI-Zeitplan schedule.<raum>_scheudler_heizung, Komfort-/Eco-/Wochenend-Temperaturen als input_number, Party- und Max-Heat-Schalter, Anwesenheit über person.lars und person.robin_werner sowie proximity „Zuhause", Gastmodus, Fenstergruppe binary_sensor.<raum>_sensor_window, Raumtemperatur sensor.<raum>_sensor_temperature (Gruppen-Mittelwert), Kalibrierung mit Schlüsselwort external und Delta 0,1 K (Blueprint-Standard 0,5), Entkalkungsschutz an, Aktivierung über input_boolean.general_toggle_wintermode.
  • Aktueller Zustand: Alle 7 AHC-Automationen stehen auf off (automation.esszimmer_test_ahc, kuche_ahc, arbeitszimmer_ahc, badezimmer_…, schlafzimmer_…, abstellraum_…, wohnzimmer_advanced_heating_control; HA-REC). wintermode ist off. Alle TRVs stehen auf system_mode: off. Es regelt derzeit also nichts. Seit wann, ist unbelegt, weil der Recorder nur 10 Tage vorhält.
  • Better Thermostat „Wohnzimmer Heizung" (climate.wohnzimmer_heizung, v18) auf beiden Wohnzimmer-TRVs, Temperatur aus sensor.wohnzimmer_sensor_temperature, calibration_mode: no_calibration, keine Fenstersensoren, off_temperature 20 °C (Außentemperatur). Er ist zusätzlich zur Wohnzimmer-AHC konfiguriert, beide schreiben Sollwerte auf dieselben TRVs. BT ist derzeit off. Im HA-LOG wirft er bei jedem Start Fehler: get_current_offset … 'NoneType' object has no attribute 'lower', Timeout getting offsets, calibration_entity is None (06.09. und 25.09.).
  • Reset-Automationen (7 Stück, per input_button): setzen den Sollwert je nach binary_sensor.workday_sensor und Zeitplan auf Komfort oder Eco. Die Wohnzimmer-Variante zielt auf climate.wohnzimmer_heizung, also auf Better Thermostat und nicht auf die TRVs, und hat in der YAML kein alias.
  • Zeitpläne (.storage/schedule, Mo / Sa): Esszimmer 09–19 / 10–19 · Arbeitszimmer 08–18 / 10–20 · Küche 07–19 / 09–20 · Bad 08–20 / 10–20 · Schlafzimmer 10–18 / 11–20 · Abstellraum 09–18 / 10–20 · Wohnzimmer 10–20 / 10–21. Dazu 7 identische „Holiday"-Pläne (10–20 Uhr) aus packages/heating.yaml, die nur die Reset-Automationen nutzen. Die Datei schedule.yaml im Config-Root ist nirgends eingebunden (toter Doppel-Inhalt).
  • Sollwerte (input_number): Komfort 20–21 °C, Eco 17–17,5 °C, Schlafzimmer-Eco 5 °C.
  • Fenster-offen-Logik: vorhanden über AHC (input_windows) und zusätzlich über die TRV-interne window_detection, die an 6 TRVs an ist, im Wohnzimmer aus.
  • Externe Temperaturübergabe: nur über die AHC-Kalibrierung. Eine eigene Automation dafür gibt es nicht. Die W100-Automation schickt nur OpenWeatherMap-Werte als Anzeige an arbeitszimmer_w100 (alle 15 min per mqtt.publish).
  • Küche extra: Die Automationen „Heizung Ventilator an/aus" schalten den Ventilator-Stecker nach dem Küchen-Zeitplan. Beide sind off.

Konfigurationsfehler (belegt aus .storage/core.config_entries, Domain group):

Gruppe Mitglieder Problem
esszimmer_sensor_window („Esszimmer Fenster") badezimmer_sensor_fenster_contact, arbeitszimmer_sensor_fenster_rechts_contact, …_links_contact Fenster aus anderen Räumen; das Esszimmer würde bei offenem Bad-/Arbeitszimmerfenster absenken. esszimmer_sensor_tuer wird nirgends genutzt (0 Treffer in automations.yaml und core.config_entries)
wohnzimmer_sensor_temperatur …_luft_fernseher, …_luft_hinten, …_luft_vorne wohnzimmer_sensor_luft_hinten ist seit dem 10.06.2026 aus z2m entfernt (letzte Statistik 10.06. 17:00, fehlt in Z-CONF gegenüber configuration_backup_v4.yaml)
esszimmer_sensor_humidity schlafzimmer_sensor_luft_humidity falscher Raum (nicht heizungsrelevant)
schlafzimmer_sensor_temperatur nur schlafzimmer_sensor_luft (3 %) VINDSTYRKA schlafzimmer_sensor_luft_ikea steht nicht als Reserve drin

Außerdem: Die AHC-Instanzen nutzen als Außentemperatur mal sensor.openweathermap_temperature, im Arbeitszimmer weather.openweathermap, und die Esszimmer-AHC hat einen Kalibrier-Timeout von 5 s (übrige: Standard 1 min).

6 · Batterien

Aktueller Stand (HA-REC, letzter Wert):

Gruppe Gerät: Akku
TRVs abstellraum 100 · arbeitszimmer 100 · badezimmer 94 · esszimmer 100 · schlafzimmer 75 · wohnzimmer_hinten 62 · wohnzimmer_vorne 44 · kueche stromlos
Fenster/Tür (10) alle 100 %
Klimasensoren Aqara WSDCGQ11LM abstellraum_luft 0 · badezimmer_luft 0 · kueche_luft 0 · wohnzimmer_luft_vorne 0 · schlafzimmer_luft 3 · arbeitszimmer_luft 70 · esszimmer_luft 97 · box1/box2 tot
Sonstige arbeitszimmer_w100 100 · VINDSTYRKA ×3 netzbetrieben

Die WSDCGQ11LM mit „0 %" liegen bei 2,785–2,825 V (Z-STATE voltage) und senden weiterhin: Ihre Statistik hat seit 10/2025 keine eigenen Lücken.

TRV-Batterien im letzten Winter (HA-REC statistics, Stunden mit Minimum ≤ 10 %, 01.09.2025–31.03.2026):

TRV Stunden ≤ 10 % Zeitraum Batteriewechsel erkennbar
schlafzimmer 1724 (~72 Tage) 01.11.2025 – 12.01.2026 12.01.2026
esszimmer 1672 (~70 Tage) 02.11.2025 – 12.01.2026 12.01.2026
badezimmer 1594 (~66 Tage) 01.11.2025 – 07.01.2026 07.01.2026
arbeitszimmer 1126 (~47 Tage) 01.11. – 18.12.2025 18.12.2025
kueche 452 (~19 Tage) 16.12.2025 – 12.01.2026 12.01.2026
wohnzimmer_vorne 115 23.09.2025, Jan. 2026 25.09.2025, 12.01.2026
wohnzimmer_hinten 4 25.09.2025 25.09.2025
abstellraum 4 14.02.2026 —

Verlauf: Die TRVs verloren 2025 auch außerhalb der Heizzeit 5–8 Prozentpunkte pro Monat (z. B. esszimmer 100 % im Feb. → 37–50 % im Sep. 2025). Nach dem Wechsel im Jan./Feb. 2026 stehen abstellraum, arbeitszimmer und esszimmer seit Monaten konstant bei 100 %, während wohnzimmer_vorne weiter fällt (Mai 50–59 → Sep. 44–49). Ob das an einem anderen Batterietyp liegt (Lithium-Zellen zeigen bis kurz vor Schluss 100 %), ist unbelegt.

7 · Offene Punkte aus #238

  • abstellraum_sensor_luft_box1 / …_box2: Sie hängen in keiner Automation, Gruppe und keinem YAML-Dashboard. grep über alle *.yaml im HA-Config-Verzeichnis findet nichts, in .storage nur Treffer in core.device_registry, core.entity_registry und core.restore_state. Die Abstellraum-Temperaturgruppe nutzt nur abstellraum_sensor_luft. Letzte Werte: box1 16.09.2025 17:10, box2 12.05.2026 05:57 (Z-STATE). Das Entfernen würde nichts in der Heizlogik brechen.
  • Esszimmer/Wohnzimmer ohne Fensterkontakt:
  • Wohnzimmer: Die beiden Türkontakte tuer_mitte und tuer_rechts bilden die Gruppe wohnzimmer_sensor_window („Wohnzimmer Fenster"), die die Wohnzimmer-AHC als Fenster auswertet. Better Thermostat hat keine Fenstersensoren, und die TRV-interne Fenstererkennung ist aus.
  • Esszimmer: Der Türkontakt esszimmer_sensor_tuer wird nicht benutzt. Stattdessen reagiert das Esszimmer auf die Fenster von Bad und Arbeitszimmer (Gruppenfehler, siehe 5).

Unbelegt / nur vor Ort prüfbar

  • Parent und Route je TRV. Wer die Küche, das Schlafzimmer und das Wohnzimmer versorgt, ginge nur über eine Netzwerkkarte (bridge/request/networkmap), und die war hier ausgeschlossen. Damit ist auch unbelegt, ob der Tuya-Stecker kueche_steckdose_kaffee (seit 05.04.2026 im Netz, Ausfälle des Küchen-TRV ab 17./22.05.2026) Parent des Küchen-TRV war.
  • Ursache der 1095 Neustarts des Küchen-TRV: Batteriekontakt, Gerätedefekt, Kälte/Wärme am Einbauort? Nur vor Ort zu klären, z. B. Batteriefach prüfen oder das TRV testweise an einem anderen Heizkörper betreiben.
  • Wirkung der AHC-Kalibrierung im letzten Winter: ob external dauerhaft gesetzt blieb, wie oft geschrieben wurde (Delta 0,1 K) und ob das den Batterieverbrauch erklärt. Der Recorder hält nur 10 Tage, und InfluxDB speichert unavailable/unknown nicht und nimmt nur sensor/binary_sensor/light/cover auf (packages/influxdb.yaml).
  • Ob die Aqara E1 selbstständig auf internal zurückfällt.
  • Bedeutung von valve_alarm im konkreten Fall (Montage, Ventil, Kalibrierung): nur vor Ort.
  • WLAN-Kanäle der Access Points bzw. der Fritzbox und mögliche Überschneidung mit Zigbee-Kanal 25.
  • Weitere 802.15.4-Netze in der Wohnung: HA hat eine Hue Bridge entdeckt (Config-Entry hue, source: ignore) und hat einen thread-Eintrag. Kanal und ob die Bridge noch läuft sind unbekannt.
  • Standort des SLZB-06 relativ zu Küche, Schlafzimmer und Wohnzimmer.
  • Ob Hue-Lampen per Wandschalter stromlos werden. Dann fehlen sie als Router, und das würde die schwankende LQI im Wohnzimmer erklären.
  • Warum state.json seit 24.09. 20:03 keine neueren last_seen enthält, obwohl die Datei laufend neu geschrieben wird (mtime 29.09. 12:48). Die LQI-Werte aus Z-STATE sind deshalb ein Schnappschuss vom 24.09., das Live-Bild liefert MQTT-L.

Fragen an Robin

  1. Küchen-TRV: Wann genau begannen die Verbindungsabbrüche, und wie sahen sie aus? Fiel es komplett aus, oder regelte es falsch? Wurde am Gerät etwas geändert (Batterietyp, Position)? Die Daten zeigen Ausfälle erst ab Mai 2026, bei vollem Akku.
  2. Batterien: Welche Zellen stecken in den TRVs (Alkaline, Lithium, Akkus)? Wurden im Januar 2026 andere Zellen eingesetzt als vorher? Und: Fiel dir das „Zicken" im letzten Winter vor allem November bis Januar auf? Genau dann liefen 4–5 TRVs auf leerem Akku.
  3. AHC: Waren die 7 AHC-Automationen und Wintermode Heizung im letzten Winter durchgehend an? Wann wurden sie ausgeschaltet?
  4. Wohnzimmer: Soll Better Thermostat oder AHC die beiden Wohnzimmer-TRVs steuern? Derzeit sind beide konfiguriert.
  5. Esszimmer: Ist die Fenstergruppe mit Bad- und Arbeitszimmerfenstern Absicht? Soll stattdessen der Türkontakt esszimmer_sensor_tuer die Absenkung auslösen, z. B. Balkon- oder Terrassentür?
  6. Wohnzimmer: Sind die Türen tuer_mitte und tuer_rechts Außentüren (Balkon/Terrasse)? Dann ist ihr Einsatz als Fenster richtig.
  7. Abstellraum box1/box2: Werden sie noch gebraucht? Sie sind in keiner Logik verbaut.
  8. WLAN: Auf welchen Kanälen senden Fritzbox bzw. Access Points im 2,4-GHz-Band? Kanal 12 oder 13 würde Zigbee-Kanal 25 überlagern.
  9. Hue Bridge: Läuft noch eine Philips Hue Bridge? Auf welchem Kanal?
  10. Standort: Wo steht der SLZB-06 (Raum, Höhe, Nähe zu Metall/Netzteilen/USB-3)?
  11. Stecker in der Küche: Wird kueche_steckdose_kaffee (Tuya) regelmäßig aus der Steckdose gezogen oder hart abgeschaltet? Sie ist 22-mal in 10 Tagen verschwunden.
  12. wohnzimmer_heizung_vorne/hinten: Soll die TRV-interne Fenstererkennung dort bewusst aus sein, und die Kindersicherung offen?
  13. Schlafzimmer-Eco 5 °C: Ist das Absicht (Frostschutz statt Absenkung)?