Fix: Batterie-Flussrichtung via Nettoleistung (v1.7.3)
Vorher: rev:dchOn — bei gleichzeitig aktiven bat_charge/discharge (Messrauschen) zeigte die Richtung Entladen obwohl Laden aktiv war. Jetzt: rev:!(batChW >= batDchW) — Richtung folgt dem Nettostrom. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -404,6 +404,7 @@ function renderEnergy(inverters, aggregates, period) {
|
||||
const expOn = gridExport > T;
|
||||
const chOn = batChW > T;
|
||||
const dchOn = batDchW > T;
|
||||
const batFlowIn = batChW >= batDchW; // true = Laden (Haus→Bat), false = Entladen (Bat→Haus)
|
||||
const evOn = evW > T;
|
||||
|
||||
const C = {
|
||||
@@ -471,7 +472,7 @@ function renderEnergy(inverters, aggregates, period) {
|
||||
const SEG = [
|
||||
{ id:'ep-pv', d:`M 260,134 C 258,148 262,148 260,162`, col:C.pv, on:pvOn, rev:false },
|
||||
{ id:'ep-grid', d:`M 170,224 C 182,220 186,228 198,224`, col:impOn?C.imp:C.exp, on:impOn||expOn, rev:expOn },
|
||||
{ id:'ep-bat', d:`M 322,224 C 334,220 338,228 350,224`, col:C.bat, on:chOn||dchOn, rev:dchOn },
|
||||
{ id:'ep-bat', d:`M 322,224 C 334,220 338,228 350,224`, col:C.bat, on:chOn||dchOn, rev:!batFlowIn },
|
||||
...(hasEV ? [{ id:'ep-ev', d:`M 260,286 C 258,300 262,300 260,314`, col:C.ev, on:evOn, rev:false }] : []),
|
||||
];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user