This commit is contained in:
@@ -742,6 +742,15 @@
|
||||
"name": "EnergieflussAnzeigen",
|
||||
"caption": "Energiefluss unter dem Manager anzeigen",
|
||||
"onChange": "IPS_RequestAction($id, 'FormEnergieflussAnzeigen', $EnergieflussAnzeigen);"
|
||||
},
|
||||
{
|
||||
"type": "Select",
|
||||
"name": "EnergieflussLeistungseinheit",
|
||||
"caption": "Leistungseinheit im Energiefluss",
|
||||
"options": [
|
||||
{"caption": "Watt (W)", "value": 0},
|
||||
{"caption": "Kilowatt (kW)", "value": 1}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -173,6 +173,7 @@ class Manager extends IPSModule implements ManagerSchnittstelle
|
||||
$this->RegisterPropertyBoolean('EnergiediagrammeAnzeigen', false);
|
||||
$this->RegisterPropertyBoolean('FunFactsAnzeigen', false);
|
||||
$this->RegisterPropertyBoolean('EnergieflussAnzeigen', false);
|
||||
$this->RegisterPropertyInteger('EnergieflussLeistungseinheit', 0);
|
||||
|
||||
$this->RegisterVariableBoolean('Aktiv', 'Aktiv', '~Switch', 10);
|
||||
$this->EnableAction('Aktiv');
|
||||
@@ -431,6 +432,7 @@ class Manager extends IPSModule implements ManagerSchnittstelle
|
||||
if ((int) $senderID === $this->ReadPropertyInteger('NetzleistungVariableID')
|
||||
&& (int) $nachricht === self::VM_UPDATE
|
||||
) {
|
||||
$this->aktualisiereEnergieflusswerte();
|
||||
$this->regeln(false);
|
||||
}
|
||||
}
|
||||
@@ -613,6 +615,7 @@ class Manager extends IPSModule implements ManagerSchnittstelle
|
||||
'Daten' => $daten,
|
||||
];
|
||||
$this->WriteAttributeString('VerbraucherCache', json_encode($cache, JSON_THROW_ON_ERROR));
|
||||
$this->aktualisiereEnergieflusswerte();
|
||||
$this->regeln(false);
|
||||
}
|
||||
|
||||
@@ -2121,6 +2124,7 @@ class Manager extends IPSModule implements ManagerSchnittstelle
|
||||
if (is_int($funFactsID) && $funFactsID > 0 && IPS_VariableExists($funFactsID)) {
|
||||
$this->aktualisiereFunFacts($funFactsID);
|
||||
}
|
||||
$this->aktualisiereEnergieflusswerte();
|
||||
}
|
||||
|
||||
private function istNumerischeVariable(int $variableID): bool
|
||||
|
||||
Reference in New Issue
Block a user