diff --git a/smart-home/BAUFORTSCHRITT.md b/smart-home/BAUFORTSCHRITT.md new file mode 100644 index 000000000..4aea8c284 --- /dev/null +++ b/smart-home/BAUFORTSCHRITT.md @@ -0,0 +1,81 @@ +# 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/`, `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 VL−RL) +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.