feat(manager): Energieaufzeichnung und Visualisierungen integrieren
Tests / test (push) Successful in 47s

This commit is contained in:
dh
2026-09-27 19:29:37 +00:00
parent 40f41a2fb8
commit 708a8ecea2
11 changed files with 1426 additions and 56 deletions
+10 -3
View File
@@ -288,6 +288,7 @@ function enelixDemoInstall(): array
'ACEinspeisegrenze_kW' => 0.0,
'ACBezugsgrenze_kW' => 0.0,
'IstleistungVariableID' => $inverterActual,
'Istleistungsfaktor' => 1.0,
'BegrenzungVariableID' => $inverterLimit,
'Begrenzungsart' => 'watt',
]];
@@ -314,13 +315,18 @@ function enelixDemoInstall(): array
),
'WechselrichterID' => 'demo-hybrid-1',
'Kopplung' => 'hybrid',
'LeistungVariableID' => $batteryActual,
'Leistungsfaktor' => 1.0,
'SOCVariableID' => $batterySoc,
]];
$managerProperties = [
'NetzleistungVariableID' => $grid,
'Netzleistungsfaktor' => 1.0,
'PrognosePVVariableID' => $pvDisplay,
'PrognoseHausverbrauchVariableID' => $houseDisplay,
'PrognoseSOCVariableID' => $batterySoc,
'MesswerteAnzeigen' => true,
'EnergyPieAnzeigen' => true,
'EnergiediagrammeAnzeigen' => true,
'FunFactsAnzeigen' => true,
'EnergieflussAnzeigen' => true,
'PrognoseSendeintervall' => 60,
'MesswertMaxAlter' => 10,
'AutomatischeSuche' => false,
@@ -366,6 +372,7 @@ function enelixDemoInstall(): array
}
}
IPS_RequestAction($manager, 'Aktiv', $managerReady);
IPS_RequestAction($manager, 'MesswerteAufzeichnen', true);
$boiler1List = enelixDemoEnsureInstance(
$dashboard,