Bon, ce n’est pas simple. Je comprends la logique mais il y a des fonctions que je ne sais pas utiliser.
Je fais un test sur la base suivante :
- dans cron plus, allumage toutes les 2 minutes, pendant 15 sec avec delay
- stockage de l’heure dans un datetime Test Heure Last Eclairage (seulement les heures)
- pas d’éclairage si le dernier éclairage a eu lieu dans les 10 dernières minutes
Pour le moment, je récupère l’heure (en mode 12h, pas en mode 24h) que je mets ensuite dans un flow. Mais ensuite je sèche ! 
[{"id":"96d348d3b7b51f80","type":"cronplus","z":"351fb19cf34a4916","name":"Eclairage ttes les 2 min","outputField":"payload","timeZone":"","persistDynamic":false,"commandResponseMsgOutput":"output1","outputs":1,"options":[{"name":"schedule1","topic":"topic1","payloadType":"default","payload":"","expressionType":"cron","expression":"0 */2 * * * * *","location":"","offset":"0","solarType":"all","solarEvents":"sunrise,sunset"}],"x":150,"y":1520,"wires":[["cda5111a99401062"]]},{"id":"cda5111a99401062","type":"api-call-service","z":"351fb19cf34a4916","name":"ON Appliques Bureau","server":"f1388c55.bbcd1","version":7,"debugenabled":false,"action":"light.turn_on","floorId":[],"areaId":[],"deviceId":[],"entityId":["light.appliques_bureau"],"labelId":[],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","blockInputOverrides":false,"domain":"light","service":"turn_on","x":480,"y":1400,"wires":[["4baf9dc46d79fa3a"]]},{"id":"4baf9dc46d79fa3a","type":"delay","z":"351fb19cf34a4916","name":"","pauseType":"delay","timeout":"15","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":680,"y":1400,"wires":[["f2219af863b7da78"]]},{"id":"f2219af863b7da78","type":"api-call-service","z":"351fb19cf34a4916","name":"OFF Appliques Bureau","server":"f1388c55.bbcd1","version":7,"debugenabled":false,"action":"light.turn_off","floorId":[],"areaId":[],"deviceId":[],"entityId":["light.appliques_bureau"],"labelId":[],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","blockInputOverrides":false,"domain":"light","service":"turn_off","x":880,"y":1400,"wires":[["db85cdfa5eb69a4d"]]},{"id":"db85cdfa5eb69a4d","type":"api-call-service","z":"351fb19cf34a4916","name":"","server":"f1388c55.bbcd1","version":7,"debugenabled":false,"action":"input_datetime.set_datetime","floorId":[],"areaId":[],"deviceId":[],"entityId":["input_datetime.test_heure_last_eclairage"],"labelId":[],"data":"{\"time\":\"05:04:20\"}","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","blockInputOverrides":true,"domain":"input_datetime","service":"set_datetime","x":500,"y":1500,"wires":[["403deb7b3b6fec35"]]},{"id":"403deb7b3b6fec35","type":"change","z":"351fb19cf34a4916","name":"","rules":[{"t":"set","p":"last_time","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":780,"y":1500,"wires":[["1d264391af0f605e"]]},{"id":"1d264391af0f605e","type":"debug","z":"351fb19cf34a4916","name":"debug 7","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1000,"y":1560,"wires":[]},{"id":"f1388c55.bbcd1","type":"server","name":"Home Assistant RBT","addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"","connectionDelay":false,"cacheJson":false,"heartbeat":false,"heartbeatInterval":"","statusSeparator":"","enableGlobalContextStore":false}]