Seite 1 von 1
Better Thermostat übergibt Solltemperatur nicht
Verfasst: Fr 4. Aug 2023, 20:06
von Jacknife
Hallo zusammen,
ich nutze seit kurzem die HACS Integration "Better Thermostat".
Ich habe vier Stellantriebe in Netter Thermostat gruppiert. Die Anzeige schien auf den ersten Blick fehlerfrei.
Heute habe ich gemerkt, dass beim setzen einer Zieltemperatur des eingerichteten Thermostats diese nicht an die Stellantriebe übergeben wird.
Kann dieses Verhalten bei Euch bestätigt werden? Was zum Geier mache ich falsch?
Gruss
Jacknife
Re: Better Thermostat übergibt Solltemperatur nicht
Verfasst: Fr 4. Aug 2023, 20:42
von Osorkon
Welche Thermostate hast Du den zusammengefasst?
Ggf. Muss der Modus erst richtig gesetzt werden bevor Soll-Temperatur empfangen werden kann.
Gruß
Osorkon
Re: Better Thermostat übergibt Solltemperatur nicht
Verfasst: Fr 4. Aug 2023, 21:48
von Jacknife
Danke für deine schnelle Rückmeldung:
Gruppe 1: 4 x Eurotronics Spirit (z-wave)
Gruppe 2: 3 x Devolo und einmal Eurotronic Spirit (z-wave)
Gruss
Jacknife
Re: Better Thermostat übergibt Solltemperatur nicht
Verfasst: Fr 4. Aug 2023, 22:42
von Osorkon
Zumindest die Spirits tanzen ein wenig aus der Reihe.
Diese müssen sich im Modus „Heizen“ und der Voreinstellung „Keine“ befinden. „Keine“ entspricht dem Komfort Modus.
Damit diese eine Soll-Temperatur empfangen können.

- IMG_4313.jpeg (17.19 KiB) 1374 mal betrachtet
Die Devolo’s haben weder einen Modus noch eine Voreinstellung. Nutze Better Thermostate selber nicht, kann also Dein Problem leider nicht nachstellen. Habe je Raum einen Wandthermostat, den ich Zentral Bediene, welcher dann mehrere Heizungsthermostate ansteuert.
Das setzen einer neuen Soll-Temperatur für mehrere Thermostate über den Dienst climate.set_temperature funktioniert aber bei Dir?
Gruß
Osorkon
Re: Better Thermostat übergibt Solltemperatur nicht
Verfasst: Fr 4. Aug 2023, 23:37
von Jacknife
Ja, der Dienst funktioniert.
Wie hast Du die Anbindung des Raumthermostat an die Stellantriebe gelöst? Ich habe noch ein Devolo RT hier rumliegen.
Hast Du eine beispiel-config?
Gruss
Jacknife
Re: Better Thermostat übergibt Solltemperatur nicht
Verfasst: Sa 5. Aug 2023, 12:19
von Osorkon
Hallo @Jacknife anbei eine von vielen Möglichkeiten. 
Auslöser ist die Änderung der Soll-Temperatur vom Wandthermostat.
In diesem Fall wird zuerst geprüft, ob die Heizsession aktiv ist. In meinem Fall ist es ein Helfer (Input Boolean)
Dann prüfe ich zuerst je Spirit ob der Modus auf off steht, wenn ja wird dieser auf Heizen gestellt, dass für beide Spirits.
Dann einen 5s Verzögerung, damit der neue Modus ankommt, bevor die Soll-Temperatur gesetzt wird.
Dann wird geprüft, ob die Soll-Temperatur vom Wandthermostat von der Soll-Temperatur des Spirit abweicht wenn ja, wird die Soll-Temperatur des Spirits auf die Soll-Temperatur vom Wandthermostat gestellt.
Code: Alles auswählen
alias: Wohnzimmer - Heizung Sync Wohnzimmer
description: ""
trigger:
- platform: state
entity_id: climate.wandthermostat_wohnzimmer
attribute: temperature
condition:
- condition: state
entity_id: input_boolean.heizsaison
state: "on"
enabled: true
action:
- if:
- condition: state
entity_id: climate.spirit_wohnzimmer1
state: "off"
then:
- service: climate.set_hvac_mode
data:
hvac_mode: heat
target:
entity_id: climate.spirit_wohnzimmer1
- if:
- condition: state
entity_id: climate.spirit_wohnzimmer2
state: "off"
then:
- service: climate.set_hvac_mode
data:
hvac_mode: heat
target:
entity_id: climate.spirit_wohnzimmer2
- delay:
hours: 0
minutes: 0
seconds: 5
milliseconds: 0
- if:
- condition: template
value_template: >
{{ state_attr('climate.wandthermostat_wohnzimmer', 'temperature') !=
state_attr('climate.spirit_wohnzimmer1', 'temperature') }}
then:
- service: climate.set_temperature
data:
temperature: |
{{ state_attr('climate.wandthermostat_wohnzimmer', 'temperature') }}
target:
entity_id: climate.spirit_wohnzimmer1
- if:
- condition: template
value_template: >
{{ state_attr('climate.wandthermostat_wohnzimmer', 'temperature') !=
state_attr('climate.spirit_wohnzimmer2', 'temperature') }}
then:
- service: climate.set_temperature
data:
temperature: |
{{ state_attr('climate.wandthermostat_wohnzimmer', 'temperature') }}
target:
entity_id: climate.spirit_wohnzimmer2
mode: restart
Gruß
Osorkon