Seite 1 von 1

Wandthermostat

Verfasst: Fr 24. Sep 2021, 18:37
von Hoddl
Hallo,

ich hab dies schon mal im alten deutschen Forum gefragt doch leider ist dieses ja nicht mehr Online.

Wie kann ich denn dieses Thermostat mit folgenden koppeln so das das Wandthermostat der Master ist und die Heizungsthermostate die Slave?
IMG_6430.jpg
IMG_6430.jpg (91.79 KiB) 782 mal betrachtet

Re: Wandthermostat

Verfasst: Fr 24. Sep 2021, 22:19
von Osorkon
Du kannst nur die Soll Temperatur Vorgabe, wie von Die beschrieben, realisieren.
Das senden der Ist Temperatur vom Wandthermostat an den Spirit ist mit HA (so zumindest mein Wissenstand) nicht möglich.

Die Automation zur Übermittlung der Soll Temperatur vom Wandthermostat an ein Heizungsthermostat, sieht bei mir so aus:

Code: Alles auswählen

alias: Küche - Heizung Sync Küche
description: ''
trigger:
  - platform: state
    entity_id: climate.wandthermostat_kueche
    attribute: temperature
condition: []
action:
  - service: climate.set_temperature
    data_template:
      entity_id: climate.heizung_kueche
      temperature: |
        {{ states.climate.wandthermostat_kche_heating.attributes.temperature }}
mode: single
Gruß
Osorkon

Re: Wandthermostat

Verfasst: Sa 25. Sep 2021, 00:44
von Hoddl
aber wo und wie muß ich das eintragen?
erst mal muß ich die Geräte an HA anlernen und wie geht es dann weiter :-)

sorry ich komme von Homey da war es a bissl einfacher doch der spinnt seit tage n deshalb muss ich nun die Heizungssachen in HA bringen bevor es kalt wird...

Re: Wandthermostat

Verfasst: Sa 25. Sep 2021, 10:35
von Osorkon
Hoddl hat geschrieben: Sa 25. Sep 2021, 00:44 aber wo und wie muß ich das eintragen?
Wie weit bist Du den?
Home Assistant läuft?
Z-Wave Integration (welche?) ist eingerichtet?
Geräte Inkludiert?

Nach dem die Geräte in HA zur Verfügung stehen, erfolgt die Verknüpfung des Wandthermostats mit dem Heizungsthermostat über Automationen (Homey Flows)

Wie so eine Automation aussehen kann, habe ich in meinem ersten Post als yaml code bereitgestellt.
Die Erstellung von Automationen kannst Du auch direkt im grafischen editor erledigen. Hier muss lediglich ein Template für die Soll Temperatur manuell editiert werden.
Siehe Screenshot.

Re: Wandthermostat

Verfasst: Sa 25. Sep 2021, 12:41
von Hoddl
läuft alles schon z-wave läuft über AEON Labs Z‐Stick Gen5 USB Controller

danke schon mal für die Hilfe!!!!!!!!!

da ich die paar Geräte nicht aus homey rausbekomme wird es da Schwierigkeiten geben die dann in HA zu bekommen? oder gibt es was zu beachten?

Re: Wandthermostat

Verfasst: Sa 25. Sep 2021, 13:16
von Osorkon
Wenn Du die Geräte zuvor nicht aus Homey heraus exkludieren kannst. Dann entweder die Geräte laut Anleitung auf Werkseinstellungen setzen oder einfach in HA die Geräte erst exkludieren (ist egal ob sie am Z-Wave Stick inkludiert sind oder nicht) und dan ganz normal inkludieren.
Ich würde aber empfehle, soweit möglich alle Geräte unsecure zu inkludieren.

Gruß
Osorkon

Re: Wandthermostat

Verfasst: Sa 25. Sep 2021, 15:59
von Hoddl
super hab jetzt 2 aus homey in HA drinnen
also ein Wandthermostat und ein Spirit z-wave

