Bonjour,
J’ai un escalier de sous sol et j’ai mis en place un allumage automatique de l’ampoule graçe au capteur de porte ou capteur de présence.
Lorsque l’ouvre la porte du haut, l’ampoule NOUS s’allume puis s’éteint au bout de deux minutes. Lorsque qu’un est détecté en bas par le SNZB-06P, l’ampoule s’allume puis s’éteint au bout de deux minutes.
Mon problème est que lorsqu’une personne reste dans la pièce en bas, la lumière s’éteint dans tous les cas dans deux miniutes.
C’est un capteur de présence, donc comment paramétrer pour que la lumière reste allumée quand une personne est détecté à l’instant T ? Je ne trouve pas l’option.
System Information
| version |
core-2026.3.4 |
| installation_type |
Home Assistant OS |
| dev |
false |
| hassio |
true |
| docker |
true |
| container_arch |
aarch64 |
| user |
root |
| virtualenv |
false |
| python_version |
3.14.2 |
| os_name |
Linux |
| os_version |
6.12.67-haos |
| arch |
aarch64 |
| timezone |
Europe/Paris |
| config_dir |
/config |
Home Assistant Cloud
| logged_in |
false |
| can_reach_cert_server |
ok |
| can_reach_cloud_auth |
ok |
| can_reach_cloud |
ok |
Home Assistant Supervisor
| host_os |
Home Assistant OS 17.1 |
| update_channel |
stable |
| supervisor_version |
supervisor-2026.03.2 |
| agent_version |
1.8.1 |
| docker_version |
29.1.3 |
| disk_total |
28.0 GB |
| disk_used |
6.5 GB |
| nameservers |
109.0.66.10, 109.0.66.20 |
| healthy |
true |
| supported |
true |
| host_connectivity |
true |
| supervisor_connectivity |
true |
| ntp_synchronized |
true |
| virtualization |
|
| board |
green |
| supervisor_api |
ok |
| version_api |
ok |
| installed_addons |
eWeLink Smart Home (1.4.6), Linky (1.7.0), File editor (5.8.0) |
Dashboards
| dashboards |
2 |
| resources |
0 |
| views |
0 |
| mode |
storage |
Network Configuration
| adapters |
lo (disabled), end0 (enabled, default, auto), hassio (disabled), docker0 (disabled), veth51b14ed (disabled), veth5d7e906 (disabled), veth54ab9d3 (disabled), veth7c0d430 (disabled), veth7659094 (disabled), veth1cdde73 (disabled) |
| ipv4_addresses |
lo (127.0.0.1/8), end0 (192.168.1.222/24), hassio (172.30.32.1/23), docker0 (172.30.232.1/23), veth51b14ed (), veth5d7e906 (), veth54ab9d3 (), veth7c0d430 (), veth7659094 (), veth1cdde73 () |
| ipv6_addresses |
lo (::1/128), end0 (fe80::8bbd:842e:d342:8ae0/64), hassio (fd0c:ac1e:2100::1/48, fe80::34b2:72ff:fe03:827f/64), docker0 (fe80::10aa:2aff:fe94:5339/64), veth51b14ed (fe80::bc3a:c3ff:fed5:4c66/64), veth5d7e906 (fe80::f821:bbff:fe96:d6c2/64), veth54ab9d3 (fe80::9480:dbff:fee1:67e5/64), veth7c0d430 (fe80::ec1a:3aff:fe93:e60d/64), veth7659094 (fe80::46f:c2ff:fe5e:1be9/64), veth1cdde73 (fe80::589d:77ff:fe83:d317/64) |
| announce_addresses |
192.168.1.222, fe80::8bbd:842e:d342:8ae0 |
Recorder
| oldest_recorder_run |
8 mars 2026 à 06:39 |
| current_recorder_run |
25 mars 2026 à 14:30 |
| estimated_db_size |
40.82 MiB |
| database_engine |
sqlite |
| database_version |
3.49.2 |
Salut,
comment fais-tu pour faire le delai de 2min?
Si ton automatisation est simple, qu’elle ne gère que la temporisation de la lumière, changer le mode de fonctionnement de « Unique » à « Redémarrage » devrait suffire.
A chaque fois que le déclencheur est activé par un mouvement, ton automatisation en cours va s’arrêter et une nouvelle recommence avec un nouveau délai… dès qu’il y a eu 2 min sans mouvement elle éteindra la lumière.
Si ton automatisation est plus complexe ou contrôle plus de choses, tu devra passer pas un timer créé dans les entrées et jouer sur l’état de ce timer.
Pour la tempo, j’ai ajouté un bloc « attendre que le temps passe » paramétré sur 2min.
Le redémarrage veut dire que si une détection est faite à la fin des deux minutes, l’ampoule s’éteint puis s’allume instantanément ?
tu mets le doigt sur une notion pas évidente mais qui différencie tous les modes :
Les meilleurs capteurs gèrent la présence, et il s’agit souvent des mmWave qui sont en train de tuer les PIR.
Le SNZB-06P n’est pas un PIR : c’est un capteur de présence à radar micro-ondes 5,8 GHz donc un excellent produit, tu ne devrais donc pas avoir de souci avec lui.
Si tu gérais l’extinction quand tu perds la présence plutôt que la gérer avec la détection de la présence + 2 min ??
Tu as quels capteurs ?
Dis en nous plus sur ce que tu fais
1 « J'aime »
Non ça voudrait dire que l’ampoule ne s’éteindra pas entre les 2…
Mais comme le dit @Sigalou avec un capteur mm tu devrais avoir une bonne gestion de la présence en continue.
Et tout dépend aussi de quelle entité tu utilises dans ton déclencheur. Si c’est un mouvement ou la présence…
Si c’est présence… tu devrais pouvoir simplement déclencher sur le changement d’état de présence… et suivant l’état allumer ou éteindre… en ajoutant tout de même un petit délai avant d’éteindre.
Si c’est mouvement, ton bloc de délai se réinitialisera à chaque mouvement…
Mais dans les 2 cas le mode redémarrage peut aider.
oui pour ça qu’il nous faut les capteurs utilisés pour aider
Bonjour à tous
J’utilise les capteurs SONOFF SNZB-06P et SNZB-04P qui allument une ampoule NOUS-P3Z-2.
La passerelle est une SONOFF ZBDONGLE-E.
Quel est l’intérêt des modes, je n’ai pas trouvé de documentation.
Pour résumé ce que je souhaite :
Quand la porte s’ouvre, le capteur de porte SNZB-03P allume l’ampoule pendant 2min (ok).
L’ampoule reste allumée le temps que la porte est ouverte puis lorsqu’elle se ferme, tempo 2min.
Lorsque le detecteur de présence SNZP-06P détecte une présence, l’ampoule s’allume pendant 2min (ok)
Lorsque le detecteur de présence a quelqu’un dans le champ de detection, l’ampoule reste allumé puis tempo 2min.
Pouvez vous m’aider dans la méthode svp ?
Salut,
Moi je suis parti là-dessus, ton capteur d’ouverture serait mon capteur de mouvement, et ton radar sonoff serait mon LD2410.
alias: Garage - Lumière auto
triggers:
- id: mouvement
entity_id: binary_sensor.mouv_garage_mouvement
from: "off"
to: "on"
trigger: state
- id: presence_on
entity_id: binary_sensor.hlk_ld2410_8da5_occupation
from: "off"
to: "on"
trigger: state
- id: presence_off
entity_id: binary_sensor.hlk_ld2410_8da5_occupation
from: "on"
to: "off"
trigger: state
actions:
- choose:
- conditions:
- condition: or
conditions:
- condition: trigger
id: mouvement
- condition: trigger
id: presence_on
sequence:
- target:
entity_id: light.garage
action: light.turn_on
- conditions:
- condition: trigger
id: presence_off
sequence:
- target:
entity_id: light.garage
action: light.turn_off
mode: restart
C’est un test que je fais depuis hier chez moi, et cela fonctionne plutôt bien. Je n’ai malheureusement pas pu installer mon radar près de la porte à cause de contraintes liées à l’alimentation. Le principe est simple : dès que j’ouvre la porte, le détecteur de mouvement allume la lumière. Lorsque j’entre dans la pièce, le radar prend alors le relais. Dès que l’occupation repasse à “off”, la lumière s’éteint automatiquement.
Le SNZB-06P possède un paramètre timeout de la présence (occupancy) que l’on peut paramétrer entre 15 et 65535 s. Donc pour le délai de 2 min il suffit de le fixer à 120.
Je vais me servir de vos deux solutions pour bricoler quelque chose, je comprends la logique, je vous tiens au courant.
Tu peux me dire comment tu fais pour créer un timer que tu peux utiliser ensuite ?
Par l’interface:
Paramètres> appareils et services > entrées> + créer une entrée > minuteur
Merci. J’avais déjà créé cette tempo sans m’en apercevoir… Mais lorsque je l’inclus, la lumière s’allume puis s’éteins instantanément :
Timer :
Ouverture porte :
alias: ON lumière avec detecteurs
description: ""
triggers:
- type: opened
device_id: 71cb68b337617e3c16fe9762344589ef
entity_id: 57864a1ced0d6ce11009bd022ae8c481
domain: binary_sensor
trigger: device
conditions: []
actions:
- action: light.turn_on
metadata: {}
target:
device_id: 193af97d40185fe0674ba90f2439b775
data:
transition: 15
- action: timer.start
metadata: {}
target:
entity_id: timer.escalier_tempo
data: {}
- action: light.turn_off
metadata: {}
target:
device_id: 193af97d40185fe0674ba90f2439b775
data: {}
mode: single
Il faut supprimer cette action.