no message
This commit is contained in:
@@ -85,8 +85,14 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "SelectVariable",
|
"type": "SelectVariable",
|
||||||
"name": "Heizkontakt_Puffer",
|
"name": "Heizkontakt1_Puffer",
|
||||||
"caption": "Heizkontakt Puffer",
|
"caption": "Heizkontakt Puffer 1.Stufe",
|
||||||
|
"test": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "SelectVariable",
|
||||||
|
"name": "Heizkontakt2_Puffer",
|
||||||
|
"caption": "Heizkontakt Puffer 2.Stufe",
|
||||||
"test": true
|
"test": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -94,6 +100,46 @@
|
|||||||
"name": "Aussentemp",
|
"name": "Aussentemp",
|
||||||
"caption": "Aussentemperatur",
|
"caption": "Aussentemperatur",
|
||||||
"suffix": "°C"
|
"suffix": "°C"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"type": "Select",
|
||||||
|
"name": "Stufen",
|
||||||
|
"caption": "Anzahl Stufen",
|
||||||
|
"options": [
|
||||||
|
{ "caption": "1-stufig", "value": 1 },
|
||||||
|
{ "caption": "2-stufig", "value": 2 },
|
||||||
|
{ "caption": "3-stufig", "value": 3 },
|
||||||
|
{ "caption": "4-stufig", "value": 4 }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"type": "NumberSpinner",
|
||||||
|
"name": "Stufe1",
|
||||||
|
"caption": "Wert Stufe 1",
|
||||||
|
"visible": "{Stufen} >= 1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "NumberSpinner",
|
||||||
|
"name": "Stufe2",
|
||||||
|
"caption": "Wert Stufe 2",
|
||||||
|
"visible": "{Stufen} >= 2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "NumberSpinner",
|
||||||
|
"name": "Stufe3",
|
||||||
|
"caption": "Wert Stufe 3",
|
||||||
|
"visible": "{Stufen} >= 3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "NumberSpinner",
|
||||||
|
"name": "Stufe4",
|
||||||
|
"caption": "Wert Stufe 4",
|
||||||
|
"visible": "{Stufen} >= 4"
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -12,8 +12,8 @@ class Pufferspeicher extends IPSModule
|
|||||||
$this->RegisterPropertyInteger("PufferTeilLeistung", 3000);
|
$this->RegisterPropertyInteger("PufferTeilLeistung", 3000);
|
||||||
$this->RegisterPropertyInteger("ZeitKonstante", 120);
|
$this->RegisterPropertyInteger("ZeitKonstante", 120);
|
||||||
$this->RegisterPropertyInteger("Pufferfuehler_PT1", 0);
|
$this->RegisterPropertyInteger("Pufferfuehler_PT1", 0);
|
||||||
$this->RegisterPropertyInteger("Heizkontakt_Puffer", 0);
|
$this->RegisterPropertyInteger("Heizkontakt2_Puffer", 0);
|
||||||
$this->RegisterPropertyInteger("Heizkontakt_Puffer_Teillast", 0);
|
$this->RegisterPropertyInteger("Heizkontakt1_Puffer", 0);
|
||||||
$this->RegisterPropertyInteger("Aussentemp", 20);
|
$this->RegisterPropertyInteger("Aussentemp", 20);
|
||||||
$this->RegisterPropertyInteger("MinVT_Temp", 20);
|
$this->RegisterPropertyInteger("MinVT_Temp", 20);
|
||||||
$this->RegisterPropertyInteger("MaxVT_Temp", 80);
|
$this->RegisterPropertyInteger("MaxVT_Temp", 80);
|
||||||
@@ -88,16 +88,16 @@ class Pufferspeicher extends IPSModule
|
|||||||
{
|
{
|
||||||
// Schalte Kontakt Teillast und Vollast entsprechend der Power-Einstellung
|
// Schalte Kontakt Teillast und Vollast entsprechend der Power-Einstellung
|
||||||
if ($power == $this->ReadPropertyInteger("PufferLeistung")) {
|
if ($power == $this->ReadPropertyInteger("PufferLeistung")) {
|
||||||
SetValue($this->ReadPropertyInteger("Heizkontakt_Puffer"), true);
|
SetValue($this->ReadPropertyInteger("Heizkontakt2_Puffer"), true);
|
||||||
SetValue($this->ReadPropertyInteger("Heizkontakt_Puffer_Teillast"), false);
|
SetValue($this->ReadPropertyInteger("Heizkontakt1_Puffer"), false);
|
||||||
} elseif (
|
} elseif (
|
||||||
$power == $this->ReadPropertyInteger("PufferTeilLeistung")
|
$power == $this->ReadPropertyInteger("PufferTeilLeistung")
|
||||||
) {
|
) {
|
||||||
SetValue($this->ReadPropertyInteger("Heizkontakt_Puffer"), false);
|
SetValue($this->ReadPropertyInteger("Heizkontakt2_Puffer"), false);
|
||||||
SetValue($this->ReadPropertyInteger("Heizkontakt_Puffer_Teillast"), true);
|
SetValue($this->ReadPropertyInteger("Heizkontakt1_Puffer"), true);
|
||||||
} else {
|
} else {
|
||||||
SetValue($this->ReadPropertyInteger("Heizkontakt_Puffer"), false);
|
SetValue($this->ReadPropertyInteger("Heizkontakt2_Puffer"), false);
|
||||||
SetValue($this->ReadPropertyInteger("Heizkontakt_Puffer_Teillast"), false);
|
SetValue($this->ReadPropertyInteger("Heizkontakt1_Puffer"), false);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Prüfe auf Änderung der Power im Vergleich zur letzten Einstellung
|
// Prüfe auf Änderung der Power im Vergleich zur letzten Einstellung
|
||||||
|
|||||||
Reference in New Issue
Block a user