id: a304eea2139045d1a74cd21472c59645
parent_id: b18993b017404bff9446a151f9ebfdee
item_type: 1
item_id: e5cfa6319d4546b78357bf231bba0d54
item_updated_time: 1787986075945
title_diff: "[]"
body_diff: "[{\"diffs\":[[0,\"e unten.\"],[1,\"\\\n8. **HA-Direktzugriff (eingerichtet werden soll):** Langzeit-Zugriffstoken (HA → Profil → Sicherheit) in `~/Dokumente/Haus/.ha_token` + HA-URL (z. B. `http://<HA-IP>:8123`, LAN) → Kilo kann per REST-API Entity-States/Attribute/Statistics lesen (state_class-Checks, go-e-Entities, awattar-Sensoren). Token nicht im Chat teilen. Tiefer (configuration.yaml): SSH-/Samba-Add-on.\"],[0,\"\\\n\\\n### YA\"]],\"start1\":1705,\"start2\":1705,\"length1\":16,\"length2\":391},{\"diffs\":[[0,\"6–7,5 J.\"],[1,\" **+ Batterie ermöglicht 1-phasiges EV-Laden ohne Phasenimbalance-Verlust (siehe go-e-Abschnitt)**\"],[0,\" | 4.500\"]],\"start1\":4737,\"start2\":4737,\"length1\":16,\"length2\":114},{\"diffs\":[[0,\"ung \"],[-1,\"über HACS/MQTT (28.08.2026 geklärt)\\\n\\\n**Das go-e HACS-Modul (MQTT-basiert, lokal) deckt alle unsere Anforderungen ab — REST nur als Diagnose-Fallback.**\\\n\\\n| Fahrplan-Anforderung | go-e-Funktion | Status |\\\n|---|---|---|\\\n| Hysterese Start/Stop (300–500 W / 200 W) | `frc` (0=Logik/neutral\"],[1,\"— API v2 verifiziert (28.08.2026)\\\n\\\n**Quelle:** offizielle API-Doku `github.com/goecharger/go-eCharger-API-v2/blob/main/API_KEYS_FIRMWARE/apikeys-en.md` — alle Schlüssel gegen die Doku verifiziert.\\\n\\\n### Bestätigte Keys für unsere Steuerung\\\n\\\n| Key | R/W | Bedeutung |\\\n|---|---|---|\\\n| `frc` | R/W | forceState: **0=Neutral (Logik)\"],[0,\", 1=\"],[-1,\"aus\"],[1,\"Off\"],[0,\", 2=\"],[-1,\"erzwungen) | ✅ |\\\n| Negativ-/Tiefpreis: Voll-Ladung erzwingen | `frc=2` + `amp=16`, danach zurück auf `frc=0\"],[1,\"On** — Hysterese + Preis-Override |\\\n| `amp` | R/W | requestedCurrent in A (6–16; `ama` = ampere_max, `mca` = minChargingCurrent) |\\\n| `car\"],[0,\"` | \"],[-1,\"✅ |\\\n| Ladeleistung (künftig modulierend) | `amp` 6–16 A (6 A 3-phasig ≈ 4,1 kW = Mindestlast) | ✅ |\\\n| Messung Wallbox-Leistung (virtueller Überschuss) | `sensor.goe_209852_nrg_11` (läuft bereits) | ✅ |\\\n| Auto angesteckt/lädt/fertig | `car` (1/2/3) + Kabelstatus | ✅ |\\\n| Session-Energie | Session-Sensor | ✅ |\\\n| Zugang | `access=1` (offen) — **sonst ignoriert `frc` die Automation!** | ⚠️ prüfen |\\\n| Mittagsfenster 9–16 | Zeitbedingung in HA-Automation (nicht go-e-Timer) | ✅ HA |\\\n\\\n**Setup:** go-e natives MQTT aktivieren (Web-Oberfläche des Chargers), Broker = derselbe wie Smartmeter, Topic-Prefix `go-eCharger/<Serial>`. Lokal, keine Cloud, Latenz ~1 s. **Fehlen\"],[1,\"R | 1=Idle, 2=Charging, 3=WaitCar, 4=Complete, 5=Error |\\\n| `nrg` | R | Array: U[0-3], I[4-6], P[7-10], **P[11]=Total** → `sensor.goe_209852_nrg_11` ✅ |\\\n| `dwo` | R/W | Session-Energie-Limit (Wh) |\\\n| `eto` | R | energy_total (Wh) |\\\n| `acs` | R/W | access_control user setting (Open=0, Wait=1) — **auf 0 setzen, sonst Automation blockiert** |\\\n| `err` | R | Fehlercodes (Fi AC/DC, Phase, Overtemp …) → für Alarme nutzbar |\\\n\\\n### Native Features (über unsere ursprüngliche Planung hinaus)\\\n\\\n1. **Natives PV-Überschuss-Laden:** `ids` (W) — alle 5 s pushen: `{\\\"pGrid\\\":…, \\\"pPv\\\":…, \\\"pAkku\\\":…}`; dazu `fup` (usePvSurplus), `fzf` (**zeroFeedin**), `fst` (startingPower W), `frm` (rounding: PreferPowerFromGrid/Default/PreferPowerToGrid). → Charger **moduliert Ladestrom selbst kontinuierlich**; HA schiebt nur pGrid durch.\\\n2. **Natives awattar:** `awe` (useAwattar), `awc` (**Austria=0**), `awp` (awattarMaxPrice ct), `awpl` (Preisliste), `lmo` (Logic mode: 3=Default, **4=Awattar**, 5=AutomaticStop). Charger holt Preise selbst (Cloud) und lädt unter der Schwelle. `modelStatus` liefert den Grund (z. B. 7=ChargingBecauseAwattarPriceLow, 12=ChargingBecausePvSurplus).\\\n3. **Phase-Umschaltung eingebaut:** `fsp` (force_single_phase-Status), `mptws` (min phase toggle wait). 1-phasig 6–16 A = 1,4–3,7 kW deckt das 1–2-kW-Überschuss-Hauptband ab — **ABER nur mit Batterie sinnvoll, siehe Phasenimbalance unten.**\\\n4. **MQTT/HA:** `mce` (MQTT enabled), `mhe` (**Home-Assistant-Discovery nativ!**), `mht` (HA topic prefix), `mcr` (MQTT readonly), `mcu` (Broker-URL). HTTP-API: `hai`/`hla` Flags.\\\n\\\n### ⚠️ Phasenimbalance: 1-phasiges EV-Laden OHNE Batterie ist teuer (28.08.2026 quantifiziert)\\\n\\\n**Physik:** PV speist symmetrisch (~⅓ je Phase), 1-phasiges Auto zieht nur auf L1 → **L1 importiert vom Netz, während L2/L3 exportieren** — Bezug (35,4 ct) und Einspeisung (6,8 ct) laufen in getrennten Registern, der 28,6-ct-Spread wird auf ~⅔ der Ladeleistung bezahlt. Effektiv ~28 ct/kWh statt scheinbar freier Überschuss.\\\n\\\n**Datenbefund:** Heute (3-phasiges Laden, 3-phasige Lasten) tritt gleichzeitiger Bezug+Export (>500 W) im Sommer **0 Minuten** auf ✅. Im Winter existiert es bereits: 11.627 Minuten (3,3 %), 189 kWh importiert bei 184 kWh exportiert → **~39 €/8 Mon Spread-Verlust** (Quelle vermutlich einphasige Verbraucher neben Winter-PV).\\\n\\\n**Konsequenz:**\\\n- **Ohne Batterie:** bei 3-phasig/4 kW On/Off bleiben (heutiges Design korrekt); 1-phasige Modulation bringt im 1–2-kW-Band nichts (28 ct/kWh ≈ Netzpreis)\\\n- **Mit Batterie (3-phasiger Wechselrichter):** der Akku gleicht die Asymmetrie über den DC-Zwischenkreis aus (lädt aus L2/L3-Überschuss, speist L1) → keine Register-Separation → **erst dann wird 1-phasige Modulation (1,4–3,7 kW) das Werkzeug, um das 1–2-kW-Band sauber zu laden**\\\n- go-e-`frm=PreferPowerFromGrid` reduziert \"],[0,\"de\"],[1,\"n\"],[0,\" E\"],[-1,\"ntitäten** je nach Modulversion: roher MQTT-Publish auf `/set`-Schlüssel (\"],[1,\"xport-Anteil, aber der Import auf L1 bleibt physikalisch\\\n\\\n### Architektur-Wahl für Schritt 3\\\n\\\n- **A (jetzt, wie vereinbart):** HA-getrieben — virtueller Überschuss + Hysterese via \"],[0,\"`frc`\"],[-1,\", \"],[1,\"/\"],[0,\"`amp`, \"],[-1,\"`access`) deckt jede Lücke — REST (`/api/status`, `/api/set`) nur als Diagnose-/Fallback-Weg.\\\n**Nicht nötig:** Phase-Umschaltung `psm` (1-phasig nie),\"],[1,\"alle Logik an einem Ort\\\n- **B (Upgrade mit Batterie 2027):** NATIV — `ids`-Push alle 5 s + `fup=true` + 1-Phase-Freigabe → kontinuierliche Modulation 1,4–11 kW, das 1–2-kW-Band wird direkt ladbar (ohne Imbalance dank Batterie). `lmo=4`/`awp` zusätzlich für Preis-Logik\\\n- Mischform möglich: nativer Überschuss-Modus + HA setzt nur Modi/Preisschwellen (`awp`, `frc` als Override)\\\n\\\n**Setup:**\"],[0,\" go-e\"],[-1,\"-\"],[1,\" \"],[0,\"native\"],[-1,\" Strompreis-Timer (HA übernimmt)\"],[1,\"s MQTT aktivieren (Web-Oberfläche), Broker = derselbe wie Smartmeter, `mhe` für HA-Discovery. Lokal, keine Cloud, Latenz ~1 s. REST (`hai` aktiviert) nur als Diagnose-/Fallback-Weg\"],[0,\".\\\n\\\n#\"]],\"start1\":7774,\"start2\":7774,\"length1\":1364,\"length2\":4088},{\"diffs\":[[0,\"ril 2027\"],[1,\"; **ermöglicht auch 1-phasiges EV-Laden (Phasenausgleich)**\"],[0,\" |\\\n| Hei\"]],\"start1\":12150,\"start2\":12150,\"length1\":16,\"length2\":75},{\"diffs\":[[0,\"; **\"],[-1,\"Steuerung: HACS-Modul + natives MQTT** (`frc`/`amp`/`access`), REST als Fallback\"],[1,\"API v2 verifiziert**: frc/amp/car/nrg/dwo + nativer PV-Modus (ids/fup/fzf) + natives awattar (awe/awp/lmo=4); 1-phasige Modulation 1,4–3,7 kW **erst mit Batterie sinnvoll (Phasenimbalance)**\"],[0,\" |\\\n|\"]],\"start1\":12468,\"start2\":12468,\"length1\":88,\"length2\":198},{\"diffs\":[[0,\"13 Uhr).\"],[1,\" **Oder natives go-e awattar** (`lmo=4`, `awp`) — dann ohne HA-Integration für diese Funktion.\"],[0,\"\\\n- **Bin\"]],\"start1\":20986,\"start2\":20986,\"length1\":16,\"length2\":110},{\"diffs\":[[0,\"isch nie\"],[1,\" (und ohne Batterie auch nicht sinnvoll — Phasenimbalance, siehe go-e-Abschnitt)\"],[0,\". Logik \"]],\"start1\":22014,\"start2\":22014,\"length1\":16,\"length2\":96},{\"diffs\":[[0,\"/Monat**\"],[1,\"\\\n4. **Upgrade-Option (mit Batterie):** go-e-1-Phasen-Modulation 1,4–3,7 kW → 1–2-kW-Band (67–122 kWh/Monat) sauber ladbar, da Batterie die Phasenasymmetrie ausgleicht\"],[0,\"\\\n\\\n## Bet\"]],\"start1\":24969,\"start2\":24969,\"length1\":16,\"length2\":182},{\"diffs\":[[0,\"phänomen\"],[1,\" — **und mit Batterie + go-e-1-Phasen-Modulation entwestrichen**\"],[0,\"\\\n\\\n## Ver\"]],\"start1\":27724,\"start2\":27724,\"length1\":16,\"length2\":80},{\"diffs\":[[0,\"den >p90\"],[1,\"; **ermöglicht ab 2027 1-phasiges Überschuss-Laden (Phasenausgleich über DC-Zwischenkreis)**\"],[0,\"\\\n4. **KS\"]],\"start1\":28208,\"start2\":28208,\"length1\":16,\"length2\":108},{\"diffs\":[[0,\"g ge\"],[-1,\"klärt (28.08.2026):** HACS/MQTT deckt alles ab (`frc\"],[1,\"gen offizielle API-v2-Doku verifiziert (28.08.2026):** frc/amp/car/nrg[11]/dwo bestätigt; **NEU: nativer PV-Modus (`ids`/`fup`/`fzf`/`fst`), natives awattar (`awe\"],[0,\"`/`a\"],[-1,\"mp\"],[1,\"wc\"],[0,\"`/`a\"],[-1,\"ccess`/`nrg`); REST nur Fallback; access=1 setzen; natives MQTT im Charger aktivieren\"],[1,\"wp`/`lmo=4`), 1-Phasen-Modulation (`fsp`, 1,4–3,7 kW)**\\\n- [x] **Phasenimbalance quantifiziert (28.08.2026):** 1-phasiges EV-Laden ohne Batterie ≈ 28 ct/kWh effektiv (Import L1 + Export L2/L3, 28,6-ct-Spread); Sommer heute sauber (0 Min), Winter bereits 39 €/8 Mon Verlust → **1-phasige Modulation erst mit Batterie**\\\n- [ ] **HA-Zugriff einrichten:** Langzeit-Zugriffstoken in `~/Dokumente/Haus/.ha_token` + HA-URL nennen → Kilo prüft Installation per REST-API (state_class-Fix, go-e-Entities, Statistics)\"],[0,\"\\\n- [\"]],\"start1\":29551,\"start2\":29551,\"length1\":155,\"length2\":684},{\"diffs\":[[0,\"edingung\"],[1,\"; `acs=0` setzen; natives MQTT + `mhe` (HA-Discovery) aktivieren\"],[0,\"\\\n- [ ] *\"]],\"start1\":30597,\"start2\":30597,\"length1\":16,\"length2\":80},{\"diffs\":[[0,\"ril 2027\"],[1,\" (inkl. 1-Phasen-Freigabe + nativer go-e-PV-Modus)\"],[0,\"\\\n- [ ] V\"]],\"start1\":31287,\"start2\":31287,\"length1\":16,\"length2\":66}]"
metadata_diff: {"new":{},"deleted":[]}
encryption_cipher_text: 
encryption_applied: 0
updated_time: 2026-08-29T06:51:23.275Z
created_time: 2026-08-29T06:51:23.275Z
is_locked: 0
type_: 13