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¶
- 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. - 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. - 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). - 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. - Externe Raumtemperatur ist an keinem aktiven TRV eingestellt. Alle 7 erreichbaren TRVs stehen auf
sensor: internal,external_temperature_inputistunknown. Nur das stromlose Küchen-TRV steht aufexternal. AHC würde beim Kalibrieren aufexternalumstellen, 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. - 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_lufthat 9192 Neustarts gezählt. - 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). - 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.
- 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_ACKund 1 ×NWK_NO_ROUTE, alle an Routern (entfeuchter29,oculus11,kaffee3, je 1 ×decke1,stehlampe). - Keine Einträge zu
MAC transaction expired,offline,leaveoder 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.1endet 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_kaffee22 × unavailable,light.kueche_licht_schrank2 ×,light.wohnzimmer_licht_leiste1 ×,switch.arbeitszimmer_steckdose_oculus1 ×.
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_heizunghat 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 überallfalse. 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.*_sensoraufexternalund schreibt dann die Raumtemperatur innumber.*_external_temperature_input(Blueprint Z. 2524–2556). Solange AHC aus ist, passiert das nicht. Dasskueche_heizungaufexternalsteht, zeigt, dass der Mechanismus früher mindestens dort gegriffen hat. Ob die anderen TRVs von sich aus aufinternalzurückfallen (z. B. nach Neustart oder ohne Updates), ist unbelegt. valve_alarmlaut 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 alsinput_number, Party- und Max-Heat-Schalter, Anwesenheit überperson.larsundperson.robin_wernersowieproximity„Zuhause", Gastmodus, Fenstergruppebinary_sensor.<raum>_sensor_window, Raumtemperatursensor.<raum>_sensor_temperature(Gruppen-Mittelwert), Kalibrierung mit Schlüsselwortexternalund Delta 0,1 K (Blueprint-Standard 0,5), Entkalkungsschutz an, Aktivierung überinput_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).wintermodeistoff. Alle TRVs stehen aufsystem_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 aussensor.wohnzimmer_sensor_temperature,calibration_mode: no_calibration, keine Fenstersensoren,off_temperature20 °C (Außentemperatur). Er ist zusätzlich zur Wohnzimmer-AHC konfiguriert, beide schreiben Sollwerte auf dieselben TRVs. BT ist derzeitoff. 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 nachbinary_sensor.workday_sensorund Zeitplan auf Komfort oder Eco. Die Wohnzimmer-Variante zielt aufclimate.wohnzimmer_heizung, also auf Better Thermostat und nicht auf die TRVs, und hat in der YAML keinalias. - 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) auspackages/heating.yaml, die nur die Reset-Automationen nutzen. Die Dateischedule.yamlim 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-internewindow_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 permqtt.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*.yamlim HA-Config-Verzeichnis findet nichts, in.storagenur Treffer incore.device_registry,core.entity_registryundcore.restore_state. Die Abstellraum-Temperaturgruppe nutzt nurabstellraum_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_mitteundtuer_rechtsbilden die Gruppewohnzimmer_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_tuerwird 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-Steckerkueche_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
externaldauerhaft 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 speichertunavailable/unknownnicht und nimmt nursensor/binary_sensor/light/coverauf (packages/influxdb.yaml). - Ob die Aqara E1 selbstständig auf
internalzurückfällt. - Bedeutung von
valve_alarmim 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 einenthread-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.jsonseit 24.09. 20:03 keine neuerenlast_seenenthä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¶
- 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.
- 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.
- AHC: Waren die 7 AHC-Automationen und
Wintermode Heizungim letzten Winter durchgehend an? Wann wurden sie ausgeschaltet? - Wohnzimmer: Soll Better Thermostat oder AHC die beiden Wohnzimmer-TRVs steuern? Derzeit sind beide konfiguriert.
- Esszimmer: Ist die Fenstergruppe mit Bad- und Arbeitszimmerfenstern Absicht? Soll stattdessen der Türkontakt
esszimmer_sensor_tuerdie Absenkung auslösen, z. B. Balkon- oder Terrassentür? - Wohnzimmer: Sind die Türen
tuer_mitteundtuer_rechtsAußentüren (Balkon/Terrasse)? Dann ist ihr Einsatz als Fenster richtig. - Abstellraum box1/box2: Werden sie noch gebraucht? Sie sind in keiner Logik verbaut.
- 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.
- Hue Bridge: Läuft noch eine Philips Hue Bridge? Auf welchem Kanal?
- Standort: Wo steht der SLZB-06 (Raum, Höhe, Nähe zu Metall/Netzteilen/USB-3)?
- 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. wohnzimmer_heizung_vorne/hinten: Soll die TRV-interne Fenstererkennung dort bewusst aus sein, und die Kindersicherung offen?- Schlafzimmer-Eco 5 °C: Ist das Absicht (Frostschutz statt Absenkung)?