Automatisation du Chauffage Aide je n'y arrive pas

Bonjour a tous,
Voila je débute sur home assistant avec une mini pc installation home assistant sur debian en suivant le tuto Installing Home Assistant Supervised on Debian 11 - Community Guides - Home Assistant Community
car avec les autres j’avais des erreurs. Attention je suis une quiche je ne comprends pas grand chose.
Mon souci c’est l’automatisation je vous couper le chauffage quand j’ouvre la fenêtre et qu’il redémarrer quand je la fermer si la température est en dessous de 17° et en même temps si toute est fermé qu’il chauffe a 20°.
mon matériel capteur xiaomi le carré, clim atlantic zone control 2 ,2 pack pass actuator pour 2 radiateur sans fils pilot
détecteur ouverture xiaomi aqara.
je poste une automatisation que j’ai fait pour coupé le chauffage a l’ouverture de la fenêtre c’est tous ce que j’ai réussi a faire.
id: ‹ 1645115127152 ›
alias: Désactive Radiateur Sdb Parents si fenêtre Ouverte
description: ‹  ›
trigger:

  • type: opened
    platform: device
    device_id: 38c90ced160fe1d10bb26320be0ad29b
    entity_id: binary_sensor.sdb_parentale
    domain: binary_sensor
    for:
    hours: 0
    minutes: 0
    seconds: 30
    condition: []
    action:
  • device_id: 51c29d3ca41cced3ce2bdb0d57c9c04a
    domain: climate
    entity_id: climate.pass_actuator
    type: set_hvac_mode
    hvac_mode: ‹ off ›
    mode: restart

pour le reste je n’y arrive pas.

Merci d’avance de votre aide
Cordialement

Texte à remplacer par votre configuration

Comment récupérer ma configuration :
Dans votre HA, Menu latéral Configuration > Paramètres > Info > bouton copier > Pour Github
image


Salut,
pour l’autre automatisation, tu peut faire l’inverse pour le trigger mais en rajouter une condition si temperature < 17°

Bonjour roumano,
Merci de ton aide je viens de faire ce que tu me préconise. Mais comment lui dire de ne pas dépasser une température de 20°. Merci Cordialement
id: ‹ 1645619076330 ›
alias: Active Radiateur Sdb Parents si fenêtre Fermer
description: ‹  ›
trigger:

  • type: not_opened
    platform: device
    device_id: 38c90ced160fe1d10bb26320be0ad29b
    entity_id: binary_sensor.sdb_parentale
    domain: binary_sensor
    for:
    hours: 0
    minutes: 0
    seconds: 30
    condition:
  • type: is_temperature
    condition: device
    device_id: d1210ac268fd4c8b15ec66c06c9569b1
    entity_id: sensor.sdb_parentale_temperature
    domain: sensor
    below: 17
    action:
  • device_id: 51c29d3ca41cced3ce2bdb0d57c9c04a
    domain: climate
    entity_id: climate.pass_actuator
    type: set_hvac_mode
    hvac_mode: heat
    mode: restart

Bonjour,
Je ferais plutôt des automatisations pour activer ou non le thermostat (climate.turn_off), tu trouveras des exemples d’utilisation du thermostat HA avec ou sans extension sur le forum.
L’exemple de ce que j’ai pu faire avec l’aide du forum : Simple Thermostat - Entraide Home Assistant - Home Assistant Communauté Francophone (hacf.fr)

Bob

Bonjour Bob merci de ton aide,
J’ai presque tout lu sur le forum j’ai vu de super truc mais je n’arrive pas a le faire.
Ou je bloque c’est sur le yaml j’ai pas tout saisi j’ai déjà planté plusieurs fois ma config.
Par exemple je ne sais pas ce que veut dire heater: switch.on_off_plug_in_unit_15 dans ta config.

Merci
Cordialement

Non, la température n’est pas à mettre sur le trigger mais en condition.

heater: switch.on_off_plug_in_unit_15
C’est le contact que je pilote pour activer ou non la chaudière.

Dans la solution que j’ai retenu j’utilise : simple_thermostat

- platform: simple_thermostat
    name: Sejour
    heater: light.door_lock_unit_12

heater: light.door_lock_unit_12 → light.door_lock_unit_12 c’est l’entité contact sec qui pilote la chaudière.

