Pour aller dans le sens de @AlexHass,
Voici ce que j’utilise chez moi:
sur HA, j’ai crée un input_boolean (couloir auto)
Avec un détecteur de présence et une light
Lorsque « couloir auto » est sur ON, si je passe devant le détecteur, la lumière du couloir s’allume.
Lorsque le détecteur ne me voit plus, la lumière s’éteint.
Si « couloir auto » est sur OFF, que je soit détecté ou non, la lumière reste éteinte.

[{"id":"c81331c42738dc5b","type":"tab","label":"Flow 1","disabled":false,"info":"","env":[]},{"id":"0d385e916e7ec2f3","type":"comment","z":"c81331c42738dc5b","name":"Lumière auto dans couloir","info":"","x":230,"y":100,"wires":[]},{"id":"a689d104db172ae9","type":"api-current-state","z":"c81331c42738dc5b","name":"Couloir AUTO","server":"df03acce.f940b","version":3,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","entity_id":"input_boolean.couloir_auto","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":0,"forType":"num","forUnits":"minutes","x":420,"y":160,"wires":[["f2004d49ddba149d"],[]]},{"id":"1981e082630a0b11","type":"server-state-changed","z":"c81331c42738dc5b","name":"presence couloir","server":"df03acce.f940b","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"binary_sensor.presence_couloir_occupancy","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"on","halt_if_type":"str","halt_if_compare":"is","outputs":2,"output_only_on_state_change":true,"for":"","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":200,"y":160,"wires":[["a689d104db172ae9"],["0bf3580db0246ef6"]]},{"id":"f2004d49ddba149d","type":"api-call-service","z":"c81331c42738dc5b","name":"Couloir ON","server":"df03acce.f940b","version":4,"debugenabled":false,"domain":"light","service":"turn_on","target":{"areaId":[],"deviceId":[],"entityId":["light.couloir"]},"data":"","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":630,"y":160,"wires":[[]]},{"id":"0bf3580db0246ef6","type":"api-call-service","z":"c81331c42738dc5b","name":"Couloir OFF","server":"df03acce.f940b","version":4,"debugenabled":false,"domain":"light","service":"turn_off","target":{"entityId":["light.couloir"],"areaId":[],"deviceId":[]},"data":"","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":410,"y":220,"wires":[[]]},{"id":"df03acce.f940b","type":"server","name":"Home Assistant","version":2,"addon":false,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":"30"}]