homelab-brain/smart-home/BAUFORTSCHRITT.md
Homelab Cursor a62769f18f Baufortschrittsbericht Heizung/Kühlung Monitoring (01.07.2026)
Ölknoten fertig, Heizraum-Knoten offen, Kühldecke 2x3 halb online.
2026-07-01 15:49:40 +02:00

81 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Baufortschritt Heizung/Kühlung Monitoring
**Stand:** 01.07.2026, 15:47 (Live-Werte aus InfluxDB `sensors`, CT143)
Übersicht über den Ausbau des Sensor-/Monitoring-Systems in Muldenstein.
Datenweg durchgängig: ESP/Shelly → mosquitto (CT143) → mqtt-influx-bridge → InfluxDB `sensors` → Grafana.
---
## 1. Ölknoten (Erdtrasse Ölraum) — FERTIG
ESP32 mit 4× DS18B20, montiert und live (~30 s Takt).
| Sensor | Wert | Rolle |
|---|---|---|
| `raum` | 24,3 °C | Ölraum-Temperatur |
| `hk_vorlauf` | 24,0 °C | Heizkreis-Vorlauf |
| `vl_erd_an` | 23,8 °C | Erdtrasse VL (Trassenende, wo Leitung aus dem Boden kommt) |
| `rl_erd_ab` | 23,9 °C | Erdtrasse RL |
- MQTT-Topics: `oelknoten/<sensor>`, `oelknoten/status`, `oelknoten/state/fw`
- InfluxDB: `node=oelknoten`, measurement `temperature`
- Grafana: eigenes Board `oelknoten` + Zeile im Board `heizung`
- Läuft unabhängig vom gecrashten ioBroker-Adapter mqtt.0
## 2. Heizraum-Knoten — IN ARBEIT
Liegt noch auf dem Tisch, sendet keine Live-Daten (letzter Influx-Wert 26.06.2026).
- **To Do beim Bau/Flashen:** Mischer-Ausgang auf Topic `heizraum/nach_mischer`
(optional zusätzlich `heizraum/vl_erd_ab`, `heizraum/rl_erd_an`)
- Zweck: fester VL-Startpunkt (Temp nach Mischer, für alle Heizkreise praktisch gleich)
## 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 | — (Durchfluss nicht gemessen) |
- Watt-/kW-Anzeige = Brunnen-Primärseite: ΔT × 5,27 l/min (angenommener Durchfluss)
- 2× Shelly 1 (Gen1) mit insgesamt 5 DS18B20
- MCP `garage_decke_live` (CT151) — NICHT `homelab-temps` für VL/RL/ΔT/kW
- **Offen:** zweite Seite anschließen; ggf. eigener RL-Fühler je Hälfte für getrennte ΔT
## 4. Raum-Sensoren — ALLE LIVE (11 Knoten)
```
Außen 22,3 Wohnstube 24,0 Küche 25,9
Flur oben 25,2 Flur unten 25,1 Schlafzimmer 25,8
Gästezimmer 26,8 Trockenraum 24,8 Garage 23,7
Garage-Decke 15,6 Ölknoten 23,9
```
## 5. Infrastruktur — AKTUALISIERT
- Grafana: Board `oelknoten` + Ölknoten-Zeile im Board `heizung`, Chart-Beschreibungen ergänzt
- API/MCP-Fix (`pruefstand_web.py` / `homelab_mcp.py`): kein falscher „offline"-Alarm mehr
(`online` = Heizraum ODER Ölknoten aktiv, Fallback aus DB `sensors`)
- Hausmeister-Bot `get_heizung` liest Ölknoten aus DB `sensors`
---
## Nächste Schritte (Priorität)
1. **Heizraum-Knoten fertig bauen** → Mischer-Fühler `heizraum/nach_mischer`
2. **Erdtrassen-Verlust-ΔT** im Dashboard scharf schalten: `heizraum/nach_mischer` `oelknoten/vl_erd_an` (NICHT VLRL)
3. Zweite Kühldecken-Seite anschließen
4. Optional: getrennte ΔT-Messung je Kühldecken-Hälfte
## Offene Risiken
- ioBroker-Adapter mqtt.0/influxdb.0 (CT143) weiterhin gecrasht — bewusst umgangen via mqtt-influx-bridge
- Kühldecken-Watt basiert auf angenommenem Brunnen-Durchfluss (5,27 l/min) — driftet bei Pumpen-/Drossel-Änderung
- Bei beidseitigem Kühldecken-Betrieb messen die gemeinsamen VL/RL-Fühler nur den Misch-Rücklauf
---
**Gesamtstatus:** Ölknoten + Raum-Monitoring stehen, Kühldecke halb fertig, Heizraum-Knoten als letzter großer Baustein offen.