Je ne sais pas par contre comment ça fonctionne avec un fil pilote de radiateur électrique.

Bob

roumano merci de ta réponse je vais changer.
Cordialement
voila
id: ‹ 1645619076330 ›
alias: Active Radiateur Sdb Parents si fenêtre Fermer
description: ‹  ›
trigger:

  • type: not_opened
    platform: device
    device_id: 38c90ced160fe1d10bb26320be0ad29b
    entity_id: binary_sensor.sdb_parentale
    domain: binary_sensor
    for:
    hours: 0
    minutes: 0
    seconds: 30
    condition:
  • type: is_temperature
    condition: device
    device_id: d1210ac268fd4c8b15ec66c06c9569b1
    entity_id: sensor.sdb_parentale_temperature
    domain: sensor
    below: 17
    action:
  • device_id: 51c29d3ca41cced3ce2bdb0d57c9c04a
    domain: climate
    entity_id: climate.pass_actuator
    type: set_hvac_mode
    hvac_mode: heat
    mode: restart

Bob merci de ta réponse.
Je n’ai pas de radiateur avec fils pilote
Si je comprends bien chez moi pour couper le radiateur ce serai entity_id: climate.pass_actuator
donc si je prends ta config je met dans le yaml cette exmple?
Cordialement

  • platform: generic_thermostat
    name: ThermoChambre
    heater: switch.on_off_plug_in_unit_15 <------ je met le mien climate.pass_actuator
    target_sensor: sensor.temperature_23_chambre <------ je met le sensor.sdb_parentale_temperature
    min_temp: 10
    max_temp: 24
    ac_mode: false
    target_temp: 15.5
    cold_tolerance: 0.1
    hot_tolerance: 0.2
    min_cycle_duration:
    seconds: 180
    keep_alive:
    minutes: 3
    initial_hvac_mode: « heat »
    away_temp: 14
    precision: 0.1

Salut :wave:,

Merci de participer sur le forum :+1:

:information_source: Lorsque tu postes du code (flow, yaml, js, etc.), utilise les blocs codes :computer:

Pour cela, il te suffit de cliquer sur l’outil dédié et de coller ton code à l’endroit indiqué :

de plus,

:information_source: Le forum dispose de catégories afin de renforcer le référencement des sujets.

Le titre de ton post n’est pas représentatif du probleme que tu rencontres. Merci de le modifier.

Si tu as un doute la prochaine fois, n’hésite pas à mentionner les @Moderateur.

1 « J'aime »

Salut désolé, compris pour la prochaine fois pour le titre j’ai mis aide automatisation j’espère que c’est bon
Cordialement

pas de soucis, nous sommes là pour cela :slight_smile:
pour le titre il s’agit surtout … du titre et pas de la sous catégorie que tu as modifié (même si cela est un plus, et tu as bien fait de le faire), mais le titre du post : ‹ aide je n’y arrive pas › représente ta situation mais pas ta problématique, je le modifies :wink: les autres utilisateurs seront plus amène de venir t’aider. :slight_smile:

A je veut bien car je deviens fou avec cette autorisation.
Merci
Cordialement

Bonjour Pouvez-vous me dire si il y a une erreur. C’est un test sur un ventilateur mais je dois brancher une pompe qui doit s’allume toute les 15 mm pour vide de l’eau.
J’ai toujours ce message
Cancelled at 1 mars 2022, 21:03:40 (runtime: 1424.99 seconds)
Not all shown logbook entries might be related to this automation.

Pour le chauffage j’ai pas réussi.
Merci d’avance de votre aide
Cordialement

id: '1645781246849'
alias: test Ventilateur Box Arrêt
description: ''
trigger:
  - platform: device
    type: turned_off
    device_id: 8bc2790a6b2d4b1bb0dd029290cee70b
    entity_id: light.ventilateur_box
    domain: light
condition: []
action:
  - delay:
      hours: 0
      minutes: 15
      seconds: 0
      milliseconds: 0
  - type: turn_on
    device_id: 8bc2790a6b2d4b1bb0dd029290cee70b
    entity_id: light.ventilateur_box
    domain: light
  - delay:
      hours: 0
      minutes: 15
      seconds: 0
      milliseconds: 0
  - type: turn_off
    device_id: 8bc2790a6b2d4b1bb0dd029290cee70b
    entity_id: light.ventilateur_box
    domain: light
mode: restart