homelab-brain/smart-home/BAUFORTSCHRITT.md
Homelab Cursor 18fc55e7d5 docs: Panasonic Option D (ESPHome UART) in BAUFORTSCHRITT und klima-monitoring
Option D esphome-panasonic-ac dokumentiert — ESP32 UART an CN-WLAN/CN-CNT
für lokale Klimadaten ohne Comfort Cloud; Kauf Z25-XKE bestätigt.
2026-07-02 18:33:56 +02:00

6.6 KiB
Raw Permalink Blame History

Baufortschritt Heizung/Kühlung Monitoring

Stand: 02.07.2026

Übersicht über den Ausbau des Sensor-/Monitoring-Systems in Muldenstein. Datenweg durchgängig: ESP/Shelly → mosquitto (CT143) → Telegraf/Bridge → InfluxDB sensors → Grafana.


1. Ölknoten (Erdtrasse Ölraum) — FERTIG

ESP32 mit 4× DS18B20, montiert und live (~30 s Takt).

Sensor Rolle
raum Ölraum-Temperatur
hk_vorlauf Heizkreis-Vorlauf
vl_erd_an Erdtrasse VL (Trassenende, Leitung kommt aus dem Boden)
rl_erd_ab Erdtrasse RL
  • MQTT: oelknoten/<sensor>, oelknoten/status, oelknoten/state/fw
  • Grafana: Board oelknoten + Zeile im Board heizung
  • Läuft unabhängig vom gecrashten ioBroker-Adapter mqtt.0

2. Heizraum-Knoten — I/O FERTIG, MONTAGE OFFEN

Meilenstein 02.07.2026: Aus dem reinen Messknoten ist ein Sensorknoten mit Schaltausgang geworden — am Tisch voll versorgt, alle Signale live in Grafana.

Eingänge (5× Optokoppler, verifiziert)

GPIO Signal MQTT Grafana
32 pumpe1 heizraum/io/pumpe1
33 pumpe2 heizraum/io/pumpe2
25 pumpe3 heizraum/io/pumpe3
26 pumpe4 heizraum/io/pumpe4 ✓ (Tischtest 01./02.07.)
27 brenner heizraum/io/brenner

Optokoppler-Test: Spannung an → 1, weg → 0 — bestimmungsgemäß (active-low).

Ausgänge

GPIO Funktion MQTT Status
16 Kessel-Relais (NC, Fail-Safe) heizraum/state/kessel, heizraum/cmd/kessel live in Grafana

Sensoren (noch auszubauen)

  • DS18B20-Bus auf GPIO15 — Mischer-Fühler noch nicht verdrahtet
  • Geplant: heizraum/nach_mischer (VL-Startpunkt für Erdtrassen-Verlust-ΔT)
  • Geplant: Erdtrassen-Verlust = nach_mischer oelknoten/vl_erd_an

Grafana

Board Heizung & Puffer → Zeilen „ Heizraum Eingänge“ + „🔌 Heizraum Ausgänge“ + I/O-Verlauf

Offen: Knoten physisch im Heizraum montieren, Mischer-Fühler, Pumpen-Zuordnung Try-and-Error an echten Klemmen

3. Kühldecke Garage — TEILWEISE ONLINE

In 2×3 Platten aufgeteilt, eine Seite läuft.

Kreis VL RL ΔT Leistung
Brunnen (Primär) 14,2 °C 15,6 °C 1,4 K 515 W
Kältedecke (Sekundär) 16,3 °C 19,3 °C 2,9 K
  • Watt-Anzeige = Brunnen-Primärseite (ΔT × 5,27 l/min angenommen)
  • Offen: zweite Seite anschließen

4. Raum-Sensoren — ALLE LIVE (11 Knoten)

esp-satellite-Knoten + Ölknoten + Garage-Decke — alle in InfluxDB sensors.

5. Klimatisierung — GEPLANT

Kauf bestätigt (Kleinanzeigen): 600 €

Teil Modell
Komplettset Panasonic KIT-Z25-XKE (auch KIT-Z25XKE)
Innengerät Panasonic CS-Z25XKE
Außengerät Panasonic CU-Z25XKE
  • Serie: Etherea, 2,5 kW (Z25)
  • Luft-Luft-Wärmepumpe, Heizen + Kühlen
  • Passt zur Architektur: WP nur bei Außen > +7°C (siehe Heizungs-Display-Logik)
  • Monitoring-Vorbereitung: klima_flur_unten in Telegraf/Grafana bereits vorgesehen (Shelly PM Mini)
  • Nach Einbau: Leistungsmessung (W) + Raumtemp Flur unten in Dashboard klima-bewertung einbinden

