Thermostat programmable

Mes 2x switch ne peuvent pas fonctionner en même temps
En les enclenchant en direct l’un éteint l’autre

Bon, ma nouvelle automation à l’air de fonctionner, par contre
dès qu’il y a un changement d’état (T°ext, besoin chauffage thermostat…)
Le contact PAC et chaudière s’enclenche quelques minutes pour se recouper. On dirait qu’il ne prend pas en compte toutes les conditions mais seulement 1 par 1

image

- id: '1698083808113'
  alias: REGULATION PAC
  description: ''
  trigger:
  - platform: state
    entity_id:
    - sensor.sonde_temperature_exterieure_temperature
  condition: []
  action:
  - choose:
    - conditions:
      - condition: numeric_state
        entity_id: sensor.sonde_temperature_exterieure_temperature
        above: -2
        below: 18
      - condition: state
        entity_id: climate.pac
        state: heat
      sequence:
      - type: turn_on
        device_id: 86f16810fd101cb57547ba3ba0f9af38
        entity_id: a65c8145aa041461b50c68b1b268feea
        domain: switch
    - conditions:
      - condition: numeric_state
        entity_id: sensor.sonde_temperature_exterieure_temperature
        above: '18'
        below: -2
      sequence:
      - type: turn_off
        device_id: 86f16810fd101cb57547ba3ba0f9af38
        entity_id: a65c8145aa041461b50c68b1b268feea
        domain: switch
  mode: single
- id: '1698091910293'
  alias: ENCL CHAUDIERE
  description: ''
  trigger:
  - platform: state
    entity_id:
    - sensor.sonde_temperature_exterieure_temperature
  condition: []
  action:
  - choose:
    - conditions:
      - condition: numeric_state
        entity_id: sensor.sonde_temperature_exterieure_temperature
        below: 5
      - condition: state
        entity_id: climate.chaudiere
        state: heat
      sequence:
      - type: turn_on
        device_id: 86f16810fd101cb57547ba3ba0f9af38
        entity_id: d17df8ee1cd22696956986f8ac57718f
        domain: switch
    - conditions:
      - condition: numeric_state
        entity_id: sensor.sonde_temperature_exterieure_temperature
        above: 5
      sequence:
      - type: turn_off
        device_id: 86f16810fd101cb57547ba3ba0f9af38
        entity_id: d17df8ee1cd22696956986f8ac57718f
        domain: switch
  mode: single

Pour ceux que ça intéresse, le problème semble résolu
Dans les conditions au lieu de fonctionnement au lieu de state: heat il fallait state: heating
Pas juste quand il est en mode chaud mais quand il est en demande de chaud.

Pour résumé:
Fonctionnement: PAC/chaudière
1x generic_thermostat pour PAC 1x generic_thermostat pour chaudière
pilotage via 2x switch
fonctionnement de la PAC de 18° ext à -2° ext
fonctionnement de la chaudière en dessous de 5°ext
avec scheduler pour programmation horaire

- id: '1698083808113'
  alias: REGULATION PAC
  description: ''
  trigger:
  - platform: state
    entity_id:
    - sensor.sonde_temperature_exterieure_temperature
  condition: []
  action:
  - choose:
    - conditions:
      - condition: numeric_state
        entity_id: sensor.sonde_temperature_exterieure_temperature
        above: -2
        below: 18
      - condition: state
        entity_id: climate.pac
        attribute: hvac_action
        state: heating
      sequence:
      - type: turn_on
        device_id: 86f16810fd101cb57547ba3ba0f9af38
        entity_id: a65c8145aa041461b50c68b1b268feea
        domain: switch
    - conditions:
      - condition: numeric_state
        entity_id: sensor.sonde_temperature_exterieure_temperature
        above: '18'
        below: -2
      sequence:
      - type: turn_off
        device_id: 86f16810fd101cb57547ba3ba0f9af38
        entity_id: a65c8145aa041461b50c68b1b268feea
        domain: switch
  mode: single
- id: '1698091910293'
  alias: ENCL CHAUDIERE
  description: ''
  trigger:
  - platform: state
    entity_id:
    - sensor.sonde_temperature_exterieure_temperature
  condition: []
  action:
  - choose:
    - conditions:
      - condition: numeric_state
        entity_id: sensor.sonde_temperature_exterieure_temperature
        below: 5
      - condition: state
        entity_id: climate.chaudiere
        state: heating
        attribute: hvac_action
      sequence:
      - type: turn_on
        device_id: 86f16810fd101cb57547ba3ba0f9af38
        entity_id: d17df8ee1cd22696956986f8ac57718f
        domain: switch
    - conditions:
      - condition: numeric_state
        entity_id: sensor.sonde_temperature_exterieure_temperature
        above: 5
      sequence:
      - type: turn_off
        device_id: 86f16810fd101cb57547ba3ba0f9af38
        entity_id: d17df8ee1cd22696956986f8ac57718f
        domain: switch
  mode: single

Il me reste un souci,
dés que le thermostat est en demande le contact bascule en demande et change quand la température extérieur bouge, comment prioriser mon automatisation et ensuite mon thermostat
image

Super !
Et en plus je suppose que tu as appris plein de choses.

Un autre petit conseil au passage : souvent dans tes questions on ne sait pas si ce tu décrits est ce que tu veux ou ce que tu vois. Il faut se casser la tête pour comprendre de quoi tu parles. Toi tu le sais mais nous non, surtout si on suit une dizaine de fils. Et donc ça n’aide pas les autres contributeurs à t’aider car l’effort pour rentrer dans le thread est conséquent.

Donc le conseil: mets du contexte.
Je veux faire ça, j’obtiens ça, j’ai testé ça. Au moins la demande est claire v :wink:

Exemple au dessus:

C’est ce que tu veux ou ce que tu constates ? Si c’est ce que tu constates, qu’est-ce que tu veux du coup ?

Voilà, mais c’est cool que ça marche.

J’ai parlé trop vite :worried:. Tu vois c’est un bon exemple, j’ai beau l’avoir relu 4 fois, j’ai pas compris ni quel est le problème, ni ce que tu veux faire.

Ok désolé, merci de prendre de ton temps pour essayé de m’aider :pray:

Le souci que j’ai c’est que la demande de mon thermostat est prioritaire sur mon automatisation

Dés que le thermostat passe en demande il enclenche un switch même si mon automatisation ne l’autorise pas
exemple:

  • mon thermostat chaudière est en demande de chaud basculement du switch chaudière
  • mon automatisation n’autorise le switch chaudière que en dessous de 5°C ext.
  • il recoupe mon switch chaudière que quand la température ext. change

Pas de soucis.

Ok je vois ! c’est beaucoup plus clair. J’ai résolu un problème qui ressemble à ça en ajoutant comme trigger de l’automatisation, le déclenchement du switch ou un autre évènement qui va donc forcer le recalcule.
Le switch s’allume, ca déclenche l’autom, qui l’éteint car il a pas le droit de s’allumer. Tu vas avoir un micro-allumage. Regarde si c’est pas génant.

Adapte ce principe à ton cas.

Faut faire gaffe aussi de ne pas faire d’action qui trigge la même automatisation, sinon ca risque de partir en boucle.