Groupe thermostat

bonjour

aujourd hui j ai voulu creer un groupe de thermostat pour passer en mode eco ou confort trois radiateurs .

par contre quand je vais dans entrée / groupe / je ne trouve rien concerant les thermostats est ce normal ?

Salut,

Normal, ça n’existe pas dans les groupes natifs
Mais bon on peut s’en sortir avec ça par ex GitHub - bjrnptrsn/climate_group_helper: Advanced Climate Groups for Home Assistant. Create unified climate entities from mixed thermostats, air conditioners, heaters, etc. Featuring robust lock/mirror modes, TRV calibration, window detection and native schedule syncing.

2 « J'aime »

Salut

Pour mes thermostat j’ai utilisé l’entrée « combiner l’état de plusieurs capteur »
En utilisant la moyenne.

Salut

On peut également les créer un groupe en yaml dans un fichier groups.yaml :

thermostats:
    name: Thermostats
    entities:
        - climate.chauffage_buanderie
        - climate.chauffage_chambre
        - climate.chauffage_salle_de_bain

Le fichier groups.yaml devant être inclus dans configuration.yaml comme les autres fichiers inclus.

merci je vient d installer et j ai reussi a creer le groupe merci .

j en ammene ma deuxieme question mon but est d alleger une automatisation pour mon chauffage qui se declenche seulement au solaire .

@Tochy m avais fait la base de l automatisation et je l ai fait evoluer au fur et a mesure de mes tests , elle est parfaitement fonctionnel mais je la trouve quand meme consequante .

je vous joint le yaml pouvez vous me dire si il y a un interet de lancer une seul action avec un groupe de radiateur , ou trois actions distinct une par radiateur .

alias: "chauffage solaire "
description: ""
triggers:
  - trigger: time_pattern
    seconds: /30
conditions:
  - condition: time
    after: "10:30:00"
