kleine Hilfe stellung gesucht für Homematic ip Heizungsteuerung mit wandthermostat regler
Verfasst: 20. Okt 2024 11:44
Hallo ihr lieben ich hoffe mal das mir jemand helfen kann beim Wandthermostat der einen Regler hat mit dem es Möglich ist eine Heizung an zu steuern von Homematic Ip.
Mein plan war dies bezüglich den wall Thermostat nicht über die ccu3 zu steuern, sondern eher mit eine rules in OH OH, ist zudem auch auf den Aktuellen stand. Leider Scheitere ich an der rules.Und wollte fragen ob ich hier irgendwas falsch gemacht haben. den wenn ich am thermostat die temparatur auf 25grad setze, kommt am basic Heizkörper nichts an.
Hier mal meine code des Items:
Und zu guter letzt die Rules:
Vielleicht hat jemand eine elegante lösung oder findent sofort den fehler. den ich hier gemacht haben in den Code.
ich bedanke mich bei euch für jedliche hilfe stelleung. und macht weiter so
Mein plan war dies bezüglich den wall Thermostat nicht über die ccu3 zu steuern, sondern eher mit eine rules in OH OH, ist zudem auch auf den Aktuellen stand. Leider Scheitere ich an der rules.Und wollte fragen ob ich hier irgendwas falsch gemacht haben. den wenn ich am thermostat die temparatur auf 25grad setze, kommt am basic Heizkörper nichts an.
Hier mal meine code des Items:
Code: Alles auswählen
//Wohnzimmerheizung
Number GF_LivingRoom_Temperature "Wohnzimmerheizung[%.1f °C]" <temperature> (GF_LivingRoom, gTemperature) {channel="homematic:HmIP-eTRV-B:3014F711A061A7DBE997618D:002018A997433D:1#ACTUAL_TEMPERATURE"}
Switch GF_3LivingRoom_Battery "Wohnzimmerheizung[MAP(batterie.map):%s]" <battery> (GF_LivingRoom, gbattery) {channel="homematic:HmIP-eTRV-B:3014F711A061A7DBE997618D:002018A997433D:0#LOW_BAT"}
Number GF_LivingRoom_Target "Wohnzimmerheizung[%.1f °C]" <temperature> (GF_LivingRoom, gTemperature) {channel="homematic:HmIP-eTRV-B:3014F711A061A7DBE997618D:002018A997433D:1#SET_POINT_TEMPERATURE"}
String GF_LivingRoom_Control_Mode "Wohnzimmerheizung Setings" <settings> (GF_LivingRoom, gSettings) {channel="homematic:HmIP-eTRV-B:3014F711A061A7DBE997618D:002018A997433D:1#CONTROL_MODE"}
//Wohntimmer Thermostatregler
Number GF_011LivingRoom_Temperature "Wohnzimmer[%.1f °C]" <temperature> (GF_LivingRoom, gTemperature) {channel="homematic:HmIP-WTH-1:3014F711A061A7DBE997618D:0039226989CE6D:1#ACTUAL_TEMPERATURE", alexa="TemperatureSensor.CurrentTemperature"}
Number GF_LivingRoom_Humidity "Wohnzimmer Luftfeuchtigkeit[%.0f %%]" <humidity> (GF_LivingRoom, ghumidity) {channel="homematic:HmIP-WTH-1:3014F711A061A7DBE997618D:0039226989CE6D:1#HUMIDITY"}
Switch GF_3LivingRoom_Battery "Wohnzimmer Thermostat[MAP(batterie.map):%s]" <battery> (GF_LivingRoom, gbattery) {channel="homematic:HmIP-WTH-1:3014F711A061A7DBE997618D:0039226989CE6D:0#LOW_BAT"}
Number GF_11LivingRoom_SetPoint "Wohnzimmer Temperatur [%.1f °C]" <temperature> (GF_LivingRoom, gTemperature) {channel="homematic:HmIP-WTH-1:3014F711A061A7DBE997618D:0039226989CE6D:1#SET_POINT_TEMPERATURE"}
Und zu guter letzt die Rules:
Code: Alles auswählen
rule "Temperaturregelung Wohnzimmer"
when
Item GF_011LivingRoom_Temperature changed
then
if (GF_LivingRoom_Temperature.state < GF_11LivingRoom_SetPoint.state) { // Hier kannst du den Regler aktivieren, um die Heizung zu erhöhen
GF_LivingRoom_Target.sendCommand(5.0) // Beispielwert, um die Heizung zu aktivieren
} else if (GF_LivingRoom_Temperature.state > GF_11LivingRoom_SetPoint.state) { // Hier kannst du den Regler deaktivieren, um die Heizung zu senken
GF_LivingRoom_Target.sendCommand(5.0) // Beispielwert, um die Heizung zu deaktivieren
}
end
Vielleicht hat jemand eine elegante lösung oder findent sofort den fehler. den ich hier gemacht haben in den Code.
ich bedanke mich bei euch für jedliche hilfe stelleung. und macht weiter so