Was das KIT liefert (und was nicht)

Serienmäßig: WiFi → Panasonic Comfort Cloud (Modus, Solltemp, Status). Keine offene lokale API, kein Modbus, kein MQTT.

Nicht direkt verfügbar: Ist-Raumtemp, Ausblastemp, Leistung (kW), COP — nur indirekt oder über Zusatzhardware.

Integrations-Optionen (Homelab)

Option Kosten Was du bekommst
D — ESPHome UART (esphome-panasonic-ac) ~1020 € (ESP32 + Level-Shifter) Modus, Solltemp, Status, ggf. Außentemp direkt vom Gerät; Steuerung lokal; MQTT → InfluxDB → Grafana
C — Shelly PM + DS18B20 (ergänzend) ~0 € (Teile vorhanden) Strom (kW), Ausblastemp; COP selbst rechnen; passt zu klima_flur_unten in Telegraf
B — CZ-NSMB RS485-Platine ~80120 € Register-Set direkt am Innengerät; RS485 → USB → CT143/ioBroker
A — Intesis Modbus-Gateway ~150200 € INMBSPAN001A000 / PAW-AW-MBS-H; Modbus TCP/RTU, Temp/Energie/Kompressor/Alarme

Empfehlung: Nach Einbau Stecker CN-WLAN oder CN-CNT am Innengerät prüfen → Option D (beste Gerätedaten, kein Cloud-Zwang). Option C parallel für Leistung/COP. B oder A nur bei Bedarf an Registern/Alarmen.

Option D — ESPHome UART (esphome-panasonic-ac)

Open-Source-ESPHome-Komponente; Ersatz für Panasonic-WLAN-Adapter DNSK-P11 (CN-WLAN) bzw. CZ-TACG1 (CN-CNT). Kommunikation per UART am Innengerät — lokal ohne Comfort Cloud.

Thema Details
GitHub https://github.com/DomiStyle/esphome-panasonic-ac — Fork beebop5 für neuere Etherea/PIOT-V2
Hardware ESP32, 5V↔3,3V Level-Shifter (Pflicht!), Anschluss CN-WLAN (type: wlan) oder CN-CNT (type: cnt)
UART GPIO16 RX, GPIO17 TX, 9600 Baud, Parity EVEN; Strom oft 5V vom AC-Stecker
Datenweg Homelab ESPHome → MQTT (mosquitto CT143) → Telegraf → InfluxDB sensors → Grafana klima-bewertung
Z25XKE Etherea — Community mit CN-WLAN getestet; beim Abholen Board-Foto + Stecker CN-WLAN/CN-CNT prüfen
Board-Alternative AirControl-Mini — fertige Platine als DNSK-P11-Drop-in

Hinweis RAC: Z25XKE ist Room-AC, kein VRF — erwarte ~1520 Register bei B, nicht 50. CZ-NSMB-Kompatibilität vor Kauf prüfen.

6. Infrastruktur

  • Grafana: Ölknoten-Board, Heizraum-I/O-Panels, Ölknoten-Zeile auf heizung
  • API/MCP-Fix: heizung_now mit Ölknoten-Daten (kein falscher Offline-Alarm)
  • 18× DS18B20 online (Stand 01.07.2026)

Nächste Schritte (Priorität)

  1. Heizraum-Knoten montieren + Mischer-Fühler heizraum/nach_mischer
  2. Erdtrassen-Verlust-ΔT im Dashboard: nach_mischer oelknoten/vl_erd_an
  3. Panasonic KIT-Z25-XKE kaufen/einbauen; CN-WLAN/CN-CNT prüfen → Option D (ESPHome UART) + Option C (Shelly)
  4. Kühldecke: zweite 3er-Seite anschließen
  5. Pumpen-Klemmen zuordnen (Try-and-Error an echten Pumpen)

Offene Risiken

  • ioBroker mqtt.0/influxdb.0 (CT143) gecrasht — umgangen via mqtt-influx-bridge/Telegraf
  • Kühldecken-Watt: angenommener Brunnen-Durchfluss (5,27 l/min)
  • heizraum/cmd/kessel noch nicht in InfluxDB (nur Ist-Zustand state/kessel)

Gesamtstatus: Ölknoten fertig, Heizraum-Knoten I/O am Tisch verifiziert (Sensorknoten + Schaltausgang), Kühldecke halb, Klimaanlage geplant. Nächster großer Schritt: Montage Heizraum + Panasonic-Einbau.