mit der Automatisierung komm ich leider nicht zurecht wie ich dem Wandthermostat das spirit zuweise :-(

Re: Wandthermostat

Verfasst: So 26. Sep 2021, 18:24
von Osorkon
Osorkon hat geschrieben: Sa 25. Sep 2021, 13:16 mit der Automatisierung komm ich leider nicht zurecht wie ich dem Wandthermostat das spirit zuweise
Wo hängt es denn?

1. Neue Automation erstellen

2. Der Automationen einen sprechenden Namen geben

3. Als Auslöser, Auslösertyp Zustand auswählen

4. Als Entität das Wandthermostat auswählen climate.xxx

5. Als Attribut "Temperature" auswählen

6. Aktion anlegen, Aktionstyp: Dienst ausführen
Dienst: climate.set_temperature

7. Entität hinzufügen -> Das Heizungsthermostat

8. Bei Temperatur den hacken setzen und eine Temperatur z.B. 10 eintragen. Die 10 ist nur ein Platzhalter.

9. Jetzt oben die 3 Punkte anklicken und "Als YAML bearbeiten" auswählen

10. Die Zeile temperature folgendermaßen ändern/ergänzen:

Code: Alles auswählen

      temperature: '{{ states.climate.wandthermostat_kche_heating.attributes.temperature }}'
Du sagst also die neue Temperatur vom Heizungsthermostat soll auf die Temperatur vom Wandthermostat eingestellt werden.


climate.wandthermostat_kche_heating
musst Du gegen die Entität von Deinem Wandthermostat ersetzen.


11. Automation speichern

12. Fertig 😀

Gruß
Osorkon

Re: Wandthermostat

Verfasst: Mo 27. Sep 2021, 14:51
von Hoddl
super danke..

das kann ich auch so machen das es 2 Ventile sind die dem Wandthermostat folgen?

Re: Wandthermostat

Verfasst: Mo 27. Sep 2021, 15:24
von Hoddl
das läuft super... auch mit zwei Ventilen!!! Danke

Re: Wandthermostat

Verfasst: Mo 27. Sep 2021, 17:36
von carsten_h
Hoddl hat geschrieben: Mo 27. Sep 2021, 14:51das es 2 Ventile sind die dem Wandthermostat folgen?
Du kannst damit hunderte steuern und obendrein noch die Farbe eine LED entsprechend der Temperatur einstellen. Das ist ja das schöne an solchen smarten Lösungen.

Re: Wandthermostat

Verfasst: Mo 27. Sep 2021, 19:29
von Osorkon
Hoddl hat geschrieben: Mo 27. Sep 2021, 15:24 das läuft super... auch mit zwei Ventilen!!! Danke
Na also, schon wieder eine Herausforderung gemeistert. 😀
Die nächste kommt bestimmt. 😀 Und mit der Zeit wird es immer einfacher und einfacher. Und mit jedem HA Update wird die Bedienung immer User freundlicher, so zumindest mein empfinden.

Gruß
Osorkon

Re: Wandthermostat

Verfasst: Mo 27. Sep 2021, 19:42
von Hoddl
die neue kommt jetzt gleich :-)

Re: Wandthermostat

