id: b10780a29ce645e1ba07f60cb4553347
parent_id: 30ae3d4920724384a26ffb5b22f6c114
item_type: 1
item_id: 574282544a9b426c95ae2cc84ca3c7ce
item_updated_time: 1788029842813
title_diff: "[]"
body_diff: "[{\"diffs\":[[0,\"plan — U\"],[-1,\"MGESETZT\"],[1,\"msetzungsstand\"],[0,\" (29.08.\"]],\"start1\":21,\"start2\":21,\"length1\":24,\"length2\":30},{\"diffs\":[[0,\"us: \"],[-1,\"Der komplette Optimierungsplan ist ausgeführt und live verifiziert.**\"],[1,\"Awattar-Kette + Recorder-Ausschlüsse + Purge LIVE ✅. Rest offen (siehe unten).\"],[0,\" Kei\"]],\"start1\":64,\"start2\":64,\"length1\":77,\"length2\":86},{\"diffs\":[[0,\"und \"],[-1,\"Ergänzungen.\"],[1,\"gezielte Purges.**\"],[0,\"\\\n\\\n--\"]],\"start1\":216,\"start2\":216,\"length1\":20,\"length2\":26},{\"diffs\":[[0,\"# ✅ \"],[-1,\"UMGESETZ\"],[1,\"ERLEDIG\"],[0,\"T & \"]],\"start1\":246,\"start2\":246,\"length1\":16,\"length2\":15},{\"diffs\":[[0,\" (Ø \"],[-1,\"32,02 ct inkl.\"],[1,\"inkl. ~32 ct\"],[0,\", da\"]],\"start1\":363,\"start2\":363,\"length1\":22,\"length2\":20},{\"diffs\":[[0,\"ächsten \"],[1,\"~\"],[0,\"12–24 h)\"]],\"start1\":419,\"start2\":419,\"length1\":16,\"length2\":17},{\"diffs\":[[0,\"zt` \"],[-1,\"(35,9 ct aktuell),\"],[1,\"·\"],[0,\" `aw\"]],\"start1\":474,\"start2\":474,\"length1\":26,\"length2\":9},{\"diffs\":[[0,\"` (17,41\"],[-1,\"),\"],[1,\" ct) ·\"],[0,\" `awatta\"]],\"start1\":501,\"start2\":501,\"length1\":18,\"length2\":22},{\"diffs\":[[0,\"` (40,99\"],[1,\" ct\"],[0,\")\\\n   - `\"]],\"start1\":537,\"start2\":537,\"length1\":16,\"length2\":19},{\"diffs\":[[0,\"negativ`\"],[1,\" (< −128 €/MWh Spot)\"],[0,\" + `awat\"]],\"start1\":584,\"start2\":584,\"length1\":16,\"length2\":36},{\"diffs\":[[0,\"jetzt` (\"],[-1,\"Schwelle\"],[1,\"Arbeitspreis\"],[0,\" <15,4 c\"]],\"start1\":632,\"start2\":632,\"length1\":24,\"length2\":28},{\"diffs\":[[0,\"  - \"],[-1,\"Struktur: `sensor: platform: rest` (das standalone `rest:`-Platform ist in dieser HA-Version ohne Sensor-Felder — Schema-Fehler waren der Grund für die ersten Fehlversuche); `json_attributes_path` = JMESPath (`data`); Min/Max mit `map(attribute='marketprice')` vor `map('float')`\"],[1,\"Formel: `Arbeitspreis = (Spot_ct + 1,5 Marge + 11,3 Netz/Abgaben) × 1,2` — **Einheiten-Bug (€/MWh als ct behandelt, Faktor 10) gefunden und korrigiert**\"],[0,\"\\\n2. \"]],\"start1\":664,\"start2\":664,\"length1\":287,\"length2\":160},{\"diffs\":[[0,\"ren:** `\"],[-1,\"sensor.\"],[0,\"netzener\"]],\"start1\":852,\"start2\":852,\"length1\":23,\"length2\":16},{\"diffs\":[[0,\"kWh) / `\"],[-1,\"netzenergie_\"],[0,\"einspeis\"]],\"start1\":894,\"start2\":894,\"length1\":28,\"length2\":16},{\"diffs\":[[0,\"ing`\"],[-1,\" + energy\"],[0,\" — l\"]],\"start1\":949,\"start2\":949,\"length1\":17,\"length2\":8},{\"diffs\":[[0,\"ployt:**\"],[1,\" `purge_keep_days: 30` +\"],[0,\" 86 excl\"]],\"start1\":991,\"start2\":991,\"length1\":16,\"length2\":40},{\"diffs\":[[0,\"trie\"],[-1,\" ohne nrg_11 — Netzspannung bleibt für Netzbetreiber-Doku —\"],[1,\",\"],[0,\" SCB\"]],\"start1\":1053,\"start2\":1053,\"length1\":67,\"length2\":9},{\"diffs\":[[0,\"nik)\"],[-1,\". 81 aktive Schreiber → ~40.\"],[0,\"\\\n4. \"]],\"start1\":1093,\"start2\":1093,\"length1\":36,\"length2\":8},{\"diffs\":[[0,\"rge \"],[-1,\"+ Repack \"],[0,\"ausg\"]],\"start1\":1114,\"start2\":1114,\"length1\":17,\"length2\":8},{\"diffs\":[[0,\"B 579,8 \"],[-1,\"MB \"],[0,\"→ 478,9 \"]],\"start1\":1228,\"start2\":1228,\"length1\":19,\"length2\":16},{\"diffs\":[[0,\"MB**\"],[-1,\" (~100 MB freigegeben; künftige Schreiblast ~halbierbar durch Ausschlüsse)\\\n5\"],[1,\"\\\n5. **Falsche Preis-Historie gepurgt (29.08., spät):** `purge_entities` (keep_days 0) für die drei awattar-Sensoren → die Bug-Phase-Werte (262,66 ct etc.) sind aus der Historie entfernt; Verifikation: 0 Historien-Einträge ✅. Die Sensoren sammeln ab jetzt korrekt (Arbeitspreis-Verlauf baut sich sauber auf)\\\n6\"],[0,\". **\"]],\"start1\":1244,\"start2\":1244,\"length1\":84,\"length2\":316},{\"diffs\":[[0,\"„DG\\\"\"],[-1,\" (level −2)\"],[0,\" + A\"]],\"start1\":1585,\"start2\":1585,\"length1\":19,\"length2\":8},{\"diffs\":[[0,\"ss\\\" (EG)\"],[-1,\" und\"],[1,\",\"],[0,\" „Büro D\"]],\"start1\":1610,\"start2\":1610,\"length1\":20,\"length2\":17},{\"diffs\":[[0,\"DG\\\" (DG)\"],[-1,\" angelegt\"],[0,\"; Device\"]],\"start1\":1626,\"start2\":1626,\"length1\":25,\"length2\":16},{\"diffs\":[[0,\"er\\\" \"],[-1,\"→ „Netzanschluss\\\" ✅\\\n6\"],[1,\"zugeordnet ✅\\\n7\"],[0,\". **\"]],\"start1\":1653,\"start2\":1653,\"length1\":29,\"length2\":22},{\"diffs\":[[0,\"mes \"],[-1,\"gesetzt (10 Stück\"],[1,\"(10\"],[0,\"):** \"],[-1,\"„\"],[0,\"Netz\"]],\"start1\":1686,\"start2\":1686,\"length1\":31,\"length2\":16},{\"diffs\":[[0,\"ezug\"],[-1,\" 24 h\\\", „Netze\"],[1,\"/E\"],[0,\"insp\"]],\"start1\":1703,\"start2\":1703,\"length1\":22,\"length2\":10},{\"diffs\":[[0,\"24 h\"],[-1,\"\\\", „Netzbezug 30 Tage\\\", „Netzeinspeisung 30 Tage\\\" (ISG-Name korrigiert)\"],[1,\" + 30 Tage\"],[0,\", \"],[-1,\"„\"],[0,\"Zähler \"],[-1,\"Netzbezug gesamt\\\", „Zähler Netzeinspeisung gesamt\\\"\"],[1,\"gesamt ×2\"],[0,\", \"],[-1,\"„\"],[0,\"WP1/\"]],\"start1\":1720,\"start2\":1720,\"length1\":142,\"length2\":38},{\"diffs\":[[0,\"tung\"],[-1,\" (ISG-Scrape)\\\"\"],[0,\", \"],[-1,\"„\"],[0,\"WP H\"]],\"start1\":1774,\"start2\":1774,\"length1\":25,\"length2\":10},{\"diffs\":[[0,\"tung\"],[-1,\" gesamt\\\"\"],[0,\", \"],[-1,\"„\"],[0,\"Sons\"]],\"start1\":1791,\"start2\":1791,\"length1\":19,\"length2\":10},{\"diffs\":[[0,\"tung\"],[-1,\"\\\"\"],[0,\", \"],[-1,\"„\"],[0,\"Awat\"]],\"start1\":1810,\"start2\":1810,\"length1\":12,\"length2\":10},{\"diffs\":[[0,\"aten\"],[-1,\"\\\". entity_ids UNVERÄNDERT (Historie erhalten)\"],[0,\" ✅\\\n\"],[-1,\"7\"],[1,\"8\"],[0,\". **\"]],\"start1\":1828,\"start2\":1828,\"length1\":57,\"length2\":12},{\"diffs\":[[0,\" (26\"],[-1,\" Stück\"],[0,\", `d\"]],\"start1\":1872,\"start2\":1872,\"length1\":14,\"length2\":8},{\"diffs\":[[0,\"er`)\"],[-1,\":\"],[0,\"** \"],[-1,\"die unavailable-Pfad-Sensoren. Reversibel. Einzigige Daten dort: Booster-Heizstab-Totals, Cooling-Runtime — bei Bedarf re-enable.\\\n8. **go-e `pgt` = −400 W** (war −1000) ✅ — Effektivschwelle der Wallbox auf ~400 W Einspeisung gesenkt (Schwellen-Analyse: 60→70 kWh/Mon EV-PV, ungenutzt 32→4 kWh)\\\n9. **Blueprint-Trigger −400 → −300 W** ✅\\\n10. **Alarm-Automation „PV Inverter Verfuegbarkeitsalarm\\\" angelegt & ON:** `sensor.scb_solar_power` < 1 W für 30 min bei Tageslicht (Sonne ±1 h Fenster) → **persistent_notification + Push an Handy (notify.mobile_app_v2309)** ✅\\\n\\\n## ⏳ NOCH OFFEN (HA)\\\n\\\n| # | Aufgabe | Abhängigkeit |\\\n|---|---|---|\\\n| 1 | **Protection Mode SSH-Add-on wieder EIN** (alle Schreibaktionen abgeschlossen) | — |\\\n| 2 | **go-e awattar-Signal:** nach Tarif-Entscheid — bei Spot+ / awattar: `awe=on`, `awc=0`, `awp` ~10–15 ct; bei time: awe bleibt aus, HA-Zonen-Zeitplan als Signal | Tarif-Entscheid\"],[1,\"✅\\\n9. **go-e `pgt` = −400 W** (war −1000) ✅ · **Blueprint-Trigger −400 → −300 W** ✅\\\n10. **Alarm-Automation „PV Inverter Verfuegbarkeitsalarm\\\" ON:** Push an Handy (V2309) + Dashboard-Notification bei 30 min PV-Ausfall tagsüber ✅\\\n11. **ISG-Energie-Trennung entdeckt (statt Reparatur):** `consumed_heating` (11,6 kWh) + `consumed_water_heating` (0,65 kWh) in Statistics ✅\\\n\\\n## ⏳ NOCH OFFEN (HA)\\\n\\\n| # | Aufgabe | Abhängigkeit |\\\n|---|---|---|\\\n| 1 | **Dashboard-View „Strompreise\\\"** — View ist angelegt ✅ (6. View); **apexcharts-card aus HACS** laden für das 24h-Preis-Balkendiagramm (Standard-Cards sind schon drin) | optional, 10 min |\\\n| 2 | **go-e Feintuning NACH Tarifwechsel:** `awe=on`, `awc=0`, `awp` ~10–15 ct (von 3 ct); `pgt` ✅ schon −400; `acs=0` ✅ schon | Tarif-Entscheid (Spot+ → awattar-Signal identisch; time → Zonen-Zeitplan in HA statt go-e-awattar) |\\\n| 3 | **Inverter-Verfügbarkeitsalarm** | ✅ ERLEDIGT (siehe 10)\"],[0,\" |\\\n| \"],[-1,\"3\"],[1,\"4\"],[0,\" |\"],[1,\" **Bereiche aufräumen:**\"],[0,\" V23\"]],\"start1\":1894,\"start2\":1894,\"length1\":924,\"length2\":966},{\"diffs\":[[0,\"optional\"],[1,\"; Floor DG ✅\"],[0,\" | — |\\\n|\"]],\"start1\":2890,\"start2\":2890,\"length1\":16,\"length2\":28},{\"diffs\":[[0,\"|\\\n| \"],[-1,\"4 | apexcharts-card aus HACS laden → 24h-Preis-Balkendiagramm auf der Strompreise-View ergänzen (HACS ist installiert) | optional |\\\n\\\n**Damit ist die HA-Installation im Wesentlichen fertig.** Offen nur noch Kleinigkeiten + alles Tarif-Abhängige.\"],[1,\"5 | **friendly_names restliche** (go-e/awattar-Integration-Namen — Defaults ok) | kosmetisch |\\\n| 6 | **WPM-System-Entitäten:** Reparatur nur für Booster-/Cooling-Daten; sonst deaktiviert lassen ✅ | — |\\\n| 7 | **Protection Mode SSH-Add-on wieder EIN** (alle Schreibaktionen abgeschlossen) | 1 min |\\\n| 8 | **Voltage-Monitor-View:** nrg_0-2 Recorder-Globs entfernt ✅ — Spannungshistorie läuft wieder (Lücke 29.08. ~12:30–21:15 durch den Ausschluss-Fehler, nicht rekonstruierbar, verschmerzbar) | — |\\\n\\\n**Nicht-HA (Fahrplan):** oekostrom-Anruf (Skript-Notiz „📞 Anruf-Skript oekostrom\\\") → Tarifwechsel → PV/Kühlung/Batterie lt. Sequenz-Notiz.\\\n\\\n---\"],[0,\"\\\n\\\n##\"]],\"start1\":2915,\"start2\":2915,\"length1\":252,\"length2\":649},{\"diffs\":[[0,\"ml (\"],[-1,\"Struktur, \"],[0,\"156 \"]],\"start1\":3600,\"start2\":3600,\"length1\":18,\"length2\":8},{\"diffs\":[[0,\"30 + 86 \"],[1,\"exclude-\"],[0,\"globs), \"]],\"start1\":3739,\"start2\":3739,\"length1\":16,\"length2\":24},{\"diffs\":[[0,\"rest\"],[-1,\"), template (5 + 2\"],[1,\" → Awattar Rohdaten), template (5 Sensoren + 2 binary\"],[0,\")`. \"]],\"start1\":3781,\"start2\":3781,\"length1\":26,\"length2\":61},{\"diffs\":[[0,\" rest`).\"],[1,\" KEINE Passwort-Reste (gereinigt). KEINE nrg-Ausschlüsse (Spannungs-Doku läuft wieder in den Recorder).\"],[0,\"\\\n\\\n### aw\"]],\"start1\":3940,\"start2\":3940,\"length1\":16,\"length2\":119},{\"diffs\":[[0,\"nsor\"],[-1,\"en\"],[1,\"-YAML\"],[0,\" (live, \"],[-1,\"geteste\"],[1,\"korrigier\"],[0,\"t)\\\n\\\n\"]],\"start1\":4067,\"start2\":4067,\"length1\":25,\"length2\":30},{\"diffs\":[[0,\"-Felder \"],[-1,\"→\"],[1,\"in dieser HA-Version → Sensor unter\"],[0,\" `sensor\"]],\"start1\":5585,\"start2\":5585,\"length1\":17,\"length2\":51},{\"diffs\":[[0,\"(4) \"],[-1,\"Deploy per SSH + `sudo` (hassio in wheel),\"],[1,\"**Einheiten-Fix:** marketprice kommt in €/MWh — vor der Arbeitspreis-Formel `/ 10` (sonst Faktor 10: 262,66 ct statt 40,1 ct). (5) Deploy per SSH + `sudo tee`/`sudo cp` (hassio via sudo;\"],[0,\" Pro\"]],\"start1\":5824,\"start2\":5824,\"length1\":50,\"length2\":194},{\"diffs\":[[0,\"hend aus\"],[1,\")\"],[0,\". (\"],[-1,\"5\"],[1,\"6\"],[0,\") Deploy\"]],\"start1\":6040,\"start2\":6040,\"length1\":20,\"length2\":21},{\"diffs\":[[0,\"le: \"],[1,\"`\"],[0,\"sudo -S\"],[1,\"`\"],[0,\" fri\"]],\"start1\":6065,\"start2\":6065,\"length1\":15,\"length2\":17},{\"diffs\":[[0,\"reise\\\" (\"],[1,\"View \"],[0,\"angelegt\"]],\"start1\":6165,\"start2\":6165,\"length1\":16,\"length2\":21},{\"diffs\":[[0,\"gt, \"],[-1,\"6. View im Default-Dashbo\"],[1,\"Standard-C\"],[0,\"ard\"],[1,\"s\"],[0,\")\\\n\\\nG\"]],\"start1\":6184,\"start2\":6184,\"length1\":36,\"length2\":22},{\"diffs\":[[0,\"äten** (\"],[-1,\"nach\"],[1,\"vor\"],[0,\" Bereini\"]],\"start1\":6440,\"start2\":6440,\"length1\":20,\"length2\":19},{\"diffs\":[[0,\"gung\"],[-1,\" ~268 aktive + deaktivierte\"],[0,\"), 8\"]],\"start1\":6459,\"start2\":6459,\"length1\":35,\"length2\":8}]"
metadata_diff: {"new":{},"deleted":[]}
encryption_cipher_text: 
encryption_applied: 0
updated_time: 2026-08-29T19:01:27.009Z
created_time: 2026-08-29T19:01:27.009Z
is_locked: 0
type_: 13