Détecteur de mouvement et coupure lumière

Bonjour,
J’ai utilisé ce post pour configurer mes automatisations, et comme Pipiche_p, ça ne fonctionne pas correctement.

  • binary_sensor.detecteur_mouvement_garage_2_iaszone est mon détecteur.
  • light.lumiere_garage_light est mon switch qui contrôle ma lumière.

Pour l’allumage, j’ai ce code

alias: Mouvement garage lumière ON
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.detecteur_mouvement_garage_2_iaszone
    to: "on"
condition: []
action:
  - service: light.turn_on
    data: {}
    target:
      entity_id: light.lumiere_garage_light
  - service: persistent_notification.create
    data:
      message: Garage allumée
      title: "Lumière "
mode: single

Pour l’extinction, j’ai ce code.

alias: Mouvement garage lumière OFF
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.detecteur_mouvement_garage_2_iaszone
    to: "off"
    for:
      hours: 0
      minutes: 5
      seconds: 0
condition:
  - condition: state
    entity_id: light.lumiere_garage_light
    state: "on"
action:
  - service: light.turn_off
    data: {}
  - service: persistent_notification.create
    data:
      title: Lumière
      message: Garage éteinte
mode: single

Si vous pouvez m’aider, merci pour vos retours!

Bonjour, je souhaitais réaliser la même action, mais j’ai le même problème. Dans Smart Life la même scène fonctionne très bien, mais dans HA il semblerait que vu que les capteurs de mouvement ne renvoie pas l’information OFF, l’automatisation ne fonctionne pas.

Salut, pour savoir quelle information renvoie le détecteur dans HA, tu vas dans
Outils de développements → Etats et tu cherches ton détecteur.

Salut,
Chez moi je n’attend pas que le detecteur passe en off.
J’ai les detecteurs de lidl et quand on passe devant, ils deviennent occupés. par contre ils ont un certain delai avant de rapasser en non occupé.
Comme c’est pour un couloir, je fais eteindre au bout d’une minute dans tous les cas. Si on doit rester dans le couloir pour x ou y raison, je demande a alexa d’allumer le couloir et dans ce cas ca reste allumé 1/2h

Bonjour breizhou13 je viens d’acheter également des capteurs de mouvement zigbee de chez Lidl et comme ça plus de souci avec tuya, voici 1 automatisation mais ne fonctionne pas comme je veux:

alias: new test SDB
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.detecteur_sdb_iaszone
    to: "off"
    for:
      hours: 0
      minutes: 1
      seconds: 0
condition:
  - condition: state
    entity_id: select.tz3000_rmjr4ufz_ts0001_backlight_mode
    state: "on"
action:
  - service: light.turn_off
    data: {}
    target:
      entity_id: light.tz3000_rmjr4ufz_ts0001_light
  - service: persistent_notification.create
    data:
      title: Lumière
      message: SDB du bas éteint
mode: single

la lumière s’éteint si le détecteur ne me voit pas entrée dans la pièce de suite après avoir allumé donc là s’est bon; si il me voit la lumière restera allumée donc là toujours bon, mais si je sors de la pièce ça restera allumée même si le détecteur ne me détecte plus bizarre quand même

Jai u le même sujet dernièrement. J’ai fais en automatisation ou en blueprint il faudra juste adapté.

Coucou j’ai enfin réussi pour ceux que cela intéresse voici les 2 automatisations, la 1ère on allume sans rentrer dans la pièce, donc le détecteur ne détecte rien du coup la lumière s’éteint vu que personne est dans la pièce,

alias: OFF auto SDB du bas sans détection
description: ""
trigger:
  - platform: device
    type: turned_on
    device_id: 6f7b94936986a38fb4ebeccb68b6c801
    entity_id: light.tz3000_rmjr4ufz_ts0001_light
    domain: light
    for:
      hours: 0
      minutes: 0
      seconds: 30
condition:
  - type: is_no_motion
    condition: device
    device_id: d26dc8485578aaa189e85102f18594a7
    entity_id: binary_sensor.detecteur_sdb_iaszone
    domain: binary_sensor
action:
  - type: turn_off
    device_id: 6f7b94936986a38fb4ebeccb68b6c801
    entity_id: light.tz3000_rmjr4ufz_ts0001_light
    domain: light
mode: single

la 2ème on allume puis on entre dans la pièce et détecte la personne la lumière restera allumée si elle sort sans éteindre la lumière s’éteindra.

alias: OFF auto SDB du bas si personne après détection
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.detecteur_sdb_iaszone
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 30
condition:
  - condition: device
    type: is_on
    device_id: 6f7b94936986a38fb4ebeccb68b6c801
    entity_id: light.tz3000_rmjr4ufz_ts0001_light
    domain: light
    for:
      hours: 0
      minutes: 0
      seconds: 10
action:
  - type: turn_off
    device_id: 6f7b94936986a38fb4ebeccb68b6c801
    entity_id: light.tz3000_rmjr4ufz_ts0001_light
    domain: light
mode: single

Voilà par contre il me manque encore une auto mais je n’arrive pas à la mettre en place
Si par exemple la personne reste trop longtemps immobile le détecteur ne la voit plus et du coup ça éteint la lumière mais je voudrais réallumé la lumière seulement en réactivant le détecteur si la lumière vient de s’éteindre.
J’espère avoir été assez clair, je sais j’ai des conditions ca… cou…
Merki d’avance

Perso je fais avec nodered donc je comprends pas trop ce que tu ecris.
Par contre ta lumière restant allumée plus longtemps que le temps de recuperation du capteur de présence ca devrait se réallumer des qu’il voit un mouvement. Les detecteurs lidl sont sensés voir a 10m il me semble.
Par contre le fait de passer par leur serveurs (tuya) c’est possible que ca change quelquechose…