actions:
  - choose:
      - conditions:
          - condition: numeric_state
            entity_id: sensor.msunpv_powreso
            above: 200
          - condition: time
            before: "16:00:00"
            weekday:
              - mon
              - tue
              - wed
              - thu
              - fri
        sequence:
          - device_id: 436d3d39fe33217db50cdc71d0047ecc
            domain: climate
            entity_id: b7b03faee44b23bb8e4be7e23e1461f4
            type: set_preset_mode
            preset_mode: eco
          - device_id: fae82b0abdeda77cbce423e2ac7cbc31
            domain: climate
            entity_id: 5e103f1f70772f0e0d8869edb569b797
            type: set_preset_mode
            preset_mode: eco
          - device_id: 541256be743ba54d94f0f303ef9c634a
            domain: climate
            entity_id: cfb62165b35e24dc2c79aa9a3e0cedfa
            type: set_preset_mode
            preset_mode: eco
      - conditions:
          - condition: numeric_state
            entity_id: sensor.msunpv_powreso
            above: 200
          - condition: time
            before: "20:30:00"
            weekday:
              - sat
              - sun
        sequence:
          - device_id: 436d3d39fe33217db50cdc71d0047ecc
            domain: climate
            entity_id: b7b03faee44b23bb8e4be7e23e1461f4
            type: set_preset_mode
            preset_mode: comfort
          - device_id: fae82b0abdeda77cbce423e2ac7cbc31
            domain: climate
            entity_id: 5e103f1f70772f0e0d8869edb569b797
            type: set_preset_mode
            preset_mode: comfort
          - device_id: 541256be743ba54d94f0f303ef9c634a
            domain: climate
            entity_id: cfb62165b35e24dc2c79aa9a3e0cedfa
            type: set_preset_mode
            preset_mode: comfort
      - conditions:
          - condition: numeric_state
            entity_id: sensor.xiaomi_salon_temperature
            above: 22.9
          - condition: time
            before: "16:00:00"
            weekday:
              - mon
              - tue
              - wed
              - thu
              - fri
          - condition: numeric_state
            entity_id: sensor.negative_price_3erl
            below: 1
        sequence:
          - device_id: 436d3d39fe33217db50cdc71d0047ecc
            domain: climate
            entity_id: b7b03faee44b23bb8e4be7e23e1461f4
            type: set_preset_mode
            preset_mode: eco
          - device_id: fae82b0abdeda77cbce423e2ac7cbc31
            domain: climate
            entity_id: 5e103f1f70772f0e0d8869edb569b797
            type: set_preset_mode
            preset_mode: eco
          - device_id: 541256be743ba54d94f0f303ef9c634a
            domain: climate
            entity_id: cfb62165b35e24dc2c79aa9a3e0cedfa
            type: set_preset_mode
            preset_mode: eco
      - conditions:
          - condition: numeric_state
            entity_id: sensor.xiaomi_salon_temperature
            above: 22.9
          - condition: time
            before: "20:30:00"
            weekday:
              - sat
              - sun
          - condition: numeric_state
            entity_id: sensor.negative_price_3erl
            below: 1
        sequence:
          - device_id: 436d3d39fe33217db50cdc71d0047ecc
            domain: climate
            entity_id: b7b03faee44b23bb8e4be7e23e1461f4
            type: set_preset_mode
            preset_mode: comfort
          - device_id: fae82b0abdeda77cbce423e2ac7cbc31
            domain: climate
            entity_id: 5e103f1f70772f0e0d8869edb569b797
            type: set_preset_mode
            preset_mode: comfort
          - device_id: 541256be743ba54d94f0f303ef9c634a
            domain: climate
            entity_id: cfb62165b35e24dc2c79aa9a3e0cedfa
            type: set_preset_mode
            preset_mode: comfort
      - conditions:
          - condition: numeric_state
            entity_id: sensor.msunpv_powpv
            below: -1800
        sequence:
          - choose:
              - conditions:
                  - condition: state
                    entity_id: input_select.choix_radiateur
                    state:
                      - salon
                  - condition: time
                    before: "16:00:00"
                    weekday:
                      - mon
                      - tue
                      - wed
                      - thu
                      - fri
                sequence:
                  - device_id: 541256be743ba54d94f0f303ef9c634a
                    domain: climate
                    entity_id: cfb62165b35e24dc2c79aa9a3e0cedfa
                    type: set_preset_mode
                    preset_mode: home
                  - device_id: fae82b0abdeda77cbce423e2ac7cbc31
                    domain: climate
                    entity_id: 5e103f1f70772f0e0d8869edb569b797
                    type: set_preset_mode
                    preset_mode: eco
                  - device_id: 436d3d39fe33217db50cdc71d0047ecc
                    domain: climate
                    entity_id: b7b03faee44b23bb8e4be7e23e1461f4
                    type: set_preset_mode
                    preset_mode: eco
              - conditions:
                  - condition: state
                    entity_id: input_select.choix_radiateur
                    state:
                      - salon
                  - condition: time
                    before: "20:30:00"
                    weekday:
                      - sat
                      - sun
                sequence:
                  - device_id: 541256be743ba54d94f0f303ef9c634a
                    domain: climate
                    entity_id: cfb62165b35e24dc2c79aa9a3e0cedfa
                    type: set_preset_mode
                    preset_mode: home
                  - device_id: fae82b0abdeda77cbce423e2ac7cbc31
                    domain: climate
                    entity_id: 5e103f1f70772f0e0d8869edb569b797
                    type: set_preset_mode
                    preset_mode: comfort
                  - device_id: 436d3d39fe33217db50cdc71d0047ecc
                    domain: climate
                    entity_id: b7b03faee44b23bb8e4be7e23e1461f4
                    type: set_preset_mode
                    preset_mode: comfort
              - conditions:
                  - condition: state
                    entity_id: input_select.choix_radiateur
                    state:
                      - cuisine
                  - condition: time
                    before: "16:00:00"
                    weekday:
                      - mon
                      - tue
                      - wed
                      - thu
                      - fri
                sequence:
                  - device_id: 436d3d39fe33217db50cdc71d0047ecc
                    domain: climate
                    entity_id: b7b03faee44b23bb8e4be7e23e1461f4
                    type: set_preset_mode
                    preset_mode: home
                  - device_id: fae82b0abdeda77cbce423e2ac7cbc31
                    domain: climate
                    entity_id: 5e103f1f70772f0e0d8869edb569b797
                    type: set_preset_mode
                    preset_mode: eco
                  - device_id: 541256be743ba54d94f0f303ef9c634a
                    domain: climate
                    entity_id: cfb62165b35e24dc2c79aa9a3e0cedfa
                    type: set_preset_mode
                    preset_mode: eco
              - conditions:
                  - condition: state
                    entity_id: input_select.choix_radiateur
                    state:
                      - cuisine
                  - condition: time
                    before: "20:30:00"
                    weekday:
                      - sat
                      - sun
                sequence:
                  - device_id: 436d3d39fe33217db50cdc71d0047ecc
                    domain: climate
                    entity_id: b7b03faee44b23bb8e4be7e23e1461f4
                    type: set_preset_mode
                    preset_mode: home
                  - device_id: fae82b0abdeda77cbce423e2ac7cbc31
                    domain: climate
                    entity_id: 5e103f1f70772f0e0d8869edb569b797
                    type: set_preset_mode
                    preset_mode: comfort
                  - device_id: 541256be743ba54d94f0f303ef9c634a
                    domain: climate
                    entity_id: cfb62165b35e24dc2c79aa9a3e0cedfa
                    type: set_preset_mode
                    preset_mode: comfort
              - conditions:
                  - condition: state
                    entity_id: input_select.choix_radiateur
                    state:
                      - bar
                  - condition: time
                    before: "16:00:00"
                    weekday:
                      - mon
                      - tue
                      - wed
                      - thu
                      - fri
                sequence:
                  - device_id: fae82b0abdeda77cbce423e2ac7cbc31
                    domain: climate
                    entity_id: 5e103f1f70772f0e0d8869edb569b797
                    type: set_preset_mode
                    preset_mode: home
                  - device_id: 436d3d39fe33217db50cdc71d0047ecc
                    domain: climate
                    entity_id: b7b03faee44b23bb8e4be7e23e1461f4
                    type: set_preset_mode
                    preset_mode: eco
                  - device_id: 541256be743ba54d94f0f303ef9c634a
                    domain: climate
                    entity_id: cfb62165b35e24dc2c79aa9a3e0cedfa
                    type: set_preset_mode
                    preset_mode: eco
              - conditions:
                  - condition: state
                    entity_id: input_select.choix_radiateur
                    state:
                      - bar
                  - condition: time
                    before: "20:30:00"
                    weekday:
                      - sat
                      - sun
                sequence:
                  - device_id: fae82b0abdeda77cbce423e2ac7cbc31
                    domain: climate
                    entity_id: 5e103f1f70772f0e0d8869edb569b797
                    type: set_preset_mode
                    preset_mode: home
                  - device_id: 436d3d39fe33217db50cdc71d0047ecc
                    domain: climate
                    entity_id: b7b03faee44b23bb8e4be7e23e1461f4
                    type: set_preset_mode
                    preset_mode: comfort
                  - device_id: 541256be743ba54d94f0f303ef9c634a
                    domain: climate
                    entity_id: cfb62165b35e24dc2c79aa9a3e0cedfa
                    type: set_preset_mode
                    preset_mode: comfort
      - conditions:
          - condition: numeric_state
            entity_id: sensor.msunpv_powpv
            above: -1800
          - condition: time
            before: "16:00:00"
            weekday:
              - mon
              - tue
              - wed
              - thu
              - fri
        sequence:
          - device_id: 436d3d39fe33217db50cdc71d0047ecc
            domain: climate
            entity_id: b7b03faee44b23bb8e4be7e23e1461f4
            type: set_preset_mode
            preset_mode: eco
          - device_id: 541256be743ba54d94f0f303ef9c634a
            domain: climate
            entity_id: cfb62165b35e24dc2c79aa9a3e0cedfa
            type: set_preset_mode
            preset_mode: eco
          - device_id: fae82b0abdeda77cbce423e2ac7cbc31
            domain: climate
            entity_id: 5e103f1f70772f0e0d8869edb569b797
            type: set_preset_mode
            preset_mode: eco
      - conditions:
          - condition: numeric_state
            entity_id: sensor.msunpv_powpv
            above: -1800
          - condition: time
            before: "20:30:00"
            weekday:
              - sat
              - sun
        sequence:
          - device_id: 436d3d39fe33217db50cdc71d0047ecc
            domain: climate
            entity_id: b7b03faee44b23bb8e4be7e23e1461f4
            type: set_preset_mode
            preset_mode: comfort
          - device_id: fae82b0abdeda77cbce423e2ac7cbc31
            domain: climate
            entity_id: 5e103f1f70772f0e0d8869edb569b797
            type: set_preset_mode
            preset_mode: comfort
          - device_id: 541256be743ba54d94f0f303ef9c634a
            domain: climate
            entity_id: cfb62165b35e24dc2c79aa9a3e0cedfa
            type: set_preset_mode
            preset_mode: comfort
