ocmey
1
Bonjour,
Voici mon premier post sur ce forum. Je débute en HA, peut-être que mon vocabulaire technique sera aux fraises mais je serai ravi d’en apprendre plus.
Mon problème
Je souhaite automatiser mes lumières extérieures, soit 2 ampoules Hue + 1 détecteur de présence et de luminosité Hue également.
J’ai fais un schéma de ce que je souhaite, après avoir laissé tomber le fait de le décrire.
Pour l’instant j’ai quelque chose qui fonctionne à peu près, mais c’est une usine à gaz.
Si vous avez des pistes pour m’orienter, je vous en serai reconnaissant.
Bonjour,
Peut-être regarder du côté de :
créer une nouvelle automatisation édite la en YAML, 1 seule automatisation au lieu d’une usine à gaz
toutes en un qui va gérer :
- L’allumage en fonction de la luminosité (
< 20lx
).
- La gestion de l’intensité et de la température de couleur selon l’heure et la détection de mouvement.
- L’extinction progressive si plus de détection.
chez moi j’ai une automation dans le genre qui alterne les éphémérides "sun & time " sa
fonctionne a merveille ,
tu juste a l’adapter avec le non de tes ampoules et détecteurs
Essaie ce YAML et dis-moi si ça correspond à ton besoin !
alias: "Gestion Lumières Extérieures"
mode: restart # Permet d'adapter l'automatisation en temps réel
trigger:
- platform: state
entity_id: binary_sensor.detecteur_mouvement_hue
to: "on"
id: "mouvement"
- platform: state
entity_id: binary_sensor.detecteur_mouvement_hue
to: "off"
for: "00:02:00" # Attente avant extinction
id: "plus_de_mouvement"
- platform: numeric_state
entity_id: sensor.detecteur_luminosite_hue
below: 20
id: "luminosite_basse"
condition:
- condition: numeric_state
entity_id: sensor.detecteur_luminosite_hue
below: 20 # Ne s'active que si lumière < 20 lx
action:
- choose:
### Détection de mouvement à 100% / 4000°K selon l'heure ###
- conditions:
- condition: trigger
id: "mouvement"
- condition: time
after: "16:00:00"
before: "23:00:00"
sequence:
- service: light.turn_on
target:
entity_id:
- light.ampoule_hue_1
- light.ampoule_hue_2
data:
brightness_pct: 100
color_temp: 250 # Environ 4000K
### Détection de mouvement à 75% / 3500°K selon l'heure ###
- conditions:
- condition: trigger
id: "mouvement"
- condition: time
after: "23:00:00"
before: "08:00:00"
sequence:
- service: light.turn_on
target:
entity_id:
- light.ampoule_hue_1
- light.ampoule_hue_2
data:
brightness_pct: 75
color_temp: 300 # Environ 3500K
### Baisse à 25% / 2500°K si plus de détection ###
- conditions:
- condition: trigger
id: "plus_de_mouvement"
- condition: time
after: "16:00:00"
before: "09:00:00"
sequence:
- service: light.turn_on
target:
entity_id:
- light.ampoule_hue_1
- light.ampoule_hue_2
data:
brightness_pct: 25
color_temp: 400 # Environ 2500K
### Extinction complète après un certain temps ###
- conditions:
- condition: trigger
id: "plus_de_mouvement"
- condition: time
after: "00:00:00"
before: "04:00:00"
sequence:
- service: light.turn_off
target:
entity_id:
- light.ampoule_hue_1
- light.ampoule_hue_2
ocmey
4
Ah génial, merci pour l’aide.
Je vais aller voir ce lien et je vais essayer ce YAML, déjà que je comprenne ce qu’est un YAML, mais je vais trouver.
Top ! Merci à vous 2.
Je reviens pour vous dire si je m’en sors.