id: 22cfc1760e6440fb80f9eec6939291be
parent_id: 600aa38545a14d5f8dd9507bb5a6b836
item_type: 1
item_id: e5cfa6319d4546b78357bf231bba0d54
item_updated_time: 1789370494100
title_diff: "[]"
body_diff: "[{\"diffs\":[[0,\"aus).**\\\n\"],[1,\"**🆕 Aktualisiert 08.09.2026:** Einspeisetarif verifiziert (**8,83 ct, oeko Sun Flow 1.0**, home-energy#7 ✔) → HA-Einspeisevergütung korrigiert; LAN-Reform Teil 1 (Firmware 2.4.5, DHCP-Pool .150–.199, Router-DNS, hosts-Workaround, `docs/lan.md`, infra#16); HE#20-Schwellen-Push ergänzt.\\\n**🆕 Aktualisiert 14.09.2026 (home-energy#23, Commit f566b2e, deployed):** Ø-Preise Tag/Monat jetzt **echt verbrauchsgewichtet rollierend 24 h/30 T** (bezahlte € ÷ verbrauchte kWh über dasselbe Fenster — vorher Kalenderfenster + Bug: Mitternachts-Zweig resettete auch `stromkosten_dyna_monat` täglich). Neuer lebenslanger Akkumulator `input_number.stromkosten_dyna_gesamt` + SQL-Rückblicke vor 24h/30T; neu: `Stromkosten dynamisch 24h/30T rollierend` im Dashboard. Fallback bis Akkumulator-History reicht: zeitgewichtetes SQL-Preismittel (24 h ab 15.09., 30 T exakt ab 14.10.).\\\n\"],[0,\"**Zweck:\"]],\"start1\":575,\"start2\":575,\"length1\":16,\"length2\":881},{\"diffs\":[[0,\"ise \"],[-1,\"via SQL** (statistics-YAML wird in HA 2026.8 nicht mehr unterstützt — Log-Falle!): `platform: sql` AVG über states-Tabelle, 24 h/30 T, in configuration.yaml.\\\n\\\n**Issues:** #11 ✔ (apexcharts), #19 ✔ (16A dynamisch), #1 ✔ (Erstabnahme), #8 ✔ (FORCE-STOP entfernt), #2 ✔ (EUR-Zwilling), infra#12 ✔ (Laptop), #20 = v2/v3.6-Dokumentation + Rest (Blueprint-Interplay beobachten), #3 Override-AUS-Test offen (heute Abend bei Ford 100 %), #4 MG-Band-Test morgen\"],[1,\"(🆕 14.09., #23):** Jetzt **verbrauchsgewichtet** (Kosten/Energie, beide register-/akkumulatorbasiert über dasselbe rollierende Fenster) — NICHT mehr zeitgewichtet. Architektur: lebenslanger `input_number.stromkosten_dyna_gesamt` (stündlich ΔkWh × Arbeitspreis, nie resettet, restartfest) + SQL-Rückblicke `sensor.stromkosten_dynamisch_vor_24h`/`_vor_30t` (Recorder-DB, Muster „Gesamtbezug Gestern\\\") + Template-Differenz `Stromkosten dynamisch 24h/30T rollierend` + Ø-Preis = k/e. Energie-Fenster: `sensor.strombezug_24h` (= Register jetzt − Register vor 24h, UI-Helper) / `sensor.smart_meter_gesamtbezug_30_tage` (= Register − Statistics-Max vor 30 T, UI-Helper). **Fallback-Phase:** solange Akkumulator-History < Fenster (bis 15.09. beziw. 14.10.2026) zeigen die Sensoren das zeitgewichtete SQL-Preismittel (`sensor.strompreis_o_24h/30t_rollierend`, AVG über strompreis_aktuell; statistics-YAML wird in HA 2026.8 nicht mehr unterstützt — Log-Falle!). Keep-Last-Guard gegen MQTT-Zaehler-Flicker. Die fixpreis-Sensoren `Stromkosten Tag/30 Tage` (28,3 ct flat) bleiben als Vergleichswert rollierend bestehen.\\\n\\\n**Issues:** #11 ✔ (apexcharts), #19 ✔ (16A dynamisch), #1 ✔ (Erstabnahme), #8 ✔ (FORCE-STOP entfernt), #2 ✔ (EUR-Zwilling), infra#12 ✔ (Laptop), #7 ✔ (Einspeisetarif verifiziert: 8,83 ct real, kein P.K.-Wechsel), #20 ✔ = v2/v3.6-Dokumentation + Schwellen-Push, #22 ✔ (Notify-Fix, go-e Watchdog, Ford-Schalter), **🆕 #23 ✔ (rollierende Ø-Preise + Kosten, offen: Umschalt-Check 15.09. + 30T-Vollfenster 14.10.)**, #3/#4 nachgereiht\"],[0,\". Re\"]],\"start1\":3854,\"start2\":3854,\"length1\":460,\"length2\":1546},{\"diffs\":[[0,\"ed (\"],[-1,\"Deploy-Rezept wie gehabt\"],[1,\"f566b2e\"],[0,\").\\\n\\\n\"]],\"start1\":5442,\"start2\":5442,\"length1\":32,\"length2\":15},{\"diffs\":[[0,\"t (20 %)\"],[-1,\";\"],[1,\". **🆕\"],[0,\" Einspei\"]],\"start1\":6155,\"start2\":6155,\"length1\":17,\"length2\":22},{\"diffs\":[[0,\"ung \"],[-1,\"6,80 ct = Auszahlungsbetrag. **Vergleich alter Tarif: oeko Fair = 35,4 ct/kWh brutto.** Zählpunkte: Bezug …6157101 (H0) / Einspeisung …6318701 (E1, oeko sun); oekostrom-Hotline +43 5 0575 555.\"],[1,\"(oeko Sun Flow 1.0, Preisblatt 09/2026): 8,83 ct/kWh exkl. USt, beide Zonen identisch (keine Staffel), Reverse-Charge (BGBLA II 369/2013) → Auszahlung 8,83 ct ohne Abzüge, keine Grundgebühr, jährliche Abrechnung nach Zählerstand; HA `input_number.einspeiseverguetung` = 0,0883 €/kWh (NEU 08.09., vorher 0,068).** **Vergleich alter Tarif: oeko Fair = 35,4 ct/kWh brutto.** Zählpunkte: Bezug …6157101 (H0) / Einspeisung …6318701 (E1, oeko sun); oekostrom-Hotline +43 5 0575 555. **🆕 Bezugs-Arbeitspreis-Formel (Sun Flow 1.0): (EEX Phelix AT Future Monthly Base, Mittel der Abrechnungspreise der ersten 10 Handelstage des Vormonats × Faktor) / 10 = ct netto/kWh — Faktor 2026: 0,6, ab 2027: 0,5; + Netz/Abgaben = all-in. Einspeisetarif ändert sich ebenfalls monatlich → Erinnerungs-Automation „Preisblatt oekostrom pruefen\\\" (1. des Monats) live.**\"],[0,\"\\\n6. \"]],\"start1\":6178,\"start2\":6178,\"length1\":200,\"length2\":853},{\"diffs\":[[0,\"k-202609\"],[-1,\"0\"],[0,\"1\"],[1,\"4\"],[0,\" (config\"]],\"start1\":7305,\"start2\":7305,\"length1\":18,\"length2\":18},{\"diffs\":[[0,\"n, l\"],[-1,\"ovelace.lovelace) + *.bak-20260831 (automations, configuration-preis, energie_kosten, lovelace). `ha`-CLI unauthorized → Check via REST-Reload. **go-e: 192.168.1.111** (`rst` bricht HTTP ab = normal; Reboot via `rbc`). **Logs: WebSocket `system_log/list`** (message = ARRAY). **WS-Fallstricke:** `lovelace/config/get` = „Unknown command\\\" (nur save!); Datei via **cmd /c plink-Redirect** byte-exakt; Remote-Quotes → **Base64-Roundtrip**; Dashboard-Edits = **JSON-String-Splice + WS-Save** (ConvertFrom-Json VALIDIEREN und bei Fehler NICHT senden — HA verwirft invalide Saves)\"],[1,\"adeplanung, lovelace) + ältere *.bak-*. `ha`-CLI unauthorized → Check via REST-Reload\"],[0,\". **\"]],\"start1\":7329,\"start2\":7329,\"length1\":582,\"length2\":93},{\"diffs\":[[0,\"tistics/\"],[1,\"sql/\"],[0,\"input_bo\"]],\"start1\":7640,\"start2\":7640,\"length1\":16,\"length2\":20},{\"diffs\":[[0,\"Kombis).\"],[1,\" **NEU 08.09.:** Laptop-SSH-Key in der Box (Add-on authorized_keys) → `ssh homeassistant` + `scp -O` direkt — **gilt für den Windows-Laptop; auf der Linux-Maschine: kein SFTP-Subsystem in der Box (Transfer via `cat` über exec-Channel, z. B. paramiko), kein sshpass/sudo-lokal**; Supervisor-REST für den SSH-User nicht nutzbar (401) → Long-lived-Token für API-Calls; check_config via REST (persistent_notification nach ~8 s).\"],[0,\"\\\n7. **No\"]],\"start1\":7862,\"start2\":7862,\"length1\":16,\"length2\":440},{\"diffs\":[[0,\"ify/\"],[-1,\"send_message` `{\\\"entity_id\\\":\\\"notify.\"],[1,\"mobile_app_\"],[0,\"v2309\"],[-1,\"\\\",\\\"\"],[1,\"` \"],[0,\"title\"],[-1,\"\\\":…,\\\"\"],[1,\"+\"],[0,\"message\"],[-1,\"\\\":…}`\"],[0,\" — *\"]],\"start1\":8408,\"start2\":8408,\"length1\":74,\"length2\":39},{\"diffs\":[[0,\" 400\"],[-1,\", nur title+message!\"],[1,\" (HE#22-Followup)\"],[0,\"**\"],[1,\".\"],[0,\"\\\n8. \"]],\"start1\":8456,\"start2\":8456,\"length1\":30,\"length2\":28},{\"diffs\":[[0,\"*home-energy#1–2\"],[-1,\"0\"],[1,\"3\"],[0,\"** (HA/Wallbox/P\"]],\"start1\":8566,\"start2\":8566,\"length1\":33,\"length2\":33},{\"diffs\":[[0,\"vest) + **infra#\"],[-1,\"3–13\"],[1,\"1–16\"],[0,\"** (Forgejo-Betr\"]],\"start1\":8607,\"start2\":8607,\"length1\":36,\"length2\":36},{\"diffs\":[[0,\"ass-Sync\"],[1,\", LAN-Reform, AI-Experiments\"],[0,\"). Die A\"]],\"start1\":8690,\"start2\":8690,\"length1\":16,\"length2\":44},{\"diffs\":[[0,\"en mehr.\"],[1,\" Due Dates werden je Issue gesetzt (infra#16: LAN-Reform).\"],[0,\"\\\n9. **Ko\"]],\"start1\":8810,\"start2\":8810,\"length1\":16,\"length2\":74},{\"diffs\":[[0,\"ox (pscp\"],[1,\"/scp -O\"],[0,\" + `sudo\"]],\"start1\":9032,\"start2\":9032,\"length1\":16,\"length2\":23},{\"diffs\":[[0,\"en).\"],[-1,\"\\\n10. **Forgejo-API:** Token in `C:\\\\Users\\\\jan\\\\.forgejo-token-moria` (Header `Authorization: token …`; Scopes write:issue+write:repository — **Repo-Anlage per API braucht zusätzlich write:user**, sonst 403). Push-to-Create deaktiviert. PS 5.1: Issue-Bodies als **UTF8-Bytes** senden (String-Bodies → ISO-8859-1-Mojibake). **NEU: Zuständigkeits-Labels vom Ubuntu-Agent** (jan/laptop/workhorse/both/praxis-test) + Sach-Labels (invest/ha-config/preise/wallbox). **NEU: moria-SSH als jan per Key (OpenSSH BatchMode ✓); moria = FreeBSD/csh, sudo braucht Passwort, zstorage-Datasets (forgejo-data → Jail /jails/forgejo)\"],[1,\" **NEU 14.09.: ui-lovelace.json = Storage-Datei mit UI-Stand der Box (graph_span 18h); vor Repo-Änderungen immer Box→Repo-Backup (Box kann neuer sein!).**\\\n10. **Forgejo-API:** Token in `~/.config/forgejo/moria-token` (Linux) bzw. `C:\\\\Users\\\\jan\\\\.forgejo-token-moria` (Header `Authorization: token …`; Scopes write:issue+write:repository — **Repo-Anlage per API braucht zusätzlich write:user**, sonst 403). Push-to-Create deaktiviert. **Issue-Labels: IDs via `/repos/jan/home-energy/labels` (11=ha-config, 13=preise, 22=both …)**. PS 5.1: Issue-Bodies als **UTF8-Bytes** senden (String-Bodies → ISO-8859-1-Mojibake). **NEU: moria-SSH als jan per Key (OpenSSH BatchMode ✓); moria = FreeBSD/csh, sudo braucht Passwort, zstorage-Datasets (forgejo-data → Jail /jails/forgejo). NEU 08.09.: curl.exe `-H @file` + `-d @file`-Muster für Forgejo-/HA-REST (PS 5.1 verhunzt Inline-Quotes); UAC-elevated Add-Content für protected files (hosts). Git-SSH: `ssh://git@192.168.1.10:2222/jan/<repo>.git`\"],[0,\".**\\\n\"]],\"start1\":9162,\"start2\":9162,\"length1\":619,\"length2\":992},{\"diffs\":[[0,\"5 | \"],[-1,\"Okt.–Dez.\"],[1,\"2027\"],[0,\" → h\"]],\"start1\":10460,\"start2\":10460,\"length1\":17,\"length2\":12},{\"diffs\":[[0,\"nergy#15\"],[1,\" (Due 31.03.27)\"],[0,\" |\\\n| 7 |\"]],\"start1\":10477,\"start2\":10477,\"length1\":16,\"length2\":31},{\"diffs\":[[0,\"n | \"],[-1,\"Dez.–Jän.\"],[1,\"2027\"],[0,\" → h\"]],\"start1\":10535,\"start2\":10535,\"length1\":17,\"length2\":12},{\"diffs\":[[0,\"4/#16–18\"],[1,\" (Due 31.03.27)\"],[0,\" |\\\n| 8 |\"]],\"start1\":10559,\"start2\":10559,\"length1\":16,\"length2\":31},{\"diffs\":[[0,\"+ KSEM |\"],[-1,\" April\"],[0,\" 2027 → \"]],\"start1\":10673,\"start2\":10673,\"length1\":22,\"length2\":16},{\"diffs\":[[0,\"nergy#16\"],[1,\" (Due 31.03.27)\"],[0,\" |\\\n| 10 \"]],\"start1\":10695,\"start2\":10695,\"length1\":16,\"length2\":31},{\"diffs\":[[0,\"ng |\"],[-1,\" April–Mai\"],[0,\" 202\"]],\"start1\":10740,\"start2\":10740,\"length1\":18,\"length2\":8},{\"diffs\":[[0,\"eko \"],[-1,\"s\"],[1,\"S\"],[0,\"un\"],[1,\" Flow 1.0, 09/2026\"],[0,\"):** **\"],[-1,\"6,80\"],[1,\"8,83\"],[0,\" ct**\"],[1,\" (🆕 08.09. verifiziert, vorher 6,80 angenommen)\"],[0,\"\\\n\\\n| \"]],\"start1\":11505,\"start2\":11505,\"length1\":27,\"length2\":93},{\"diffs\":[[0,\" | −\"],[-1,\"85\"],[1,\"110\"],[0,\" | −\"],[-1,\"7\"],[1,\"9\"],[0,\" |\\\n|\"]],\"start1\":11699,\"start2\":11699,\"length1\":15,\"length2\":16},{\"diffs\":[[0,\"*3.3\"],[-1,\"96\"],[1,\"71\"],[0,\"** |\"]],\"start1\":11729,\"start2\":11729,\"length1\":10,\"length2\":10},{\"diffs\":[[0,\"* | **28\"],[-1,\"3\"],[1,\"1\"],[0,\"** (eff.\"]],\"start1\":11736,\"start2\":11736,\"length1\":17,\"length2\":17},{\"diffs\":[[0,\"eff. 27,\"],[-1,\"84\"],[1,\"63\"],[0,\" ct/kWh)\"]],\"start1\":11749,\"start2\":11749,\"length1\":18,\"length2\":18},{\"diffs\":[[0,\"**−8\"],[1,\"6\"],[0,\"4\"],[-1,\"1\"],[0,\" €/a\"]],\"start1\":11795,\"start2\":11795,\"length1\":10,\"length2\":10},{\"diffs\":[[0,\"netto**.\"],[1,\" (Basis: Export-Annahme 1.250 kWh/a; PV8-Setup ~3.100 kWh/a → Export-Erlös dann ~274 €/a.)\"],[0,\"\\\n\\\n### 💶\"]],\"start1\":11833,\"start2\":11833,\"length1\":16,\"length2\":106},{\"diffs\":[[0,\"5 ct)!**\"],[1,\" **NEU 08.09.: awp wird täglich 13:30 re-anchored (P29 von morgen, Fallback letzter Wert) + Push mit den Tages-Schwellen.**\"],[0,\"\\\n\\\n### 💰\"]],\"start1\":12536,\"start2\":12536,\"length1\":16,\"length2\":139},{\"diffs\":[[0,\"ng × 0,0\"],[-1,\"6\"],[0,\"8\"],[1,\"83\"],[0,\"`**. 24 \"]],\"start1\":13063,\"start2\":13063,\"length1\":18,\"length2\":19},{\"diffs\":[[0,\"214 €**.\"],[1,\" **NEU 08.09.: Einspeisung auf 0,0883 €/kWh (Sun Flow 1.0) — Stromkosten 30 T: 200,71 → 197,93 €.**\"],[0,\" **NEU 0\"]],\"start1\":13116,\"start2\":13116,\"length1\":16,\"length2\":115},{\"diffs\":[[0,\"mber\"],[-1,\") + Ø-Preise Tag/Monat dynamisch + **rollierend 24 h/30 T via SQL** (statistics-YAML entfernt\"],[1,\"; Tag = Kalendertag mit Reset 00:00, Monat = Kalendermonat) + **🆕 14.09. (#23): Ø-Preise Tag/Monat verbrauchsgewichtet rollierend 24 h/30 T + `Stromkosten dynamisch 24h/30T rollierend`** (Details im Abschnitt Ladeplanung v3.6\"],[0,\").\\\n-\"]],\"start1\":13347,\"start2\":13347,\"length1\":101,\"length2\":234},{\"diffs\":[[0,\"ntfällt.\"],[1,\"\\\n- **🆕 08.09. (#22): Ford-Erkennung auf manuellen Schalter `input_boolean.ford_an_der_box` umgestellt** (MG4 3-ph ~4 kW = Ford 6 A, elektrisch nicht unterscheidbar, Fehlmarkierung 08.09.).\"],[0,\"\\\n\\\n### ✅ \"]],\"start1\":16049,\"start2\":16049,\"length1\":16,\"length2\":205},{\"diffs\":[[0,\"et 00:00\"],[1,\"; **🆕 14.09.: + lebenslanger Akkumulator `stromkosten_dyna_gesamt`, monat-Reset-Bug gefixt**\"],[0,\")\\\n24. **\"]],\"start1\":19543,\"start2\":19543,\"length1\":16,\"length2\":109},{\"diffs\":[[0,\"n morgen\"],[1,\"; **🆕 08.09.: + Tages-Push der Schwellen**\"],[0,\")\\\n27. **\"]],\"start1\":19830,\"start2\":19830,\"length1\":16,\"length2\":59},{\"diffs\":[[0,\". **\"],[-1,\"infra#7 Erinnerung** (nur 02.09. 08:05\"],[1,\"Strom: Preisblatt-Erinnerung** (1. des Monats 09:05 → Einspeisevergütung/Bezugspreis abgleichen\"],[0,\")\\\n\\\nH\"]],\"start1\":19994,\"start2\":19994,\"length1\":46,\"length2\":103},{\"diffs\":[[0,\"16a/6a`,\"],[1,\" `input_boolean.ford_an_der_box`,\"],[0,\" `input_\"]],\"start1\":20354,\"start2\":20354,\"length1\":16,\"length2\":49},{\"diffs\":[[0,\"sor.\"],[-1,\"durchschnittspreis_tag/monat`, SQL `sensor.strompreis_o_24h/30t_rollierend`, `sensor.strompreis_aktuell_eur`**\"],[1,\"stromkosten_dynamisch_24h/30t_rollierend` (🆕 #23), `sensor.durchschnittspreis_tag/monat` (🆕 #23: verbrauchsgewichtet rollierend), SQL `sensor.strompreis_o_24h/30t_rollierend`, `sensor.stromkosten_dynamisch_vor_24h/30t`, `sensor.strompreis_aktuell_eur`**. UI-Helper (nicht im Repo): `sensor.strombezug_24h`, `sensor.stromlieferung_24h`, `sensor.smart_meter_gesamtbezug_30_tage`, `sensor.stromlieferung_30_tage`, `sensor.gesamtbezug_gestern`, `sensor.gesamtlieferung_vor_30_tagen` (SQL), `sensor.gesamtbezug_vor_30_tagen` (SQL/Statistics).\"],[0,\"\\\n\\\n##\"]],\"start1\":20669,\"start2\":20669,\"length1\":118,\"length2\":547},{\"diffs\":[[0,\"; **\"],[-1,\"ab 02.09. 11:00 Notanker 13 ct, ab Do Re-Anchoring P29\"],[1,\"Re-Anchoring P29 täglich 13:30 live\"],[0,\"**) \"]],\"start1\":21604,\"start2\":21604,\"length1\":62,\"length2\":43},{\"diffs\":[[0,\"**).\"],[-1,\" **IST Abend:** frc=0 (Abend-Stopp), amp=6, Ford ~67 % + Nachmittagsladung.\"],[0,\" Pha\"]],\"start1\":21698,\"start2\":21698,\"length1\":83,\"length2\":8},{\"diffs\":[[0,\"er —\"],[-1,\" April\"],[0,\" 202\"]],\"start1\":22224,\"start2\":22224,\"length1\":14,\"length2\":8},{\"diffs\":[[0,\"(awp\"],[-1,\"=9,8, ab morgen\"],[0,\" Re-\"]],\"start1\":22326,\"start2\":22326,\"length1\":23,\"length2\":8},{\"diffs\":[[0,\"ring P29\"],[1,\" + Schwellen-Push\"],[0,\") + Ford\"]],\"start1\":22339,\"start2\":22339,\"length1\":16,\"length2\":33},{\"diffs\":[[0,\"68.1.185\"],[1,\" (`homeassistant`)\"],[0,\"; go-e 1\"]],\"start1\":22810,\"start2\":22810,\"length1\":16,\"length2\":34},{\"diffs\":[[0,\"68.1.111\"],[1,\"; moria .2 (`moria`), workhorse .187 (`workhorse`) — Namen via Laptop-hosts (Router-LAN-DNS defekt, `docs/lan.md` in infra)\"],[0,\" |\\\n| Net\"]],\"start1\":22848,\"start2\":22848,\"length1\":16,\"length2\":139},{\"diffs\":[[0,\"energy#5\"],[1,\", Due 15.10.\"],[0,\") |\\\n\\\n## \"]],\"start1\":23066,\"start2\":23066,\"length1\":16,\"length2\":28},{\"diffs\":[[0,\"rutto/28\"],[-1,\"3\"],[1,\"1\"],[0,\" netto €\"]],\"start1\":23221,\"start2\":23221,\"length1\":17,\"length2\":17},{\"diffs\":[[0,\".** \"],[1,\"**\"],[0,\"oeko sun\"],[1,\" = oeko Sun Flow 1.0\"],[0,\": \"],[-1,\"6,80 ct; P.K.-Regeltarif prüfen (home-energy#7; 1 ct ≈ 12,50 €/a).\"],[1,\"8,83 ct (Preisblatt 09/2026, verifiziert 08.09.); P.K.-Vergleich erledigt (home-energy#7 ✔ — real über der 6,80-Annahme, kein Wechsel).**\"],[0,\" Zäh\"]],\"start1\":23242,\"start2\":23242,\"length1\":84,\"length2\":177},{\"diffs\":[[0,\"ergy#15.\"],[1,\" **🆕 08.09.: Export-Erlös mit 8,83 ct real (vorher 6,80 kalkuliert) — PV8-Einspeisung ~3.100 kWh/a → ~274 €/a.**\"],[0,\"\\\n\\\n## Kon\"]],\"start1\":24199,\"start2\":24199,\"length1\":16,\"length2\":129},{\"diffs\":[[0,\"yaml` · \"],[-1,\"**\"],[0,\"`package\"]],\"start1\":24488,\"start2\":24488,\"length1\":18,\"length2\":16},{\"diffs\":[[0,\"ml` \"],[-1,\"(NEU)**\"],[1,\"· `packages/wp_verbrauch.yaml`\"],[0,\" · `\"]],\"start1\":24520,\"start2\":24520,\"length1\":15,\"length2\":38},{\"diffs\":[[0,\"pt. \"],[-1,\"Commits bis **1ebf7ce**+ (01.09.: Ladeplanung v3.6 + apexcharts + Gauge-Zonen + FORCE-STOP-Entfernung\"],[1,\"**Stand 14.09.: f566b2e** (rollierende Ø-Preise #23, deployed + verifiziert\"],[0,\"). I\"]],\"start1\":24600,\"start2\":24600,\"length1\":109,\"length2\":83},{\"diffs\":[[0,\"ues \"],[-1,\"#1–20 \"],[0,\"= TO\"]],\"start1\":24685,\"start2\":24685,\"length1\":14,\"length2\":8},{\"diffs\":[[0,\"Tracking\"],[1,\" mit Due Dates\"],[0,\".\\\n\\\n## Of\"]],\"start1\":24696,\"start2\":24696,\"length1\":16,\"length2\":30},{\"diffs\":[[0,\"ergy\"],[-1,\"#1–20\"],[0,\"** (\"]],\"start1\":24775,\"start2\":24775,\"length1\":13,\"length2\":8},{\"diffs\":[[0,\"nfra\"],[-1,\"#3–13\"],[0,\"** (\"]],\"start1\":24816,\"start2\":24816,\"length1\":13,\"length2\":8},{\"diffs\":[[0,\"ass-Sync\"],[1,\", LAN-Reform, AI-Experiments\"],[0,\"). Neue \"]],\"start1\":24863,\"start2\":24863,\"length1\":16,\"length2\":44},{\"diffs\":[[0,\"/kWh ✅ ·\"],[-1,\" **NEU:\"],[0,\" Erstabn\"]],\"start1\":25525,\"start2\":25525,\"length1\":23,\"length2\":16},{\"diffs\":[[0,\"iert\"],[-1,\" (00:05/Fenster/Alarm)\"],[0,\" ✅ ·\"]],\"start1\":25559,\"start2\":25559,\"length1\":30,\"length2\":8},{\"diffs\":[[0,\"ive \"],[-1,\"(Estimator/Optimierer/Abend-Stopp/Dynamische Schwelle) \"],[0,\"✅ · \"]],\"start1\":25586,\"start2\":25586,\"length1\":63,\"length2\":8},{\"diffs\":[[0,\"entfernt\"],[1,\" ✅ · 08.09.: #7 Einspeisetarif 8,83 ct verifiziert + HA korrigiert ✅ · LAN-Reform Teil 1 (Firmware 2.4.5, Pool, Router-DNS, hosts-Workaround, lan.md) ✅ · HE#20-Schwellen-Push ✅ · HE#22 Notify-Fix + go-e Watchdog + ford_an_der_box ✅ · **🆕 14.09.: #23 Ø-Preise + Stromkosten verbrauchsgewichtet rollierend 24 h/30 T (Bug: täglicher monat-Reset), deployed\"],[0,\" ✅**\\\n\\\n- \"]],\"start1\":25649,\"start2\":25649,\"length1\":16,\"length2\":369}]"
metadata_diff: {"new":{},"deleted":[]}
encryption_cipher_text: 
encryption_applied: 0
updated_time: 2026-09-14T07:24:29.202Z
created_time: 2026-09-14T07:24:29.202Z
is_locked: 0
type_: 13