property fehler

This commit is contained in:
belevo\mh
2024-12-11 16:17:54 +01:00
parent 01506cbd4d
commit 7a5d34f2e3
2 changed files with 11 additions and 13 deletions

View File

@@ -9,13 +9,11 @@ class Batterie extends IPSModule
// Batterie spezifische Eigenschaften // Batterie spezifische Eigenschaften
$this->RegisterPropertyInteger("MaxBatterieleistung", 0); $this->RegisterPropertyInteger("MaxBatterieleistung", 0);
$this->RegisterPropertyInteger("Batteriespannung", 50); $this->RegisterPropertyInteger("Batteriespannung", 50);
$this->RegisterPropertyInteger("AufdasNachladen","AufdasNachladen","",0);
// Batterie spezifische Variablen $this->RegisterPropertyInteger("MinimumEntladen","MinimumEntladen","",0);
$this->RegisterVariableInteger("AufdasNachladen","AufdasNachladen","",0); $this->RegisterPropertyInteger("Entladestrom","Entladestrom","",0);
$this->RegisterVariableInteger("MinimumEntladen","MinimumEntladen","",0); $this->RegisterPropertyInteger("Ladestrom","Ladestrom","",0);
$this->RegisterVariableInteger("Entladestrom","Entladestrom","",0); $this->RegisterPropertyInteger("Batterieladezustand","Batterieladezustand","",0);
$this->RegisterVariableInteger("Ladestrom","Ladestrom","",0);
$this->RegisterVariableInteger("Batterieladezustand","Batterieladezustand","",0);
// Variabeln für Kommunkation mit Manager // Variabeln für Kommunkation mit Manager
$this->RegisterVariableInteger("Aktuelle_Leistung", "Aktuelle_Leistung", "", 0); $this->RegisterVariableInteger("Aktuelle_Leistung", "Aktuelle_Leistung", "", 0);
@@ -65,8 +63,8 @@ class Batterie extends IPSModule
{ {
// Batterie-spezifische Eigenschaften abrufen // Batterie-spezifische Eigenschaften abrufen
$spannung = $this->ReadPropertyInteger("Batteriespannung"); $spannung = $this->ReadPropertyInteger("Batteriespannung");
$entladestrom = GetValue($this->GetIDForIdent("Entladestrom")); $entladestrom = $this->ReadPropertyInteger("Entladestrom"));
$ladestrom = GetValue($this->GetIDForIdent("Ladestrom")); $ladestrom = $this->ReadPropertyInteger("Ladestrom"));
$maxleistung = $this->ReadPropertyInteger("MaxBatterieleistung"); $maxleistung = $this->ReadPropertyInteger("MaxBatterieleistung");
// Batterie entladen oder laden basierend auf der Leistung // Batterie entladen oder laden basierend auf der Leistung
@@ -99,9 +97,9 @@ class Batterie extends IPSModule
public function GetCurrentData(bool $Peak) public function GetCurrentData(bool $Peak)
{ {
// Werte der registrierten Variablen abrufen und in Variablen speichern // Werte der registrierten Variablen abrufen und in Variablen speichern
$aufdasnachladen = GetValue($this->GetIDForIdent("AufdasNachladen")); $aufdasnachladen =$this->ReadPropertyInteger("AufdasNachladen"));
$minimumentladen = GetValue($this->GetIDForIdent("MinimumEntladen")); $minimumentladen = $this->ReadPropertyInteger("MinimumEntladen"));
$batterieladezustand = GetValue($this->GetIDForIdent("Batterieladezustand")); $batterieladezustand = $this->ReadPropertyInteger("Batterieladezustand"));
$maxleistung = $this->ReadPropertyInteger("MaxBatterieleistung"); $maxleistung = $this->ReadPropertyInteger("MaxBatterieleistung");
if ($Peak) { if ($Peak) {

View File

@@ -6,7 +6,7 @@
"compatibility": { "compatibility": {
"version": "7.1" "version": "7.1"
}, },
"version": "0.184", "version": "0.185",
"build": 0, "build": 0,
"date": 0 "date": 0
} }