kleine fixes
This commit is contained in:
@@ -46,11 +46,9 @@ class Belevo_Server_Kommunikation extends IPSModule
|
|||||||
if ($InfluxJaNein) {
|
if ($InfluxJaNein) {
|
||||||
// Timer auf 5 Minuten setzen
|
// Timer auf 5 Minuten setzen
|
||||||
$this->SetTimerInterval("Timer_Influx", 300000); // Alle 5 Minuten -> 5*60*1000=300000
|
$this->SetTimerInterval("Timer_Influx", 300000); // Alle 5 Minuten -> 5*60*1000=300000
|
||||||
IPS_LogMessage("Belevo_Server_Kommunikation", "Influx Ja");
|
|
||||||
} else {
|
} else {
|
||||||
// Timer stoppen
|
// Timer stoppen
|
||||||
$this->SetTimerInterval("Timer_Influx", 0);
|
$this->SetTimerInterval("Timer_Influx", 0);
|
||||||
IPS_LogMessage("Belevo_Server_Kommunikation", "Influx Nein");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -14,9 +14,9 @@ class Boiler_2_Stufig_Mit_Fueler extends IPSModule
|
|||||||
$this->RegisterPropertyInteger("Kontakt_Volllast", 0);
|
$this->RegisterPropertyInteger("Kontakt_Volllast", 0);
|
||||||
|
|
||||||
// Boiler spezifische Variablen
|
// Boiler spezifische Variablen
|
||||||
$this->RegisterVariableInteger("Boilermintemp","Boilermintemp","",45);
|
$this->RegisterVariableInteger("Mindesttemperatur","Mindesttemperatur","",45);
|
||||||
$this->RegisterVariableInteger("Boilermaxtemp","Boilermaxtemp","",60);
|
$this->RegisterVariableInteger("Maximaltemperatur","Maximaltemperatur","",60);
|
||||||
$this->RegisterVariableInteger("Boilerlegiotemp","Boilerlegiotemp","",65);
|
$this->RegisterVariableInteger("Legionellentemperatur","Legionellentemperatur","",65);
|
||||||
$this->RegisterVariableInteger("LegioCounter", "LegioCounter", "", 0);
|
$this->RegisterVariableInteger("LegioCounter", "LegioCounter", "", 0);
|
||||||
|
|
||||||
// Variabeln für Kommunkation mit Manager
|
// Variabeln für Kommunkation mit Manager
|
||||||
@@ -95,9 +95,9 @@ class Boiler_2_Stufig_Mit_Fueler extends IPSModule
|
|||||||
$LegioCounter = $this->GetValue("LegioCounter");
|
$LegioCounter = $this->GetValue("LegioCounter");
|
||||||
|
|
||||||
$boilerTemp = GetValue($this->ReadPropertyInteger("Boilertemperatur"));
|
$boilerTemp = GetValue($this->ReadPropertyInteger("Boilertemperatur"));
|
||||||
$minTemp = $this->GetValue("Boilermintemp");
|
$minTemp = $this->GetValue("Mindesttemperatur");
|
||||||
$maxTemp = $this->GetValue("Boilermaxtemp");
|
$maxTemp = $this->GetValue("Maximaltemperatur");
|
||||||
$LegioTemp = $this->GetValue("Boilerlegiotemp");
|
$LegioTemp = $this->GetValue("Legionellentemperatur");
|
||||||
$teilLeistung = $this->ReadPropertyInteger("BoilerLeistungTeillast");
|
$teilLeistung = $this->ReadPropertyInteger("BoilerLeistungTeillast");
|
||||||
$vollLeistung = $this->ReadPropertyInteger("BoilerLeistungVolllast");
|
$vollLeistung = $this->ReadPropertyInteger("BoilerLeistungVolllast");
|
||||||
|
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
|
|
||||||
{
|
{
|
||||||
"type": "Label",
|
"type": "Label",
|
||||||
"caption": "Aktuell wird nur Go-E ladestation zu testzwecken unterstützt!"
|
"caption": "Aktuell wird nur Go-E ladestation unterstützt!"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -65,6 +65,8 @@ class Manager extends IPSModule
|
|||||||
foreach ($Verbraucher_Liste as $user) {
|
foreach ($Verbraucher_Liste as $user) {
|
||||||
if (IPS_InstanceExists($user["Verbraucher"])) {
|
if (IPS_InstanceExists($user["Verbraucher"])) {
|
||||||
IPS_RequestAction($user["Verbraucher"],"GetCurrentData", $Is_Peak_Shaving);
|
IPS_RequestAction($user["Verbraucher"],"GetCurrentData", $Is_Peak_Shaving);
|
||||||
|
IPS_LogMessage("Manager", "aufgerufen getcurrentdata");
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -75,6 +77,8 @@ class Manager extends IPSModule
|
|||||||
// Fülle das Array mit allen entsprechenden Werten der Verbraucher ab
|
// Fülle das Array mit allen entsprechenden Werten der Verbraucher ab
|
||||||
foreach ($Verbraucher_Liste as $user) {
|
foreach ($Verbraucher_Liste as $user) {
|
||||||
if (!IPS_InstanceExists($user["Verbraucher"])) {
|
if (!IPS_InstanceExists($user["Verbraucher"])) {
|
||||||
|
IPS_LogMessage("Manager", "aufgerufen komisch");
|
||||||
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -102,6 +106,8 @@ class Manager extends IPSModule
|
|||||||
// Überprüfen, ob alle Benutzer Idle = true sind, wenn einer nicht ist, wird später verworfen...
|
// Überprüfen, ob alle Benutzer Idle = true sind, wenn einer nicht ist, wird später verworfen...
|
||||||
if (!$idle) {
|
if (!$idle) {
|
||||||
$allIdle = false;
|
$allIdle = false;
|
||||||
|
IPS_LogMessage("Manager", "nciht idle");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Addiere die aktuell bereits verwendete Leistung auf, um sie bei der verteilung zu berücksichtigen
|
// Addiere die aktuell bereits verwendete Leistung auf, um sie bei der verteilung zu berücksichtigen
|
||||||
@@ -119,6 +125,8 @@ class Manager extends IPSModule
|
|||||||
if (!$allIdle) {
|
if (!$allIdle) {
|
||||||
foreach ($filteredVerbraucher as $user) {
|
foreach ($filteredVerbraucher as $user) {
|
||||||
IPS_RequestAction($user["InstanceID"],"SetAktuelle_Leistung",$user["Aktuelle_Leistung"]);
|
IPS_RequestAction($user["InstanceID"],"SetAktuelle_Leistung",$user["Aktuelle_Leistung"]);
|
||||||
|
IPS_LogMessage("Manager", "aufgerufen nicht alle idle");
|
||||||
|
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -240,6 +248,8 @@ class Manager extends IPSModule
|
|||||||
// Methode SetAktuelle_Leistung für jeden Verbraucher mit der entsprechenden Energie aufrufen
|
// Methode SetAktuelle_Leistung für jeden Verbraucher mit der entsprechenden Energie aufrufen
|
||||||
if (IPS_InstanceExists($userInstanceID)) {
|
if (IPS_InstanceExists($userInstanceID)) {
|
||||||
IPS_RequestAction($userInstanceID,"SetAktuelle_Leistung",$leistung);
|
IPS_RequestAction($userInstanceID,"SetAktuelle_Leistung",$leistung);
|
||||||
|
IPS_LogMessage("Manager", "aufgerufen setleistung normal");
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
"compatibility": {
|
"compatibility": {
|
||||||
"version": "7.1"
|
"version": "7.1"
|
||||||
},
|
},
|
||||||
"version": "0.168",
|
"version": "0.170",
|
||||||
"build": 0,
|
"build": 0,
|
||||||
"date": 0
|
"date": 0
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user