no message

This commit is contained in:
dh
2025-04-08 09:01:30 +02:00
parent 336d6fed82
commit 6fd78cfc1c
2 changed files with 19 additions and 19 deletions
+18 -18
View File
@@ -18,25 +18,25 @@ class Ladestation_v2 extends IPSModule
// Ladestationspezifische Variabeln // Ladestationspezifische Variabeln
$this->RegisterVariableFloat("Max_Current","Max_Current","", 0); $this->RegisterVariableFloat("Max_Current","Maximaler Ladestrom","", 0);
$this->RegisterVariableBoolean("Is_1_ph", "Is_1_ph", "", false); $this->RegisterVariableBoolean("Is_1_ph", "Auto lädt 1-Phasig", "", false);
$this->RegisterVariableBoolean("Car_detected", "Car_detected","", false); $this->RegisterVariableBoolean("Car_detected", "Auto erkannt","", false);
$this->RegisterVariableInteger("Pending_Counter", "Pending_Counter", "", 0); $this->RegisterVariableInteger("Pending_Counter", "Pending_Counter", "", 0);
$this->RegisterVariableBoolean("Car_is_full", "Car_is_full", "", false); $this->RegisterVariableBoolean("Car_is_full", "Auto fertig geladen", "", false);
$this->RegisterVariableBoolean("Ladebereit", "Ladebereit", "~Switch", 1); $this->RegisterVariableBoolean("Ladebereit", "Ladestation ein", "~Switch", true);
$this->RegisterVariableBoolean("Solarladen", "Solarladen", "~Switch", 0); $this->RegisterVariableBoolean("Solarladen", "Solarladen ein", "~Switch", false);
$this->RegisterVariableInteger("Fahrzeugstatus", "Fahrzeugstatus", "", 0); $this->RegisterVariableInteger("Fahrzeugstatus", "Fahrzeugstatus", "", 0);
$this->RegisterVariableFloat("Ladeleistung_Effektiv", "Ladeleistung_Effektiv", "", 0); $this->RegisterVariableFloat("Ladeleistung_Effektiv", "Effektive Ladeleistung", "", 0);
$this->RegisterVariableBoolean("Peak", "Peak", "", 0); $this->RegisterVariableBoolean("Peak", "Peak", "", 0);
// Variabeln für Kommunkation mit Manager // Variabeln für Kommunkation mit Manager
$this->RegisterVariableInteger("Sperre_Prio", "Sperre_Prio"); $this->RegisterVariableInteger("Sperre_Prio", "Priorität Sperre", "", 0);
$this->RegisterVariableInteger("PV_Prio", "PV_Prio"); $this->RegisterVariableInteger("PV_Prio", "Priorität Solarladen", "", 0);
$this->RegisterVariableBoolean("Idle", "Idle", "", 0); $this->RegisterVariableBoolean("Idle", "Idle", "", 0);
$this->RegisterVariableInteger("Aktuelle_Leistung", "Aktuelle_Leistung", "", 0); $this->RegisterVariableInteger("Aktuelle_Leistung", "Aktuelle_Leistung", "", 0);
$this->RegisterVariableFloat("Bezogene_Energie", "Bezogene_Energie", "", 0); $this->RegisterVariableFloat("Bezogene_Energie", "Gesamter Energiebezug", "", 0);
$this->RegisterVariableString("PowerSteps", "PowerSteps"); $this->RegisterVariableString("PowerSteps", "Leistungsschritte");
$this->RegisterVariableInteger("Power", "Power"); $this->RegisterVariableInteger("Power", "Power");
$this->RegisterVariableBoolean("Is_Peak_Shaving", "Is_Peak_Shaving"); $this->RegisterVariableBoolean("Is_Peak_Shaving", "Is_Peak_Shaving");
$this->RegisterVariableInteger("Leistung_Delta", "Leistung_Delta", "", 0); $this->RegisterVariableInteger("Leistung_Delta", "Leistung_Delta", "", 0);
@@ -98,15 +98,15 @@ class Ladestation_v2 extends IPSModule
public function Detect_Car(int $carType) public function Detect_Car(int $carType)
{ {
if($this->GetValue("Car_Detected")){ if($this->GetValue("Car_detected")){
if($this->Get_Car_Status($carType)==true){ if($this->Get_Car_Status($carType)==true){
$this->SetValue("Car_Detected", true); $this->SetValue("Car_detected", true);
if($this->GetValue("Max_Current")<6){ if($this->GetValue("Max_Current")<6){
$this-SetValue("Car_is_full", true); $this-SetValue("Car_is_full", true);
} }
}else{ }else{
$this->SetValue("Car_Detected", false); $this->SetValue("Car_detected", false);
$this-SetValue("Car_is_full", false); $this-SetValue("Car_is_full", false);
} }
@@ -132,23 +132,23 @@ class Ladestation_v2 extends IPSModule
} }
$this->SetValue("Car_Detected", true); $this->SetValue("Car_detected", true);
} }
else{ else{
$this->SetValue("Pending_Counter", $counter+1); $this->SetValue("Pending_Counter", $counter+1);
$this->SetValue("Car_Detected", false); $this->SetValue("Car_detected", false);
} }
}else{ }else{
$this->SetValue("Car_Detected", false); $this->SetValue("Car_detected", false);
} }
} }
return $this->GetValue("Car_Detected"); return $this->GetValue("Car_detected");
} }
+1 -1
View File
@@ -4,7 +4,7 @@
"author": "Daniel Haefliger", "author": "Daniel Haefliger",
"url": "https://git.belevo.ch/dh/Symcon_Belevo_Energiemanagement", "url": "https://git.belevo.ch/dh/Symcon_Belevo_Energiemanagement",
"compatibility": { "compatibility": {
"version": "7.1" "version": "8.0"
}, },
"version": "1.227", "version": "1.227",
"build": 0, "build": 0,