Ma première automatisation consiste à chauffer ou refroidir le sous-sol de ma maison quand l’air extérieur le permet. J’ai un capteur de température à l’intérieur, un à l’extérieur et un extracteur qui souffle vers l’intérieur.
Dans un premier temps, je détermine si j’ai besoin de chauffer (ambiance intérieure < 19° ou refroidir si >22. Puis je compare les valeurs des deux capteurs pour mettre en marche ou pas le ventilateur.
Je reçois également une notification si je passe sur « été » ou « hiver ».
Mon matériel :
alias: Gestion de la saison
description: ""
trigger:
- platform: state
entity_id: sensor.sonde_atelier_temperature
condition: []
action:
- choose:
- conditions:
- condition: numeric_state
entity_id: sensor.sonde_atelier_temperature
below: 19
sequence:
- service: notify.notify
data:
message: Conditions HIVER
- conditions:
- condition: numeric_state
entity_id: sensor.sonde_atelier_temperature
above: "22"
sequence:
- service: notify.notify
data:
message: Conditions ÉTÉ
default: []
mode: single
alias: Chauffage atelier
description: Extracteur ON
trigger:
- platform: state
entity_id:
- binary_sensor.atelier_chauffage
condition: []
action:
- choose:
- conditions:
- condition: numeric_state
entity_id: sensor.sonde_atelier_temperature
below: sensor.sonde_exterieure_temperature
sequence:
- type: turn_on
device_id: ed2d551f45b1f9b82aa8b22bd533c7cb
entity_id: de33cdd9901706efe5cbdf459ec481f9
domain: switch
- conditions:
- condition: numeric_state
entity_id: sensor.sonde_atelier_temperature
above: sensor.sonde_exterieure_temperature
sequence:
- type: turn_off
device_id: ed2d551f45b1f9b82aa8b22bd533c7cb
entity_id: de33cdd9901706efe5cbdf459ec481f9
domain: switch
mode: single
alias: Clim atelier
description: Extracteur ON
trigger:
- platform: state
entity_id:
- binary_sensor.atelier_clim
condition: []
action:
- choose:
- conditions:
- condition: numeric_state
entity_id: sensor.sonde_atelier_temperature
above: sensor.sonde_exterieure_temperature
sequence:
- type: turn_on
device_id: ed2d551f45b1f9b82aa8b22bd533c7cb
entity_id: de33cdd9901706efe5cbdf459ec481f9
domain: switch
- conditions:
- condition: numeric_state
entity_id: sensor.sonde_atelier_temperature
below: sensor.sonde_exterieure_temperature
sequence:
- type: turn_off
device_id: ed2d551f45b1f9b82aa8b22bd533c7cb
entity_id: de33cdd9901706efe5cbdf459ec481f9
domain: switch
mode: single