Verfasst: Do 10. Mär 2022, 15:50
von Hoddl
Hilfe ich hab das Wandthermostat gegen Bosch ausgetauscht doch nun bekomme ich die Steuerung nicht mehr hin so das das Thermostat die Heizungsventile steuert :-(

Habe nach deiner Anleitung gearbeitet doch leider will das nicht gelingen :-(

Hier das YAML:
service: climate.set_temperature
data:
temperature: '{{ states.climate.room_climate_wohnzimmer_heating.attributes.temperature }}'
target:
entity_id: climate.heizungsventil_kuche_2


Folgender Fehler wird im Trace ausgegeben:
Error: Error rendering data template: UndefinedError: 'None' has no attribute 'attributes'

Re: Wandthermostat

Verfasst: Do 10. Mär 2022, 17:42
von Osorkon
Hoddl hat geschrieben: Do 10. Mär 2022, 15:50 Hilfe ich hab das Wandthermostat gegen Bosch ausgetauscht doch nun bekomme ich die Steuerung nicht mehr hin so das das Thermostat die Heizungsventile steuert
Welche Sensorwerte liefert denn das neu Thermostat?

Besitzt dieses überhaupt ein Attribut namens temperature?

Gruß
Osorkon

Re: Wandthermostat

Verfasst: Do 10. Mär 2022, 17:47
von Hoddl
meinst du das??

sensor.raumthermostat_wohnzimmer_temperature

Re: Wandthermostat

Verfasst: Do 10. Mär 2022, 18:08
von Chriz
unter entwicklerwerkzeuge kannst du dir dein thermostat raussuchen und dir anzeigen lassen was es an attributen unterstützt.

wenn du die Entwicklerwerkzeuge öffnest bist du gleich im Reiter "zusände"

einfach unter entität filter climate eintragen und das passende thermostat raussuchen, und schauen welche attribute er besitzt.
entwickler.PNG
entwickler.PNG (34.78 KiB) 598 mal betrachtet

Re: Wandthermostat

Verfasst: Do 10. Mär 2022, 18:19
von Hoddl
ja wird unterstützt... so wie bei dir...
2022-03-10_18-16-14.jpg
2022-03-10_18-16-14.jpg (87.87 KiB) 596 mal betrachtet

Re: Wandthermostat

Verfasst: Do 10. Mär 2022, 18:34
von Chriz
Hoddl hat geschrieben: Do 10. Mär 2022, 15:50 Hilfe ich hab das Wandthermostat gegen Bosch ausgetauscht doch nun bekomme ich die Steuerung nicht mehr hin so das das Thermostat die Heizungsventile steuert :-(

Habe nach deiner Anleitung gearbeitet doch leider will das nicht gelingen :-(

Hier das YAML:
service: climate.set_temperature
data:
temperature: '{{ states.climate.room_climate_wohnzimmer_heating.attributes.temperature }}'
target:
entity_id: climate.heizungsventil_kuche_2


Folgender Fehler wird im Trace ausgegeben:
Error: Error rendering data template: UndefinedError: 'None' has no attribute 'attributes'
Ich bin zwar noch harter anfänger aber ich vermute mal der fehler liegt hier:

temperature: '{{ states.climate.room_climate_wohnzimmer_heating.attributes.temperature }}' nimm mal das _heating weg und schau was er dann sagt

Re: Wandthermostat

Verfasst: Do 10. Mär 2022, 19:00
von Hoddl
da kommt jetzt folgendes:
Executed: 10. März 2022, 18:58:19
Result:

params:
domain: climate
service: set_temperature
service_data:
temperature: 27.5
entity_id:
- climate.heizungsventil_kuche_2
target:
entity_id:
- climate.heizungsventil_kuche_2
running_script: false
limit: 10

Re: Wandthermostat

Verfasst: Do 10. Mär 2022, 19:25
von Chriz
hmm ok sorry vermutung eindeutig falsch :mrgreen:

Alte Thermostat aus HA gelöscht? neue auch eingebunden?
evtl integration neustarten oder ganzes HA...
Entitäten überprüfen ob da sich was geändert hat, oder hast du die schon passend geändert in der automation?

Mehr fällt mir grad auch nicht ein, hoffe einer der gedanken hilft dir auf die sprünge, sonst mal auf die Meister warten :mrgreen:

Re: Wandthermostat

Verfasst: Do 10. Mär 2022, 19:27
von Hoddl
ja das hab ich alles schon durch... deshalb mein post :-)

danke Dir

Re: Wandthermostat

Verfasst: Di 4. Okt 2022, 16:28
von TOM
Osorkon hat geschrieben: Fr 24. Sep 2021, 22:19

Du kannst nur die Soll Temperatur Vorgabe, wie von Die beschrieben, realisieren.
Das senden der Ist Temperatur vom Wandthermostat an den Spirit ist mit HA (so zumindest mein Wissenstand) nicht möglich.

Die Automation zur Übermittlung der Soll Temperatur vom Wandthermostat an ein Heizungsthermostat, sieht bei mir so aus:

Code: Alles auswählen

alias: Küche - Heizung Sync Küche
description: ''
trigger:
  - platform: state
    entity_id: climate.wandthermostat_kueche
    attribute: temperature
condition: []
action:
  - service: climate.set_temperature
    data_template:
      entity_id: climate.heizung_kueche
      temperature: |
        {{ states.climate.wandthermostat_kche_heating.attributes.temperature }}
mode: single

Gruß
Osorkon

Wie sieht das aus, wenn meine Thermostate keine Attribute haben, sondern einfach nur den Temperatur Wert liefern?
Kann ich da dann einfach den sensor nehmen. Oder wie muss ich da vorgehen?

sensor.wand_wz_temperature

Code: Alles auswählen

state_class: measurement
unit_of_measurement: °C
device_class: temperature
friendly_name: Wandthermostat WZ Temperature