ich habe da mal eine Frage bzgl. einstellen, bedienen von mehreren Heizkörperthermostaten in ein und demselben Raum. Bisher hatte ich zwei Eurotronic Spirit im Einsatz welche jeweils in einem Badezimmer montiert sind. Mit der Hilfe hier aus dem Forum laufen diese auch wie gewünscht, mit Heizzeiten, Fenstersensoren, etc.
Nun habe ich mir weitere Eurotronics zugelegt. Aufgrund der offenen Bauweise meines Hauses wurden nun insgesamt 4 Thermostate im Wohn- und Esszimmer montiert und im System eingebunden (Zwave). Es lassen sich nun alle Thermostate einzeln bedienen und regeln auch die Temperatur wie gewünscht.
Nun würde ich diese gerne als Gruppe bedienen, um nicht immer in jedem Heizkörper den neuen Soll-Wert oder Heizmodus ändern zu müssen.
Daher habe ich nun für die Thermostate im Wohn und Esszimmer eine Gruppe angelegt.
Ich habe mir gedacht, dass ich mir die aktuelle Raumtemperatur mittels Durchschnittswert aller Thermostate in diesem Raum anzeigen lasse.
Die Konfiguration sieht wie folgt aus:
items:
Code: Alles auswählen
Group gTempMode "Thermostat-Modus" <temperature>
Group gTempSet "Solltemperatur [%.1f °C]" <temperature>
Group gTempSetEco "Solltemperatur Eco [%.1f °C]" <temperature>
Group:Number:AVG gTempAktuellDurchschnitt "Durschnittstemperatur [%.1f °C]"
//Esszimmer
Number Eurotronic_Spirit_4_Akt_Temperatur_EZ "Aktuelle Temperatur [%.1f °C]" <temperature> (gTempAktuellDurchschnitt) { channel="zwave:device:e16eec95:node38:sensor_temperature" }
Number Eurotronic_Spirit_4_Akt_Thermostat_Mode_EZ "Thermostatmodusmodus" <temperature> (gTempMode) { channel="zwave:device:e16eec95:node38:thermostat_mode" }
Number Eurotronic_Spirit_4_Akt_Heizen_EZ "Solltemperatur [%.1f °C]" <temperature> (gTempSet) { channel="zwave:device:e16eec95:node38:thermostat_setpoint_heating" }
Number Eurotronic_Spirit_4_Akt_Heizen_Eco_EZ "Solltemperatur Eco [%.1f °C]" <temperature> (gTempSetEco)
//Wohnzimmer klein links
Number Eurotronic_Spirit_5_Akt_Temperatur_WZKL "Aktuelle Temperatur [%.1f °C]" <temperature> (gTempAktuellDurchschnitt) { channel="zwave:device:e16eec95:node39:sensor_temperature" }
Number Eurotronic_Spirit_5_Akt_Thermostat_Mode_WZKL "Thermostatmodusmodus" <temperature> (gTempMode) { channel="zwave:device:e16eec95:node39:thermostat_mode" }
Number Eurotronic_Spirit_5_Akt_Heizen_WZKL "Solltemperatur [%.1f °C]" <temperature> (gTempSet) { channel="zwave:device:e16eec95:node39:thermostat_setpoint_heating" }
Number Eurotronic_Spirit_5_Akt_Heizen_Eco_WZKL "Solltemperatur Eco [%.1f °C]" <temperature> (gTempSetEco) { channel="zwave:device:e16eec95:node39:thermostat_setpoint_heating_econ" }
//Wohnzimmer klein rechts
Number Eurotronic_Spirit_6_Akt_Temperatur_WZKR "Aktuelle Temperatur [%.1f °C]" <temperature> (gTempAktuellDurchschnitt) { channel="zwave:device:e16eec95:node40:sensor_temperature" }
Number Eurotronic_Spirit_6_Akt_Thermostat_Mode_WZKR "Thermostatmodusmodus" <temperature> (gTempMode) { channel="zwave:device:e16eec95:node40:thermostat_mode" }
Number Eurotronic_Spirit_6_Akt_Heizen_WZKR "Solltemperatur [%.1f °C]" <temperature> (gTempSet) { channel="zwave:device:e16eec95:node40:thermostat_setpoint_heating" }
Number Eurotronic_Spirit_6_Akt_Heizen_Eco_WZKR "Solltemperatur Eco [%.1f °C]" <temperature> (gTempSetEco) { channel="zwave:device:e16eec95:node40:thermostat_setpoint_heating_econ" }
//Wohnzimmer groß
Number Eurotronic_Spirit_7_Akt_Temperatur_WZG "Aktuelle Temperatur [%.1f °C]" <temperature> (gTempAktuellDurchschnitt) { channel="zwave:device:e16eec95:node41:sensor_temperature" }
Number Eurotronic_Spirit_7_Akt_Thermostat_Mode_WZG "Thermostatmodusmodus" <temperature> (gTempMode) { channel="zwave:device:e16eec95:node41:thermostat_mode" }
Number Eurotronic_Spirit_7_Akt_Heizen_WZG "Solltemperatur [%.1f °C]" <temperature> (gTempSet) { channel="zwave:device:e16eec95:node41:thermostat_setpoint_heating" }
Number Eurotronic_Spirit_7_Akt_Heizen_Eco_WZG "Solltemperatur Eco [%.1f °C]" <temperature> (gTempSetEco) { channel="zwave:device:e16eec95:node41:thermostat_setpoint_heating_econ" }
Code: Alles auswählen
Frame label="Test" {
Group item=gTempAktuellDurchschnitt
Switch item=gTempMode mappings=[0="Off", 1="Heat", 11="Eco Heat", 15="Boost"]
Setpoint item=gTempSet step=1.0 minValue=15 maxValue=28
Setpoint item=gTempSetEco step=1.0 minValue=15 maxValue=28
}
- Die eingestellte Temperatur für den Modus „heat“ ist z.B. auf 20°C gesetzt. Schalte ich nun über das Switch item=gTempMode auf den Modus „heat“, dann stellen sich alle Thermostate der Gruppe gTempSet auf 22°C. Beobachte ich dann die Ventilstellung, so ging diese bei allen auf ca. 50%, da die aktuelle Durchschnittstemperatur bei 18°C lag. Soweit ist ja erstmal alles in Ordnung. Leider verändert sich die Ventilstellung bei ~20°C auch nicht. Ich habe bei 21,8°C den Mode manuell auf „off“ gesetzt.
- Lasse ich jedoch das Switch item=gTempMode auf „Off“, und setzte jedes Thermostat einzeln auf den Modus „heat“, so geht die Ventilstellung auf nur ca. 20%. Hinzu kommt das die Regelung der Thermostate sofern sie einzeln auf „heat“ gesetzt besser funktioniert, sprich bei ~20°C geht die Ventilstellung weiter zu und bei einer abfallenden Temperatur wieder weiter auf.
Nun stellt sich mir die Frage, ob ich bei den Gruppen etwas Grundlegendes falsch gemacht habe? Ich habe erst gedacht, dass es am Temperaturdurchschnitt der Thermostate liegt! Dies ist aber nicht so, da sich wie oben schon beschrieben auch bei einer Durchschnittstemperatur von 21,8°C die Ventile nicht weiter zugegangen sind.
Habt Ihr vielleicht einen Rat? Ich bin für jede Hilfe Dankbar.
Grüße Eleven