Flash a light on and off
A simple flow to flash a light on and off for 3 times, then leave the light on.
[{"id":"979f66af87c3405b","type":"tab","label":"Flow 1","disabled":false,"info":"","env":[]},{"id":"c905a71e541d0372","type":"function","z":"979f66af87c3405b","name":"function 1","func":"msg.payload=msg.payload +1;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":380,"y":180,"wires":[["a279001e06352bcc"]]},{"id":"92e9cec544229d1c","type":"while-loop","z":"979f66af87c3405b","name":"Condition","condi":"msg.payload < 4","limit":false,"limitTime":10000,"time":"wl92e9cec544229d1c","timeType":"msg","x":380,"y":300,"wires":[["5ae78501f8d0c8e6"],["832e7b6675d6f209"]]},{"id":"3ca3aa58340c733f","type":"inject","z":"979f66af87c3405b","name":"","props":[{"p":"payload"},{"p":"topic","v":"","vt":"num"},{"p":"end","v":"10","vt":"num"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"0","payloadType":"num","x":130,"y":180,"wires":[["c905a71e541d0372"]]},{"id":"832e7b6675d6f209","type":"api-call-service","z":"979f66af87c3405b","name":"Node Red Test Light ON","server":"38a3af1f.041fc","version":5,"debugenabled":false,"domain":"homeassistant","service":"turn_on","areaId":[],"deviceId":[],"entityId":["switch.sonoff_10010c4df1_node_red_test_light"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":590,"y":300,"wires":[["ffc90eec14f9c46a"]]},{"id":"ffc90eec14f9c46a","type":"delay","z":"979f66af87c3405b","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":860,"y":300,"wires":[["c905a71e541d0372"]]},{"id":"a279001e06352bcc","type":"api-call-service","z":"979f66af87c3405b","name":"Node Red Test Light OFF","server":"38a3af1f.041fc","version":5,"debugenabled":false,"domain":"homeassistant","service":"turn_off","areaId":[],"deviceId":[],"entityId":["switch.sonoff_10010c4df1_node_red_test_light"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":590,"y":180,"wires":[["441b5e05a5d65d04"]]},{"id":"441b5e05a5d65d04","type":"delay","z":"979f66af87c3405b","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":860,"y":180,"wires":[["92e9cec544229d1c"]]},{"id":"5ae78501f8d0c8e6","type":"api-call-service","z":"979f66af87c3405b","name":"Node Red Test Light ON","server":"38a3af1f.041fc","version":5,"debugenabled":false,"domain":"homeassistant","service":"turn_on","areaId":[],"deviceId":[],"entityId":["switch.sonoff_10010c4df1_node_red_test_light"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":590,"y":400,"wires":[[]]},{"id":"38a3af1f.041fc","type":"server","name":"Home Assistant","addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"","connectionDelay":true,"cacheJson":false,"heartbeat":false,"heartbeatInterval":"","statusSeparator":"","enableGlobalContextStore":false}]