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.
147 lines
6.6 KiB
Markdown
147 lines
6.6 KiB
Markdown
# 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](https://github.com/DomiStyle/esphome-panasonic-ac)) | ~10–20 € (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** | ~80–120 € | Register-Set direkt am Innengerät; RS485 → USB → CT143/ioBroker |
|
||
| **A — Intesis Modbus-Gateway** | ~150–200 € | 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](https://github.com/beebop5/esphome-panasonic-ac) 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](https://github.com/Zhhi/AirControl-Mini) — fertige Platine als DNSK-P11-Drop-in |
|
||
|
||
**Hinweis RAC:** Z25XKE ist Room-AC, kein VRF — erwarte ~15–20 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.
|