From 6c30830e76c89b4067fd2b52da1cc3090b8bb3c6 Mon Sep 17 00:00:00 2001 From: Konstantin Renner Date: Mon, 6 Jul 2026 08:15:10 +0200 Subject: [PATCH] edge-host: SmartGrid-/EMS-Status-DIDs ins open3e-Poll-Set MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit vitocal.543 (SmartGridReadyConsolidator), 2350 (EMS ResultingControl- State), 2560 (SmartGridFeatureSelection) und 2543 (SmartGrid-Offsets) — alle read-only. Zweck: beobachten, ob die Eigenstromoptimierung (EMS) bei PV-Überschuss von selbst den WW-Boost auslöst; der Offset 2543.2 steht laut DID-Scan vom 2026-07-02 bereits auf +10 K. Klärt Option B (natives EMS) vor SG-Ready-Verdrahtung (Option A) und ohne CAN-Writes (Serviceanleitung 6200041: EMS und SG-Kontakte bedienen dieselben 2543er-Parameter; SG-/EMS-Zustand ist auf der DID-Ebene nur als ro-Status sichtbar). Co-Authored-By: Claude Fable 5 --- ansible/roles/edge-host/defaults/main.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ansible/roles/edge-host/defaults/main.yml b/ansible/roles/edge-host/defaults/main.yml index fb07352d..c7a37863 100644 --- a/ansible/roles/edge-host/defaults/main.yml +++ b/ansible/roles/edge-host/defaults/main.yml @@ -34,8 +34,12 @@ edge_open3e_poll_seconds: 30 # recurrences of FailureCommunicationEnergyMeter (the E380 energy-meter link # the internal PV-surplus EMS depends on). Decodes via the master O3EList # codec inherited through the vx3plus overlay. +# vitocal.543/2350/2543/2560: SmartGrid-/EMS-Status-Beobachtung (2026-07-06) +# — klärt, ob die Eigenstromoptimierung (EMS) bei PV-Überschuss von selbst +# den WW-Boost auslöst (2543.2 steht laut Scan bereits auf +10 K), bevor +# SG-Ready-Verdrahtung oder andere Trigger gebaut werden. Alle vier ro. edge_open3e_datapoints: >- - vitocal.268,vitocal.269,vitocal.271,vitocal.274,vitocal.286,vitocal.288,vitocal.318,vitocal.321,vitocal.324,vitocal.335,vitocal.336,vitocal.396,vitocal.402,vitocal.403,vitocal.476,vitocal.477,vitocal.548,vitocal.565,vitocal.1007,vitocal.1043,vitocal.1190,vitocal.1211,vitocal.1391,vitocal.1416,vitocal.1417,vitocal.2320,vitocal.2346,vitocal.2351,vitocal.2352,vitocal.2369,vitocal.2370,vitocal.2486,vitocal.2487,vitocal.2488,vitocal.2622,vitocal.2624,vitocal.2625,vitocal.2735,vitocal.3016,vx3.266,vx3.378,vx3.379,vx3.380,vx3.535,vx3.1603,vx3.1664,vx3.1690,vx3.1801,vx3.1802,vx3.1810,vx3.1828,vx3.1830,vx3.1577,vx3.1578,vx3.1579,vx3.1580,vx3.1581,vx3.1582,vx3.1834,vx3.1836,vx3.2214,vx3.2240,vx3.3085,vx3.3086,vx3.3087,vx3.3088,vx3.3089,vx3.3090,vcmu.320,vcmu.322,vcmu.325,vcmu.355,vcmu.389,vcmu.391,vcmu.1772,vcmu.1773,vcmu.1775,vcmu.1776,vcmu.2256,vcmu.2259,vcmu.2333,vcmu.2334,vcmu.2569,vcmu.2571,vitocal.2791 + vitocal.268,vitocal.269,vitocal.271,vitocal.274,vitocal.286,vitocal.288,vitocal.318,vitocal.321,vitocal.324,vitocal.335,vitocal.336,vitocal.396,vitocal.402,vitocal.403,vitocal.476,vitocal.477,vitocal.543,vitocal.548,vitocal.565,vitocal.1007,vitocal.1043,vitocal.1190,vitocal.1211,vitocal.1391,vitocal.1416,vitocal.1417,vitocal.2320,vitocal.2346,vitocal.2350,vitocal.2351,vitocal.2352,vitocal.2369,vitocal.2370,vitocal.2486,vitocal.2487,vitocal.2488,vitocal.2543,vitocal.2560,vitocal.2622,vitocal.2624,vitocal.2625,vitocal.2735,vitocal.3016,vx3.266,vx3.378,vx3.379,vx3.380,vx3.535,vx3.1603,vx3.1664,vx3.1690,vx3.1801,vx3.1802,vx3.1810,vx3.1828,vx3.1830,vx3.1577,vx3.1578,vx3.1579,vx3.1580,vx3.1581,vx3.1582,vx3.1834,vx3.1836,vx3.2214,vx3.2240,vx3.3085,vx3.3086,vx3.3087,vx3.3088,vx3.3089,vx3.3090,vcmu.320,vcmu.322,vcmu.325,vcmu.355,vcmu.389,vcmu.391,vcmu.1772,vcmu.1773,vcmu.1775,vcmu.1776,vcmu.2256,vcmu.2259,vcmu.2333,vcmu.2334,vcmu.2569,vcmu.2571,vitocal.2791 # ECU addresses; -dev selects codec set, tx selects the UDS address. # vcmu (refrigerant-circuit controller) has no dedicated codec set — # omitting dpList makes open3e fall back to the generic datapoint list, -- 2.54.0