Komplexere Heizungssteuerung, ist „Better Thermostat“ geeignet?

Und schon wieder ich, mit einer Frage.

Ich habe mir zwei Heizkörperthermostate () und ein Wandthermostat () von Homematic als Gruppe angelegt.

Folgende beiden Szenarien sollen nun abgebildet werden:

  1. Für die Räume sollen feste Pläne geben, welche Temperatur wo herrscht. Dies soll durch folgende Auslöser/Bedingungen festgelegt werden:
  • a: Wenn niemand zu Hause ist, soll es 18 °C sein.
  • b: Wenn Person X sich aus einem Bereich entfernt, sollen bestimmte Räume aufgeheizt werden. Natürlich soll dies noch abhängig von den Außentemperaturen sein.

Wenn ich das Video von Simon zu diesem Thema „Better Thermostat“ richtig verstanden habe, sollte das damit doch realisierbar sein, oder?

Was passiert aber, wenn ich folgendes 2. Szenario noch nutzen möchte, könnte es da Probleme geben?

  1. Mithilfe des Wandthermostats soll die Temperatur für den Raum eingestellt werden, wenn man es kühler oder wärmer haben will. Dies funktioniert schon mal, da ich alles in eine Gruppe integriert habe.

Frage: Wo wird jetzt die Temperatur gemessen? Am Heizkörper oder am Wandthermostat? Da das Wandthermostat allerdings an der Tür sich befindet, ist es ein wenig kühler als der Raum sein sollte. Reicht es aus, hier den Offset zu ermitteln und dem Wandthermostat zu übergeben, oder muss ich dies auch bei den Heizkörpern tun?

Aufgrund des WAF möchte ich ungern großartig experimentieren, sondern hoffe, dass es hier einige gibt, die mir mit Infos aushelfen können.

Hallo, ich habe das Video auch gesehen, und mache gerade seid 1 Woche erst mit HA rum. Zu deiner Frage wo gemessen wird entscheidest du selbst über die entinität….Entweder nimmst du das vom Wandthermostat, was auch eher Sinn macht. Oder eben von Heizungsthermostat selbst. Zu finden in der Geräteklasse wenn alles angelernt ist., Du kannst auch ein Mittelwert erstellen, das hat der Simon in dem Video erklärt wie das geht.

Hallo,

meine Heizungsautomation ist henau so wie du es haben möchtest nur ohne BT.
In der HM habe ich in jeder Heizungsgruppe zwei Wochenprogramme angelegt. Ein WP für anwesend und eins für abwesend. In HomeAssistant habe ich eine Automation angelegt die dann das jeweilige WP aktiviert.

yaml zum importieren
alias: Tools - Heizung - An/Abwesenheit
description: ""
trigger:
  - platform: state
    entity_id:
      - zone.home
  - platform: zone
    entity_id: device_tracker.bernadette_p6
    zone: zone.arbeit
    event: leave
    id: Feierabend
  - platform: zone
    entity_id: device_tracker.ralf_p6_2
    zone: zone.arbeit
    event: leave
    id: Feierabend
condition: []
action:
  - choose:
      - conditions:
          - condition: not
            conditions:
              - condition: zone
                entity_id: device_tracker.ralf_p6_2
                zone: zone.home
            alias: "Ralf nicht Zuhause "
          - condition: not
            conditions:
              - condition: zone
                entity_id: device_tracker.bernadette_p6
                zone: zone.home
            alias: "Bernadette nicht Zuhause "
        sequence:
          - service: climate.set_preset_mode
            data:
              preset_mode: week_program_3
            target:
              entity_id:
                - climate.hg_bad_int0000002_2
                - climate.hg_flur_int0000004_2
                - climate.hg_wc_int0000003_2
                - climate.hg_wohnzimmer_int00alias: Tools - Heizung - An/Abwesenheit
description: ""
trigger:
  - platform: state
    entity_id:
      - zone.home
    id: Zone
  - platform: zone
    entity_id: device_tracker.bernadette_p6
    zone: zone.arbeit
    event: leave
    id: Feierabend
  - platform: zone
    entity_id: device_tracker.ralf_p6_2
    zone: zone.arbeit
    event: leave
    id: Feierabend
condition: []
action:
  - choose:
      - conditions:
          - condition: not
            conditions:
              - condition: zone
                entity_id: device_tracker.ralf_p6_2
                zone: zone.home
            alias: "Ralf nicht Zuhause "
          - condition: not
            conditions:
              - condition: zone
                entity_id: device_tracker.bernadette_p6
                zone: zone.home
            alias: "Bernadette nicht Zuhause "
          - condition: trigger
            id:
              - Zone
        sequence:
          - service: climate.set_preset_mode
            data:
              preset_mode: week_program_3
            target:
              entity_id:
                - climate.hg_bad_int0000002_2
                - climate.hg_flur_int0000004_2
                - climate.hg_wc_int0000003_2
                - climate.hg_wohnzimmer_int0000001_2
        alias: "Niemand Zuhause "
      - conditions:
          - condition: or
            conditions:
              - condition: zone
                entity_id: device_tracker.ralf_p6_2
                zone: zone.home
              - condition: zone
                entity_id: device_tracker.bernadette_p6
                zone: zone.home
            alias: "Ist jemand Zuhause "
          - condition: state
            entity_id: climate.hg_wohnzimmer_int0000001_2
            attribute: preset_mode
            state: week_program_3
          - condition: trigger
            id:
              - Zone
        sequence:
          - service: climate.set_preset_mode
            data:
              preset_mode: week_program_1
            target:
              entity_id:
                - climate.hg_bad_int0000002_2
                - climate.hg_flur_int0000004_2
                - climate.hg_wc_int0000003_2
                - climate.hg_wohnzimmer_int0000001_2
      - conditions:
          - condition: trigger
            id:
              - Feierabend
          - condition: state
            entity_id: climate.hg_wohnzimmer_int0000001_2
            attribute: preset_mode
            state: week_program_3
        sequence:
          - service: climate.set_preset_mode
            data:
              preset_mode: week_program_1
            target:
              entity_id:
                - climate.hg_bad_int0000002_2
                - climate.hg_flur_int0000004_2
                - climate.hg_wc_int0000003_2
                - climate.hg_wohnzimmer_int0000001_2
        alias: "Feierabend "
mode: single

@rstuck
Danke für deine yaml.
Sehe ich das richtig, das du nur die Heizungen gruppiert hast und dann mit HomeAssistant entscheidest wie und was? Und wo hast du das Wandthermostat eingebunden? In der Gruppe oder regelst du extra?

Ich weis nun nicht, wenn ich den Offset im Wandthermostat einstelle, ob ich das dann in den Heizköpern noch zusätzlich mit einstellen muss? Weil eigentlich müssen die ihre Temperatur ja nicht mehr selbst messen sondern nur das machen was das Wandthermostat sagt.

Die Gruppen sind Homematic Heizungsgruppen, in den Gruppen sind Thermostate, Wandthermostate und Fenstersensoren.

Nein, denn in der Gruppe ist das WT die regelnde Komponente.