Par contre dans ton automatisation c’est normal 30s et 10s ou c’est juste pour les test?

@Pipiche_p Je te recommande vraiment de prendre exemple sur mon message du dessus. Il suffit juste d’enlever les détecteurs en trop. Soit tu l’utilise en automatisations soit en blueprint.
Le principe est simple si un des 3 détecteurs détecte j’allume la lumière. Si les 3 détecteurs ne détecte plus rien alors j’éteint la lumière. Cela fonctionne très bien même si peu de mouvement de la personne. J’ai un système avec 3 detecteur Lidl et une autre avec 3 detecteur sonoff resultat equivalent. Je l’utilise pour ma cuisine et un couloir biscornu :slight_smile: Hesite pas à me dire si tu n’arrive pas à l’adapter pour ton cas

Tu devra juste modifier les informations dans le code @Pipiche_p

alias: Cuisine - Lumiere
description: ""
trigger:
  - type: motion
    platform: device
    device_id: 94d392c5d5f6e12857645d22063c9980
    entity_id: binary_sensor.0x00124b002444fda8_occupancy
    domain: binary_sensor
    id: capteur1on
  - type: no_motion
    platform: device
    device_id: 94d392c5d5f6e12857645d22063c9980
    entity_id: binary_sensor.0x00124b002444fda8_occupancy
    domain: binary_sensor
    id: capteur1off
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
        sequence:
          - service: light.turn_off
            data: {}
            target:
              device_id: 29dedec3b756cecfab853ef4087a8f32
mode: single

Salut @guisx,
La condition de vérifier « si le capteur ne détecte plus » sert a rien, vu que le trigger est « si le capteur arrête la détection ».

A bah oue pas faux quand je relis effectivement c’est inutile.
Je vais revoir mes codes merci

alias: Cuisine - Lumiere
description: ""
trigger:
  - type: motion
    platform: device
    device_id: 94d392c5d5f6e12857645d22063c9980
    entity_id: binary_sensor.0x00124b002444fda8_occupancy
    domain: binary_sensor
    id: capteur1on
  - type: no_motion
    platform: device
    device_id: 94d392c5d5f6e12857645d22063c9980
    entity_id: binary_sensor.0x00124b002444fda8_occupancy
    domain: binary_sensor
    id: capteur1off
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id: capteur1on
        sequence:
          - service: light.turn_on
            data: {}
            target:
              device_id: 29dedec3b756cecfab853ef4087a8f32
      - conditions:
          - condition: trigger
            id: capteur1off
        sequence:
          - service: light.turn_off
            data: {}
            target:
              device_id: 29dedec3b756cecfab853ef4087a8f32
mode: single
1 « J'aime »

Bonjour à tous !!!
breizhou13 je n’utilise plus tuya sous HA trop contraignant, j’utilise ZHA avec un dongle zigbee, pour la gestion des détecteurs et de mes lumières j’ai une contrainte supplémentaire si on peut dire car j’ai gardé mes interrupteurs physiques où j’ai installé derrière un commutateur zigbee, en faite pour vous mettre dans l’ambiance j’ai mis le détecteur de mouvement dans ma salle de bain car souvent laissé allumé par la tribut et du coup tout va bien sauf quand un de mes enfants prend sa douche vu qu’il est un peu petit le détecteur ne le voit plus et hop lumière coupé donc j’entends hurlé car dans le noir et je suis obligé de réappuyer sur l’interrupteur et je voudrais juste que lorsque qu’il lève les bras pour se faire voir par le détecteur réallumer la lumière mais uniquement dans cette condition, je ne veux pas allumer tout le temps via le détecteur. Je sais je suis chiant
Pour l’histoire des 30s et 10 effectivement se sont des tests qui veut dire si personne depuis 30 secondes et que la lumière est allumée depuis 10 secondes coupure.
Merci en tout cas pour votre aide
En attendant de trouver la solution j’ai déplacé le détecteur qui prend un peu mieux la présence et j’ai mon fils qui fait des coucous pendant sa douche :joy:

Pareil que toi pour tuya t’inquiete.
Par contre pour mon couloir ce que j’ai fait:
Quand je detecte j’allume 3 min (ca laisse le temps de se déplacer dans le couloir voir meme de prendre des trucs dans la bibliotheque ou ranger dans le placard.
Si je demande a alexa ou si j’allume le couloir avec l’interrupteur, je pars pour 30min d’éclairage et je desactive les detecteurs. quand la lumiere s’eteint je reactive les detecteurs
La nuit je baisse l’eclairage pour pas se faire mal aux yeux
Et enfin j’ai aussi la veilleuse de ma fille (lumiere du couloir au dessus de sa porte de chambre). Ca coupe les detecteurs et ca part pour 40 min en lumiere jaune et faible. Dans ce cas je ne peux plus allumer le couloir pour eviter de l’empecher de s’endormir si on passe dans le couloir…

Pour moi le detecteur ne sert jamais a eteindre, seulement à allumer

Te faudrais un détecteur de pésence ( genre un Aqara FP1 ), comparer a ton détecteur de mouvement ou il fautr être en mouvement continu pour que ca reste en détection. Mais c’est pas le même prix :wink:

ah oui ça sera la solution mais effectivement pas donné, je suis tombé sur ça

(https://forum.hacf.fr/t/programmation-des-lumieres-avec-node-red/10125/14)

Ses besoins sont exactement les mêmes que moi et le même genre de femme :rofl: par contre il fait tout en node red et là je suis vraiment perché je vais essayer de comprendre mais quand j’ouvre l’onglet mon cerveau disjoncte.
Merki d’avance pour votre aide