try this
[{"id":"ef8f475e.c3c1d8","type":"switch","z":"5d954064.bd83f","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"},{"t":"eq","v":"off","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":370,"y":180,"wires":[["b3711be9.f8fc38","e30b6e95.ddb16"],[]]},{"id":"e30b6e95.ddb16","type":"stoptimer","z":"5d954064.bd83f","duration":"2","units":"Minute","payloadtype":"num","payloadval":"0","name":"2min","x":550,"y":200,"wires":[["268426f6.e8ee2a"],[]]},{"id":"b4df2e83.e3404","type":"api-call-service","z":"5d954064.bd83f","name":"OFF","server":"e7c576e.5663a88","service_domain":"switch","service":"turn_off","data":"{\"entity_id\": \"switch.patio_light_switch\"}","mergecontext":"","x":1190,"y":240,"wires":[[]]},{"id":"5b1f8d0f.db5354","type":"api-call-service","z":"5d954064.bd83f","name":"ON","server":"e7c576e.5663a88","service_domain":"switch","service":"turn_on","data":"{\"entity_id\": \"switch.patio_light_switch\"}","mergecontext":"","x":970,"y":140,"wires":[[]]},{"id":"98087de3.a6123","type":"api-current-state","z":"5d954064.bd83f","name":"Already On?","server":"e7c576e.5663a88","halt_if":"on","override_topic":true,"override_payload":true,"entity_id":"switch.patio_light_switch","x":770,"y":140,"wires":[["5b1f8d0f.db5354","db730f3.de43af"]]},{"id":"3fb751f5.dd87ce","type":"server-state-changed","z":"5d954064.bd83f","name":"Motion","server":"e7c576e.5663a88","entityidfilter":"binary_sensor.motion_sensor_158d000200ea5b","entityidfiltertype":"substring","haltifstate":"","x":170,"y":180,"wires":[["ef8f475e.c3c1d8"]]},{"id":"b3711be9.f8fc38","type":"time-range-switch","z":"5d954064.bd83f","name":"After Sunset","lat":"","lon":"","startTime":"sunsetStart","endTime":"sunrise","startOffset":"","endOffset":"","x":570,"y":140,"wires":[["98087de3.a6123"],[]]},{"id":"6f705601.f95878","type":"server-state-changed","z":"5d954064.bd83f","name":"Light Switch","server":"e7c576e.5663a88","entityidfilter":"switch.patio_light_switch","entityidfiltertype":"exact","haltifstate":"off","x":170,"y":380,"wires":[["79d1c17f.f0262"]]},{"id":"268426f6.e8ee2a","type":"api-current-state","z":"5d954064.bd83f","name":"Still Motion?","server":"e7c576e.5663a88","halt_if":"on","override_topic":true,"override_payload":true,"entity_id":"binary_sensor.motion_sensor_158d000200ea5b","x":770,"y":200,"wires":[["1758a84b.06d868"]]},{"id":"79d1c17f.f0262","type":"switch","z":"5d954064.bd83f","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"},{"t":"eq","v":"off","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":350,"y":380,"wires":[["9c4a0635.0e76a8","a60247ab.328c78","a626b089.5738a"],["5ec1576.ca481a8","c03829c8.e16c38"]]},{"id":"1758a84b.06d868","type":"api-current-state","z":"5d954064.bd83f","name":"Light Switch on Halt","server":"69a8824.8c4167c","halt_if":"","override_topic":true,"override_payload":true,"entity_id":"","x":980,"y":200,"wires":[["b4df2e83.e3404","efa5710f.ce217"]]},{"id":"db730f3.de43af","type":"api-call-service","z":"5d954064.bd83f","name":"Boolean Motion On","server":"69a8824.8c4167c","service_domain":"input_boolean","service":"turn_on","data":"","mergecontext":"","x":1010,"y":100,"wires":[[]]},{"id":"efa5710f.ce217","type":"api-call-service","z":"5d954064.bd83f","name":"Boolean Motion Off","server":"69a8824.8c4167c","service_domain":"input_boolean","service":"turn_off","data":"","mergecontext":"","x":1230,"y":180,"wires":[[]]},{"id":"9c4a0635.0e76a8","type":"api-call-service","z":"5d954064.bd83f","name":"Boolean Light On","server":"69a8824.8c4167c","service_domain":"input_boolean","service":"turn_on","data":"","mergecontext":"","x":570,"y":300,"wires":[[]]},{"id":"a60247ab.328c78","type":"api-call-service","z":"5d954064.bd83f","name":"Light On","server":"69a8824.8c4167c","service_domain":"switch","service":"turn_on","data":"","mergecontext":"","x":540,"y":340,"wires":[[]]},{"id":"a626b089.5738a","type":"api-call-service","z":"5d954064.bd83f","name":"Boolean Motion Off","server":"69a8824.8c4167c","service_domain":"input_boolean","service":"turn_off","data":"","mergecontext":"","x":570,"y":380,"wires":[[]]},{"id":"5ec1576.ca481a8","type":"api-call-service","z":"5d954064.bd83f","name":"Light Off","server":"69a8824.8c4167c","service_domain":"switch","service":"turn_off","data":"","mergecontext":"","x":540,"y":420,"wires":[[]]},{"id":"c03829c8.e16c38","type":"api-call-service","z":"5d954064.bd83f","name":"Boolean Light Off","server":"69a8824.8c4167c","service_domain":"input_boolean","service":"turn_off","data":"","mergecontext":"","x":570,"y":460,"wires":[[]]},{"id":"e7c576e.5663a88","type":"server","z":"","name":"HA - Automations","url":"http://localhost:8123","pass":"yourpassword"},{"id":"69a8824.8c4167c","type":"server","z":"","name":"HA - Main","url":"http://localhost:8123","pass":"yourpassword"}]
Your light halt condition will be the state of your boolean light being “on”