mode: single

merci pour cette solution

merci aussi pour cette autre solution

Déjà si tu utilisais les entités au lieu des devices dans les automatisations, ça serait beaucoup plus lisible :laughing:

Après appeler un groupe, qui va actionner 3 appareils ou appeler 3 appareils directement en terme de perf ça doit être kif kif, ça fera juste moins de ligne dans l’automatisation.

1 « J'aime »

je vais regarder ca de suite .

ok effectivement une seule ligne au lieu de trois a chaque fois c est pas enorme mais je me disais qu au nombre de ligne sa pouvais « desangorger »

la même action allumer salon en passant en premier par l’appareil et ensuite par l’entité :

  - type: turn_on
    device_id: d1f7f71125195666ba24b37970f55c14
    entity_id: cf258245dfb0426710662e05a34201ad
    domain: switch

  - action: switch.turn_on
    target:
      entity_id: switch.sonoff_1000e93277_1

c’est pas forcement le meilleur exemple vu que j’ai jamais nommé l’entité correctement mais tu vois le principe

1 « J'aime »
description: ""
mode: single
triggers:
  - trigger: time_pattern
    seconds: /30
conditions: []
actions:
  - device_id: fae82b0abdeda77cbce423e2ac7cbc31
    domain: climate
    entity_id: 5e103f1f70772f0e0d8869edb569b797
    type: set_preset_mode
    preset_mode: comfort
  - action: climate.set_preset_mode
    metadata: {}
    target:
      entity_id: climate.chauffage_bar
    data:
      preset_mode: comfort

