guisx
Septembre 30, 2022, 9:38
1
Bonjour à tous,
Je viens vers vous pour un petit soucis que j’ai remarqué dernièrement avec l’utilisation de plusieurs détecteur de mouvement pour allumer une lumière.
Je suis donc à la recherche de conseils sur la meilleur méthode pour ce genre de cas.
Mon installation
3 détecteurs de mouvement zigbee
1 prise zigbee qui allume une lampe de chevet
1 plafonnier avec une ampoule zigbee
6 automatisations (3 start 3 stop) 1 start et une stop pour chaque détecteur
Mon problème
Dans un couloir j’ai 3 détecteurs de mouvement installer à différent endroits du couloir (couloir avec plein de recoin). Lorsque un détecteur de mouvement s’active cela lance une automatisation pour allumé une prise et une lumière. Donc 3 automatisations d’allumage pour chaque détecteurs. Même principe pour éteindre si il ne détecte plus de mouvement j’éteint la prise et la lumière.
Jusqu’à la pas de soucis cela fonctionne très bien.
Mais j’ai remarqué un soucis par exemple le détecteur 1 s’enclenche et allume les lumières si je me dirige vers le détecteur 2 et que je ne suis plus visible du détecteur 1 au bout d’une minute les lumières vont s’éteindre alors que le détecteur 2 me détecte toujours.
Mes idées et test
Je suis parti sur l’idée de mettre des conditions dans chaque automatisation mais cela deviens lourd et pas pratique et compliqué à script.
J’ai chercher du côté des blueprint mais je trouve que pour un seul détecteur.
Je me suis pas encore penché sur node-red qui peut être est la solution. Mais l’apprentissage semble complexe.
Avez vous des idées sur la meilleur méthode pour corrigé mon problème ?
Salut,
une façon simple de gérer ça pourrait être avec une minuterie (entité de type timer).
Tu définis ton délai (1 min visiblement) dans le timer.
A chaque détection d’un des détecteur, tu appelle le service « time.start ».
Ca aura pour effet de relancer le timer à partir de la valeur initiale.
Donc à chaque détection ta minute sera relancée.
Quand le timer arrive à zéro, un évènement « timer.finished » sera lancé, et tu pourra récupérer ça dans ton automatisation d’extinction.
Donc au final tu n’ai plus que 3 automatisations d’allumage et 1 d’extinction.
Tu peux, je pense, même trouver un moyen de ne faire qu’une seule automatisation d’allumage qui gère les 3 détecteurs.
Plus d’infos sur les timers:
guisx
Octobre 1, 2022, 11:56
3
AlexHass:
timer.finished
Merci effectivement cela fonctionne bien
Voici mon code pour ceux qui auront le cas
J’ai un cree un timer de 1m30 dans le fichier config
et 2 automatisations
alias: Couloir - test
description: ""
trigger:
- type: motion
platform: device
device_id: fa25fa6783333140784c965ecabe371c
entity_id: binary_sensor.detecteur_3_couloir_iaszone_2
domain: binary_sensor
- type: motion
platform: device
device_id: e51bc50687923dd470893198adbdbbef
entity_id: binary_sensor.detect_couloir_sdb_iaszone
domain: binary_sensor
- type: motion
platform: device
device_id: 32c923a58be544771ae0c6cb0c423b52
entity_id: binary_sensor.tz1800_fcdjzz3s_ty0202_iaszone
domain: binary_sensor
condition: []
action:
- service: light.turn_on
data: {}
target:
device_id: bc1b7b4372f5e03b95ddbd4b9141a0f9
- service: timer.start
data: {}
target:
entity_id: timer.detect_couloir
mode: single
alias: couloir - test stop
description: ""
trigger:
- platform: event
event_type: timer.finished
condition: []
action:
- service: light.turn_off
data: {}
target:
entity_id: light.lumiere_couloir_light
mode: single
Bien, c’est ce à quoi je pensais
Sinon juste pour info il n’est pas nécessaire d’ajouter les timer à la main dans le fichier.
Y’a une page dédiée dans l’interface pour gérer toutes ces entités utilitaires que HA appelle les « entrées ».
Paramètres > Appareils & Services > Entrées.
Et là un timer (« minuterie » en français) peut être créé en direct sans redémarrer HA.
Tu vas voir le tiens dedans mais comme il est créé depuis le fichier de config, il ne sera pas modifiable.
guisx
Janvier 7, 2023, 5:29
5
Bonjour je réouvre ce sujet car les automatisations sur la durée commence à déconner.
Premier bug certain détecteur ce désactive dans le temps
Deuxième bug j’ai une automatisation qui n’éteint plus alors que l’automatisation ce déroule bien.
Je suis donc entrain de rechercher des blueprint pour effectuer mes besoins.
Besoin 1 :
J’ai 3 détecteurs de mouvement dans un couloir qui doivent allumé une lampe et une prise.
Besoin 2 :
J’ai 3 détecteurs de mouvement dans une cuisine qui doivent allumé une bande de LED zigbee
Lors de mes recherches j’ai trouvez ce blueprint mais qui ne fonctionne que pour un détecteur. J’ai pas trouvez mieux pour le moment
Quelqu’un pourrais me donnée des pistes pour le rendre compatible avec mes besoins svp.
Car je sèche un peu de le code
Merci d’avance
blueprint:
name: Motion Controlled Lighting
description: Turn a light on and off based on detected motion
domain: automation
input:
motion_sensor:
name: Motion Sensor
description: A sensor that detects motion
selector:
entity:
domain: binary_sensor
light:
name: Light
description: A light that is turned on and off
selector:
entity:
domain: light
duration:
name: Duration
description: How long the light should stay on for, after motion is detected, before turning off (defaults to 30 seconds)
default: '0:00:60'
trigger:
- entity_id: !input motion_sensor
for: !input duration
platform: state
to: 'off'
- entity_id: !input motion_sensor
platform: state
to: 'on'
condition: []
action:
- data:
entity_id: '{{light}}'
service: 'light.turn_{{mode}}'
variables:
motion: !input motion_sensor
light: !input light
mode: '{{ states(motion) }}'
mode: single
Bonsoir,
avec des conditions ou si un des capteurs detecte encore sa n’éteint pas.
Vite fait, j’ai fait un exemple. j’ai pas tester mais dans l’idée je pense que ca peu fonctionner.
Un trigger pour la détection et l’arret de détection pour les 3 capteurs et un choix avec des conditions.
Quand un des capteurs passe en non détecter ca vérifie si les deux autres le sont aussi.
alias: Motion test
description: ""
trigger:
- type: motion
platform: device
device_id: e16ec7c6fb2fcaa19070a1c8ec5404e1
entity_id: binary_sensor.0x00158d0007d49ec1_occupancy
domain: binary_sensor
id: capteur1on
- type: no_motion
platform: device
device_id: e16ec7c6fb2fcaa19070a1c8ec5404e1
entity_id: binary_sensor.0x00158d0007d49ec1_occupancy
domain: binary_sensor
id: capteur1off
- type: motion
platform: device
device_id: 8b3adff741c5cafe66e4da9b0429f4aa
entity_id: binary_sensor.0x00158d0007bef32c_motion
domain: binary_sensor
id: capteur2on
- type: no_motion
platform: device
device_id: 8b3adff741c5cafe66e4da9b0429f4aa
entity_id: binary_sensor.0x00158d0007bef32c_motion
domain: binary_sensor
id: capteur2off
- type: motion
platform: device
device_id: 4fbe6f9beb5ac1b0e977e8dd8142180e
entity_id: binary_sensor.0x54ef4410005a8bba_occupancy
domain: binary_sensor
id: capteur3on
- type: no_motion
platform: device
device_id: 4fbe6f9beb5ac1b0e977e8dd8142180e
entity_id: binary_sensor.0x54ef4410005a8bba_occupancy
domain: binary_sensor
id: capteur3off
condition: []
action:
- choose:
- conditions:
- condition: trigger
id: capteur1on
sequence:
- service: switch.turn_on
data: {}
target:
entity_id: switch.0x54ef44100050f9c3
- conditions:
- condition: trigger
id: capteur1off
- type: is_no_motion
condition: device
device_id: 8b3adff741c5cafe66e4da9b0429f4aa
entity_id: binary_sensor.0x00158d0007bef32c_motion
domain: binary_sensor
- type: is_no_motion
condition: device
device_id: 4fbe6f9beb5ac1b0e977e8dd8142180e
entity_id: binary_sensor.0x54ef4410005a8bba_occupancy
domain: binary_sensor
sequence:
- service: switch.turn_off
data: {}
target:
entity_id: switch.0x54ef44100050f9c3
- conditions:
- condition: trigger
id: capteur2on
sequence:
- service: switch.turn_on
data: {}
target:
entity_id: switch.0x54ef44100050f9c3
- conditions:
- condition: trigger
id: capteur2off
- type: is_no_motion
condition: device
device_id: e16ec7c6fb2fcaa19070a1c8ec5404e1
entity_id: binary_sensor.0x00158d0007d49ec1_occupancy
domain: binary_sensor
- type: is_no_motion
condition: device
device_id: 4fbe6f9beb5ac1b0e977e8dd8142180e
entity_id: binary_sensor.0x54ef4410005a8bba_occupancy
domain: binary_sensor
sequence:
- service: switch.turn_off
data: {}
target:
entity_id: switch.0x54ef44100050f9c3
- conditions:
- condition: trigger
id: capteur3on
sequence:
- service: switch.turn_on
data: {}
target:
entity_id: switch.0x54ef44100050f9c3
- conditions:
- condition: trigger
id: capteur3off
- type: is_no_motion
condition: device
device_id: e16ec7c6fb2fcaa19070a1c8ec5404e1
entity_id: binary_sensor.0x00158d0007d49ec1_occupancy
domain: binary_sensor
- type: is_no_motion
condition: device
device_id: 8b3adff741c5cafe66e4da9b0429f4aa
entity_id: binary_sensor.0x00158d0007bef32c_motion
domain: binary_sensor
sequence:
- service: switch.turn_off
data: {}
target:
entity_id: switch.0x54ef44100050f9c3
mode: single
edit:
peu être une condition pour allumer aussi, a tester.
guisx
Janvier 8, 2023, 5:04
8
Merci pour ton code voici le miens avec les modifs si cela peut aider
alias: Couloir - Lumiere
description: ""
trigger:
- type: motion
platform: device
device_id: cccbfc78f3a6f726edefcc7235e547be
entity_id: binary_sensor.couloir_detect_1_occupancy
domain: binary_sensor
id: capteur1on
- type: motion
platform: device
device_id: 6ea048e79e48e66c043c7ba86093fa2d
entity_id: binary_sensor.couloir_detect_2_occupancy
domain: binary_sensor
id: capteur2on
- type: motion
platform: device
device_id: d0fa7826b9e9d41b92290960b9f5b4b6
entity_id: binary_sensor.0x2c1165fffed592a2_occupancy
domain: binary_sensor
id: capteur3on
- type: no_motion
platform: device
device_id: cccbfc78f3a6f726edefcc7235e547be
entity_id: binary_sensor.couloir_detect_1_occupancy
domain: binary_sensor
id: capteur1off
- type: no_motion
platform: device
device_id: 6ea048e79e48e66c043c7ba86093fa2d
entity_id: binary_sensor.couloir_detect_2_occupancy
domain: binary_sensor
id: capteur2off
- type: no_motion
platform: device
device_id: d0fa7826b9e9d41b92290960b9f5b4b6
entity_id: binary_sensor.0x2c1165fffed592a2_occupancy
domain: binary_sensor
id: capteur3off
condition: []
action:
- choose:
- conditions:
- condition: trigger
id: capteur1on
sequence:
- service: light.turn_on
data: {}
target:
device_id: 2fd794b2080d4190621eea362f563f23
- service: switch.turn_on
data: {}
target:
device_id: 7fef900afa217812aa145083844486d0
- conditions:
- condition: trigger
id: capteur1off
- type: is_no_motion
condition: device
device_id: cccbfc78f3a6f726edefcc7235e547be
entity_id: binary_sensor.couloir_detect_1_occupancy
domain: binary_sensor
- type: is_no_motion
condition: device
device_id: 6ea048e79e48e66c043c7ba86093fa2d
entity_id: binary_sensor.couloir_detect_2_occupancy
domain: binary_sensor
- type: is_no_motion
condition: device
device_id: d0fa7826b9e9d41b92290960b9f5b4b6
entity_id: binary_sensor.0x2c1165fffed592a2_occupancy
domain: binary_sensor
sequence:
- service: light.turn_off
data: {}
target:
device_id: 2fd794b2080d4190621eea362f563f23
- service: switch.turn_off
data: {}
target:
device_id: 7fef900afa217812aa145083844486d0
- conditions:
- condition: trigger
id: capteur2on
sequence:
- service: light.turn_on
data: {}
target:
device_id: 2fd794b2080d4190621eea362f563f23
- service: switch.turn_on
data: {}
target:
device_id: 7fef900afa217812aa145083844486d0
- conditions:
- condition: trigger
id: capteur2off
- type: is_no_motion
condition: device
device_id: cccbfc78f3a6f726edefcc7235e547be
entity_id: binary_sensor.couloir_detect_1_occupancy
domain: binary_sensor
- type: is_no_motion
condition: device
device_id: 6ea048e79e48e66c043c7ba86093fa2d
entity_id: binary_sensor.couloir_detect_2_occupancy
domain: binary_sensor
- type: is_no_motion
condition: device
device_id: d0fa7826b9e9d41b92290960b9f5b4b6
entity_id: binary_sensor.0x2c1165fffed592a2_occupancy
domain: binary_sensor
sequence:
- service: light.turn_off
data: {}
target:
device_id: 2fd794b2080d4190621eea362f563f23
- service: switch.turn_off
data: {}
target:
device_id: 7fef900afa217812aa145083844486d0
- conditions:
- condition: trigger
id: capteur3on
sequence:
- service: light.turn_on
data: {}
target:
device_id: 2fd794b2080d4190621eea362f563f23
- service: switch.turn_on
data: {}
target:
device_id: 7fef900afa217812aa145083844486d0
- conditions:
- condition: trigger
id: capteur3off
- type: is_no_motion
condition: device
device_id: cccbfc78f3a6f726edefcc7235e547be
entity_id: binary_sensor.couloir_detect_1_occupancy
domain: binary_sensor
- type: is_no_motion
condition: device
device_id: 6ea048e79e48e66c043c7ba86093fa2d
entity_id: binary_sensor.couloir_detect_2_occupancy
domain: binary_sensor
- type: is_no_motion
condition: device
device_id: d0fa7826b9e9d41b92290960b9f5b4b6
entity_id: binary_sensor.0x2c1165fffed592a2_occupancy
domain: binary_sensor
sequence:
- service: light.turn_off
data: {}
target:
device_id: 2fd794b2080d4190621eea362f563f23
- service: switch.turn_off
data: {}
target:
device_id: 7fef900afa217812aa145083844486d0
mode: single
alias: Cuisine - Lumiere
description: ""
trigger:
- type: motion
platform: device
device_id: 94d392c5d5f6e12857645d22063c9980
entity_id: binary_sensor.0x00124b002444fda8_occupancy
domain: binary_sensor
id: capteur1on
- type: motion
platform: device
device_id: 62041b233e241f00e79755bfc4dff7e3
entity_id: binary_sensor.0x00124b00244508ec_occupancy
domain: binary_sensor
id: capteur2on
- type: motion
platform: device
device_id: b58241388b8b79bd6056094d25ff294a
entity_id: binary_sensor.0x00124b002444b38c_occupancy
domain: binary_sensor
id: capteur3on
- type: no_motion
platform: device
device_id: 94d392c5d5f6e12857645d22063c9980
entity_id: binary_sensor.0x00124b002444fda8_occupancy
domain: binary_sensor
id: capteur1off
- type: no_motion
platform: device
device_id: 62041b233e241f00e79755bfc4dff7e3
entity_id: binary_sensor.0x00124b00244508ec_occupancy
domain: binary_sensor
id: capteur2off
- type: no_motion
platform: device
device_id: b58241388b8b79bd6056094d25ff294a
entity_id: binary_sensor.0x00124b002444b38c_occupancy
domain: binary_sensor
id: capteur3off
condition: []
action:
- choose:
- conditions:
- condition: trigger
id: capteur1on
sequence:
- service: light.turn_on
data: {}
target:
device_id: 29dedec3b756cecfab853ef4087a8f32
- conditions:
- condition: trigger
id: capteur1off
- type: is_no_motion
condition: device
device_id: 94d392c5d5f6e12857645d22063c9980
entity_id: binary_sensor.0x00124b002444fda8_occupancy
domain: binary_sensor
- type: is_no_motion
condition: device
device_id: 62041b233e241f00e79755bfc4dff7e3
entity_id: binary_sensor.0x00124b00244508ec_occupancy
domain: binary_sensor
- type: is_no_motion
condition: device
device_id: b58241388b8b79bd6056094d25ff294a
entity_id: binary_sensor.0x00124b002444b38c_occupancy
domain: binary_sensor
sequence:
- service: light.turn_off
data: {}
target:
device_id: 29dedec3b756cecfab853ef4087a8f32
- conditions:
- condition: trigger
id: capteur2on
sequence:
- service: light.turn_on
data: {}
target:
device_id: 29dedec3b756cecfab853ef4087a8f32
- conditions:
- condition: trigger
id: capteur2off
- type: is_no_motion
condition: device
device_id: 94d392c5d5f6e12857645d22063c9980
entity_id: binary_sensor.0x00124b002444fda8_occupancy
domain: binary_sensor
- type: is_no_motion
condition: device
device_id: 62041b233e241f00e79755bfc4dff7e3
entity_id: binary_sensor.0x00124b00244508ec_occupancy
domain: binary_sensor
- type: is_no_motion
condition: device
device_id: b58241388b8b79bd6056094d25ff294a
entity_id: binary_sensor.0x00124b002444b38c_occupancy
domain: binary_sensor
sequence:
- service: light.turn_off
data: {}
target:
device_id: 29dedec3b756cecfab853ef4087a8f32
- conditions:
- condition: trigger
id: capteur3on
sequence:
- service: light.turn_on
data: {}
target:
device_id: 29dedec3b756cecfab853ef4087a8f32
- conditions:
- condition: trigger
id: capteur3off
- type: is_no_motion
condition: device
device_id: 94d392c5d5f6e12857645d22063c9980
entity_id: binary_sensor.0x00124b002444fda8_occupancy
domain: binary_sensor
- type: is_no_motion
condition: device
device_id: 62041b233e241f00e79755bfc4dff7e3
entity_id: binary_sensor.0x00124b00244508ec_occupancy
domain: binary_sensor
- type: is_no_motion
condition: device
device_id: b58241388b8b79bd6056094d25ff294a
entity_id: binary_sensor.0x00124b002444b38c_occupancy
domain: binary_sensor
sequence:
- service: light.turn_off
data: {}
target:
device_id: 29dedec3b756cecfab853ef4087a8f32
mode: single
Ça fonctionne bien alors ? Pas eu de soucis ?
guisx
Janvier 8, 2023, 9:12
10
Pour le moment non pas de soucis. j’ai juste modifié ton code pour rajouter le 3eme détecteur dans les conditions.
Merci pour ton aide
1 « J'aime »
guisx
Janvier 13, 2023, 12:56
11
Voici mes deux blueprint pour le traitement
blueprint:
name: Zigbee2MQTT - Detector light and switch
description: Automate your Detector light and switch via Zigbee2MQTT
domain: automation
input:
motion_sensor1:
name: Motion Sensor 1
description: A sensor that detects motion
default: []
selector:
entity:
integration: mqtt
domain: binary_sensor
motion_sensor2:
name: Motion Sensor 2
description: A sensor that detects motion
default: []
selector:
entity:
integration: mqtt
domain: binary_sensor
motion_sensor3:
name: Motion Sensor 3
description: A sensor that detects motion
selector:
entity:
integration: mqtt
domain: binary_sensor
light:
name: Light
description: A light that is turned on and off
default: []
selector:
entity:
integration: mqtt
domain: light
pluglight:
name: Plug Light
description: A plug light that is turned on and off
default: []
selector:
entity:
integration: mqtt
domain: switch
mode: restart
max_exceeded: silent
trigger:
- type: motion
platform: device
device_id: device_id(motion_sensor1)
entity_id: !input motion_sensor1
domain: binary_sensor
id: capteur1on
- type: motion
platform: device
device_id: device_id(motion_sensor2)
entity_id: !input motion_sensor2
domain: binary_sensor
id: capteur2on
- type: motion
platform: device
device_id: device_id(motion_sensor3)
entity_id: !input motion_sensor3
domain: binary_sensor
id: capteur3on
- type: no_motion
platform: device
device_id: device_id(motion_sensor1)
entity_id: !input motion_sensor1
domain: binary_sensor
id: capteur1off
- type: no_motion
platform: device
device_id: device_id(motion_sensor2)
entity_id: !input motion_sensor2
domain: binary_sensor
id: capteur2off
- type: no_motion
platform: device
device_id: device_id(motion_sensor3)
entity_id: !input motion_sensor3
domain: binary_sensor
id: capteur3off
condition:[]
action:
- choose:
- conditions:
- condition: trigger
id: capteur1on
sequence:
- service: light.turn_on
data: {}
target:
entity_id: !input light
- service: switch.turn_on
data: {}
target:
entity_id: !input pluglight
- conditions:
- condition: trigger
id: capteur2on
sequence:
- service: light.turn_on
data: {}
target:
entity_id: !input light
- service: switch.turn_on
data: {}
target:
entity_id: !input pluglight
- conditions:
- condition: trigger
id: capteur3on
sequence:
- service: light.turn_on
data: {}
target:
entity_id: !input light
- service: switch.turn_on
data: {}
target:
entity_id: !input pluglight
- conditions:
- condition: trigger
id: capteur1off
- condition: trigger
id: capteur2off
- condition: trigger
id: capteur3off
sequence:
- service: light.turn_off
data: {}
target:
entity_id: !input light
- service: switch.turn_off
data: {}
target:
entity_id: !input pluglight
blueprint:
name: Zigbee2MQTT - Detector light
description: Automate your Detector light via Zigbee2MQTT
domain: automation
input:
motion_sensor1:
name: Motion Sensor 1
description: A sensor that detects motion
default: []
selector:
entity:
integration: mqtt
domain: binary_sensor
motion_sensor2:
name: Motion Sensor 2
description: A sensor that detects motion
default: []
selector:
entity:
integration: mqtt
domain: binary_sensor
motion_sensor3:
name: Motion Sensor 3
description: A sensor that detects motion
selector:
entity:
integration: mqtt
domain: binary_sensor
light:
name: Light
description: A light that is turned on and off
default: []
selector:
entity:
integration: mqtt
domain: light
mode: restart
max_exceeded: silent
trigger:
- type: motion
platform: device
device_id: device_id(motion_sensor1)
entity_id: !input motion_sensor1
domain: binary_sensor
id: capteur1on
- type: motion
platform: device
device_id: device_id(motion_sensor2)
entity_id: !input motion_sensor2
domain: binary_sensor
id: capteur2on
- type: motion
platform: device
device_id: device_id(motion_sensor3)
entity_id: !input motion_sensor3
domain: binary_sensor
id: capteur3on
- type: no_motion
platform: device
device_id: device_id(motion_sensor1)
entity_id: !input motion_sensor1
domain: binary_sensor
id: capteur1off
- type: no_motion
platform: device
device_id: device_id(motion_sensor2)
entity_id: !input motion_sensor2
domain: binary_sensor
id: capteur2off
- type: no_motion
platform: device
device_id: device_id(motion_sensor3)
entity_id: !input motion_sensor3
domain: binary_sensor
id: capteur3off
condition: []
action:
- choose:
- conditions:
- condition: trigger
id: capteur1on
sequence:
- service: light.turn_on
data: {}
target:
entity_id: !input light
- conditions:
- condition: trigger
id: capteur2on
sequence:
- service: light.turn_on
data: {}
target:
entity_id: !input light
- conditions:
- condition: trigger
id: capteur3on
sequence:
- service: light.turn_on
data: {}
target:
entity_id: !input light
- conditions:
- condition: trigger
id: capteur1off
- condition: trigger
id: capteur2off
- condition: trigger
id: capteur3off
sequence:
- service: light.turn_off
data: {}
target:
entity_id: !input light
1 « J'aime »
J’ai juste une question sur les Détecteurs de mouvement Zigbee que vous utilisez.
Perso j’ai les Aqara Xiaomi RTCGQ11LM
Et j’ai beaucoup de mal a les appairer avec tous leur paramètres opérationnels (température, luminance, mouvement, etc…)
Je cherche des détecteurs qui fonctionnent mieux voir normalement
guisx
Décembre 3, 2023, 6:25
13
Oui j’ai exactement le même soucis avec ce nouveau type de détecteur. Je n’arrive même pas à récupérer des infos. Le topic sur le sujet Capteur de presence non reconnu par zigbee2mqtt
J’ai deux type de détecteurs ceux de chez LIDL qui fonctionne bien mais sont un peu gros et pas genial pour capter les personnes. Sinon j’utilise les SONOFF SNZB-03 qui fonctionne super bien.
Au cas ou voici la dernière version que j’utilise pour la gestion des lumières avec détecteurs. Cette automatisation est encore perfectible mais fonctionne donc je n’y touche pas
alias: Couloir - Lumiere
description: ""
trigger:
- type: motion
platform: device
device_id: cccbfc78f3a6f726edefcc7235e547be
entity_id: binary_sensor.couloir_detect_1_occupancy
domain: binary_sensor
id: capteur1on
- type: motion
platform: device
device_id: 6ea048e79e48e66c043c7ba86093fa2d
entity_id: binary_sensor.couloir_detect_2_occupancy
domain: binary_sensor
id: capteur2on
- type: motion
platform: device
device_id: d0fa7826b9e9d41b92290960b9f5b4b6
entity_id: binary_sensor.0x2c1165fffed592a2_occupancy
domain: binary_sensor
id: capteur3on
- type: no_motion
platform: device
device_id: cccbfc78f3a6f726edefcc7235e547be
entity_id: binary_sensor.couloir_detect_1_occupancy
domain: binary_sensor
id: capteur1off
- type: no_motion
platform: device
device_id: 6ea048e79e48e66c043c7ba86093fa2d
entity_id: binary_sensor.couloir_detect_2_occupancy
domain: binary_sensor
id: capteur2off
- type: no_motion
platform: device
device_id: d0fa7826b9e9d41b92290960b9f5b4b6
entity_id: binary_sensor.0x2c1165fffed592a2_occupancy
domain: binary_sensor
id: capteur3off
condition: []
action:
- choose:
- conditions:
- condition: trigger
id: capteur1on
sequence:
- service: light.turn_on
data: {}
target:
device_id: 2fd794b2080d4190621eea362f563f23
- service: switch.turn_on
data: {}
target:
device_id: 7fef900afa217812aa145083844486d0
- conditions:
- condition: trigger
id: capteur1off
- type: is_no_motion
condition: device
device_id: cccbfc78f3a6f726edefcc7235e547be
entity_id: binary_sensor.couloir_detect_1_occupancy
domain: binary_sensor
- type: is_no_motion
condition: device
device_id: 6ea048e79e48e66c043c7ba86093fa2d
entity_id: binary_sensor.couloir_detect_2_occupancy
domain: binary_sensor
- type: is_no_motion
condition: device
device_id: d0fa7826b9e9d41b92290960b9f5b4b6
entity_id: binary_sensor.0x2c1165fffed592a2_occupancy
domain: binary_sensor
sequence:
- service: light.turn_off
data: {}
target:
device_id: 2fd794b2080d4190621eea362f563f23
- service: switch.turn_off
data: {}
target:
device_id: 7fef900afa217812aa145083844486d0
- conditions:
- condition: trigger
id: capteur2on
sequence:
- service: light.turn_on
data: {}
target:
device_id: 2fd794b2080d4190621eea362f563f23
- service: switch.turn_on
data: {}
target:
device_id: 7fef900afa217812aa145083844486d0
- conditions:
- condition: trigger
id: capteur2off
- type: is_no_motion
condition: device
device_id: cccbfc78f3a6f726edefcc7235e547be
entity_id: binary_sensor.couloir_detect_1_occupancy
domain: binary_sensor
- type: is_no_motion
condition: device
device_id: 6ea048e79e48e66c043c7ba86093fa2d
entity_id: binary_sensor.couloir_detect_2_occupancy
domain: binary_sensor
- type: is_no_motion
condition: device
device_id: d0fa7826b9e9d41b92290960b9f5b4b6
entity_id: binary_sensor.0x2c1165fffed592a2_occupancy
domain: binary_sensor
sequence:
- service: light.turn_off
data: {}
target:
device_id: 2fd794b2080d4190621eea362f563f23
- service: switch.turn_off
data: {}
target:
device_id: 7fef900afa217812aa145083844486d0
- conditions:
- condition: trigger
id: capteur3on
sequence:
- service: light.turn_on
data: {}
target:
device_id: 2fd794b2080d4190621eea362f563f23
- service: switch.turn_on
data: {}
target:
device_id: 7fef900afa217812aa145083844486d0
- conditions:
- condition: trigger
id: capteur3off
- type: is_no_motion
condition: device
device_id: cccbfc78f3a6f726edefcc7235e547be
entity_id: binary_sensor.couloir_detect_1_occupancy
domain: binary_sensor
- type: is_no_motion
condition: device
device_id: 6ea048e79e48e66c043c7ba86093fa2d
entity_id: binary_sensor.couloir_detect_2_occupancy
domain: binary_sensor
- type: is_no_motion
condition: device
device_id: d0fa7826b9e9d41b92290960b9f5b4b6
entity_id: binary_sensor.0x2c1165fffed592a2_occupancy
domain: binary_sensor
sequence:
- service: light.turn_off
data: {}
target:
device_id: 2fd794b2080d4190621eea362f563f23
- service: switch.turn_off
data: {}
target:
device_id: 7fef900afa217812aa145083844486d0
mode: single
Moi j’utilise ce blueprint. Permet de faire un tas de choses.
blueprint
J’ai 2 detecteur dans le garage qui gere 2 lumieres. ca marche plutot bien