Better Thermostat übergibt Solltemperatur nicht

Keine passende Kategorie? Bzw. Allgemeine Diskussionen rund um Home Assistant.


Antworten
Jacknife
Beiträge: 42
Registriert: Mi 28. Jun 2023, 18:30
Has thanked: 4 times
Been thanked: 5 times

Better Thermostat übergibt Solltemperatur nicht

Beitrag 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

Benutzeravatar
Osorkon
Administrator
Beiträge: 1953
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Better Thermostat übergibt Solltemperatur nicht

Beitrag von Osorkon »

Welche Thermostate hast Du den zusammengefasst?
Ggf. Muss der Modus erst richtig gesetzt werden bevor Soll-Temperatur empfangen werden kann.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Jacknife
Beiträge: 42
Registriert: Mi 28. Jun 2023, 18:30
Has thanked: 4 times
Been thanked: 5 times

Re: Better Thermostat übergibt Solltemperatur nicht

Beitrag 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

Benutzeravatar
Osorkon
Administrator
Beiträge: 1953
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Better Thermostat übergibt Solltemperatur nicht

Beitrag 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
IMG_4313.jpeg (17.19 KiB) 479 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

Einer muss ja für Ordnung sorgen. :D
Jacknife
Beiträge: 42
Registriert: Mi 28. Jun 2023, 18:30
Has thanked: 4 times
Been thanked: 5 times

Re: Better Thermostat übergibt Solltemperatur nicht

Beitrag 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

Benutzeravatar
Osorkon
Administrator
Beiträge: 1953
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Better Thermostat übergibt Solltemperatur nicht

Beitrag von Osorkon »

Hallo @Jacknife anbei eine von vielen Möglichkeiten. :D

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

Einer muss ja für Ordnung sorgen. :D
Antworten