du coup je pense que tu parle de faire dans ce genre , c est le coté plus lisible essentiellement c est ca ?

oui c’est exactement et en plus si tu partages ton yaml, n’importe qui peut l’importer, le modifier même et l’enregister sans avoir les entités alors qu’avec les appareils c’est la m…e

et puis quand tu regardes ton code hors ui tu sais exactement de quel climate il s’agit alors qu’avec appareil…

Je partage l’avis de @Tochy

entity_id: climate.chauffage_bar

Une entité avec un nom, c’est plus lisible
Que ceci

entity_id: 5e103f1f70772f0e0d8869edb569b797

Surtout quand il commence en avoir plusieurs dans une automatisation.

(après chacun fait comme il veut :grin:)

merci a vous je vient de reecrire l automatisation

_ avec le groupe de radiateurs , merci @Pulpy-Luke pour le lien .

_ avec les entités au lieu des appareils
c est vrai que c est quand meme plus lisible .

le probleme vient de toi @Tochy tu m a mal aiguiller quand je debutais de l apprentissage de ha :rofl::rofl:

alias: "chauffage solaire test "
description: ""
triggers:
  - trigger: time_pattern
    seconds: /30
conditions:
  - condition: time
    after: "10:30:00"
actions:
  - choose:
      - conditions:
          - condition: numeric_state
            entity_id: sensor.msunpv_powreso
            above: 200
          - condition: time
            before: "16:00:00"
            weekday:
              - mon
              - tue
              - wed
              - thu
              - fri
        sequence:
          - action: climate.set_preset_mode
            metadata: {}
            target:
              entity_id: climate.radiateurs_pieces_a_vivre
            data:
              preset_mode: eco
      - conditions:
          - condition: numeric_state
            entity_id: sensor.msunpv_powreso
            above: 200
          - condition: time
            before: "20:30:00"
            weekday:
              - sat
              - sun
        sequence:
          - action: climate.set_preset_mode
            metadata: {}
            target:
              entity_id: climate.radiateurs_pieces_a_vivre
            data:
              preset_mode: comfort
      - conditions:
          - condition: numeric_state
            entity_id: sensor.xiaomi_salon_temperature
            above: 22.9
          - condition: time
            before: "16:00:00"
            weekday:
              - mon
              - tue
              - wed
              - thu
              - fri
          - condition: numeric_state
            entity_id: sensor.negative_price_3erl
            below: 1
        sequence:
          - action: climate.set_preset_mode
            metadata: {}
            target:
              entity_id: climate.radiateurs_pieces_a_vivre
            data:
              preset_mode: eco
      - conditions:
          - condition: numeric_state
            entity_id: sensor.xiaomi_salon_temperature
            above: 22.9
          - condition: time
            before: "20:30:00"
            weekday:
              - sat
              - sun
          - condition: numeric_state
            entity_id: sensor.negative_price_3erl
            below: 1
        sequence:
          - action: climate.set_preset_mode
            metadata: {}
            target:
              entity_id: climate.radiateurs_pieces_a_vivre
            data:
              preset_mode: comfort
      - conditions:
          - condition: numeric_state
            entity_id: sensor.msunpv_powpv
            below: -1800
        sequence:
          - choose:
              - conditions:
                  - condition: state
                    entity_id: input_select.choix_radiateur
                    state:
                      - salon
                  - condition: time
                    before: "16:00:00"
                    weekday:
                      - mon
                      - tue
                      - wed
                      - thu
                      - fri
                sequence:
                  - action: climate.set_preset_mode
                    metadata: {}
                    target:
                      entity_id: climate.chauffage_salon
                    data:
                      preset_mode: home
                  - action: climate.set_preset_mode
                    metadata: {}
                    target:
                      entity_id: climate.chauffage_bar
                    data:
                      preset_mode: eco
                  - action: climate.set_preset_mode
                    metadata: {}
                    target:
                      entity_id: climate.chauffage_cuisine
                    data:
                      preset_mode: eco
              - conditions:
                  - condition: state
                    entity_id: input_select.choix_radiateur
                    state:
                      - salon
                  - condition: time
                    before: "20:30:00"
                    weekday:
                      - sat
                      - sun
                sequence:
                  - action: climate.set_preset_mode
                    metadata: {}
                    target:
                      entity_id: climate.chauffage_salon
                    data:
                      preset_mode: home
                  - action: climate.set_preset_mode
                    metadata: {}
                    target:
                      entity_id: climate.chauffage_bar
                    data:
                      preset_mode: comfort
                  - action: climate.set_preset_mode
                    metadata: {}
                    target:
                      entity_id: climate.chauffage_cuisine
                    data:
                      preset_mode: comfort
              - conditions:
                  - condition: state
                    entity_id: input_select.choix_radiateur
                    state:
                      - cuisine
                  - condition: time
                    before: "16:00:00"
                    weekday:
                      - mon
                      - tue
                      - wed
                      - thu
                      - fri
                sequence:
                  - action: climate.set_preset_mode
                    metadata: {}
                    target:
                      entity_id: climate.chauffage_cuisine
                    data:
                      preset_mode: home
                  - action: climate.set_preset_mode
                    metadata: {}
                    target:
                      entity_id: climate.chauffage_bar
                    data:
                      preset_mode: eco
                  - action: climate.set_preset_mode
                    metadata: {}
                    target:
                      entity_id: climate.chauffage_salon
                    data:
                      preset_mode: eco
              - conditions:
                  - condition: state
                    entity_id: input_select.choix_radiateur
                    state:
                      - cuisine
                  - condition: time
                    before: "20:30:00"
                    weekday:
                      - sat
                      - sun
                sequence:
                  - action: climate.set_preset_mode
                    metadata: {}
                    target:
                      entity_id: climate.chauffage_cuisine
                    data:
                      preset_mode: home
                  - action: climate.set_preset_mode
                    metadata: {}
                    target:
                      entity_id: climate.chauffage_bar
                    data:
                      preset_mode: comfort
                  - action: climate.set_preset_mode
                    metadata: {}
                    target:
                      entity_id: climate.chauffage_salon
                    data:
                      preset_mode: comfort
              - conditions:
                  - condition: state
                    entity_id: input_select.choix_radiateur
                    state:
                      - bar
                  - condition: time
                    before: "16:00:00"
                    weekday:
                      - mon
                      - tue
                      - wed
                      - thu
                      - fri
                sequence:
                  - action: climate.set_preset_mode
                    metadata: {}
                    target:
                      entity_id: climate.chauffage_bar
                    data:
                      preset_mode: home
                  - action: climate.set_preset_mode
                    metadata: {}
                    target:
                      entity_id: climate.chauffage_cuisine
                    data:
                      preset_mode: eco
                  - action: climate.set_preset_mode
                    metadata: {}
                    target:
                      entity_id: climate.chauffage_salon
                    data:
                      preset_mode: eco
              - conditions:
                  - condition: state
                    entity_id: input_select.choix_radiateur
                    state:
                      - bar
                  - condition: time
                    before: "20:30:00"
                    weekday:
                      - sat
                      - sun
                sequence:
                  - action: climate.set_preset_mode
                    metadata: {}
                    target:
                      entity_id: climate.chauffage_bar
                    data:
                      preset_mode: home
                  - action: climate.set_preset_mode
                    metadata: {}
                    data:
                      preset_mode: comfort
                    target:
                      entity_id: climate.chauffage_cuisine
                  - action: climate.set_preset_mode
                    metadata: {}
                    target:
                      entity_id: climate.chauffage_salon
                    data:
                      preset_mode: comfort
      - conditions:
          - condition: numeric_state
            entity_id: sensor.msunpv_powpv
            above: -1800
          - condition: time
            before: "16:00:00"
            weekday:
              - mon
              - tue
              - wed
              - thu
              - fri
        sequence:
          - action: climate.set_preset_mode
            metadata: {}
            target:
              entity_id: climate.radiateurs_pieces_a_vivre
            data:
              preset_mode: eco
      - conditions:
          - condition: numeric_state
            entity_id: sensor.msunpv_powpv
            above: -1800
          - condition: time
            before: "20:30:00"
            weekday:
              - sat
              - sun
        sequence:
          - action: climate.set_preset_mode
            metadata: {}
            target:
              entity_id: climate.radiateurs_pieces_a_vivre
            data:
              preset_mode: comfort
mode: single


maintenant va faloir que je reprene toute mes auto car elles sont toutes via les appareils :sweat_smile:

1 « J'aime »

Ce sujet a été automatiquement fermé après 2 jours. Aucune réponse n’est permise dorénavant.