# Multi détecteur de mouvements

**URL:** <https://forum.hacf.fr/t/multi-detecteur-de-mouvements/15925>\
**Category:** Entraide Home Assistant\
**Created:** [Septembre 30, 2022, 9:38 UTC](https://forum.hacf.fr/t/multi-detecteur-de-mouvements/15925 "2022-09-30T21:38:19Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![guisx](https://forum.hacf.fr/user_avatar/forum.hacf.fr/guisx/32/19143_2.png) [@guisx](https://forum.hacf.fr/u/guisx)\
**Post date:** [Janvier 13, 2023, 12:56 UTC](https://forum.hacf.fr/t/multi-detecteur-de-mouvements/15925/11 "2023-01-13T12:56:32Z")

</div>

Voici mes deux blueprint pour le traitement

```auto
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              

```

```auto
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

```

---

_[View the full topic](https://forum.hacf.fr/t/multi-detecteur-de-mouvements/15925)._
