Salut,
Voilà comment je procèderais.
Création d’un input number dans HA pour donner une durée en minutes
puis dans NR:

[{"id":"f62f941b736f3e7f","type":"tab","label":"Flow 1","disabled":false,"info":"","env":[]},{"id":"b59e00db60ff69a1","type":"server-state-changed","z":"f62f941b736f3e7f","name":"personne pendant timer","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":"off","halt_if_type":"str","halt_if_compare":"is","outputs":2,"output_only_on_state_change":true,"for":"timer","forType":"global","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":180,"y":240,"wires":[["b329f876d4923572"],[]]},{"id":"b329f876d4923572","type":"api-call-service","z":"f62f941b736f3e7f","name":"Éteins lumière","server":"df03acce.f940b","version":5,"debugenabled":false,"domain":"light","service":"turn_off","areaId":[],"deviceId":[],"entityId":["light.couloir"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":400,"y":240,"wires":[[]]},{"id":"2a0182a3293cb349","type":"server-state-changed","z":"f62f941b736f3e7f","name":"changement timer","server":"df03acce.f940b","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"timer.portail","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":"0","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":170,"y":140,"wires":[["cfccc9432581ff23"]]},{"id":"cfccc9432581ff23","type":"change","z":"f62f941b736f3e7f","name":"","rules":[{"t":"set","p":"timer","pt":"global","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":400,"y":140,"wires":[[]]},{"id":"279ed7c157574acd","type":"comment","z":"f62f941b736f3e7f","name":"global.timer = input number de HA","info":"","x":220,"y":100,"wires":[]},{"id":"37493a18a44f83c6","type":"comment","z":"f62f941b736f3e7f","name":"Si détecteur off pendant global.timer","info":"","x":220,"y":200,"wires":[]},{"id":"e62c43f1dbca796e","type":"server-state-changed","z":"f62f941b736f3e7f","name":"presence on","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":"timer","forType":"global","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":150,"y":340,"wires":[["4f1c08547b07807a"],[]]},{"id":"4f1c08547b07807a","type":"api-call-service","z":"f62f941b736f3e7f","name":"Allume lumière","server":"df03acce.f940b","version":5,"debugenabled":false,"domain":"light","service":"turn_on","areaId":[],"deviceId":[],"entityId":["light.couloir"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":400,"y":340,"wires":[[]]},{"id":"af80fa22a1636790","type":"comment","z":"f62f941b736f3e7f","name":"Si présence = allume lumière","info":"","x":200,"y":300,"wires":[]},{"id":"df03acce.f940b","type":"server","name":"Home Assistant","version":2,"addon":false,"rejectUnauthorizedCerts":false,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":"30"}]