@Colin - the issue I see with your idea (I like the idea) is that he also has 'light scheduler' nodes feeding the switches. If you set 'Switch icon shows state of input' and one of them triggers, the dashboard won't show the switch is on/off.
Here is your example with added injects. NOTE: if you check off ' Pass though msg
if payload matches new state:' in any of the switches, it will put you into a loop.
[{"id":"67832e1e.8f684","type":"tab","label":"Flow 5","disabled":false,"info":""},{"id":"67d2fbf9.ea6fe4","type":"ui_switch","z":"67832e1e.8f684","name":"","label":"switch 1","tooltip":"","group":"5a634559.789cbc","order":1,"width":0,"height":0,"passthru":false,"decouple":"true","topic":"switch_1","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":500,"y":120,"wires":[["5f0e0553.1a4fa4","6a639ceb.6cef9c"]]},{"id":"ec4c9328.ccda1","type":"ui_switch","z":"67832e1e.8f684","name":"","label":"switch 3","tooltip":"","group":"5a634559.789cbc","order":3,"width":0,"height":0,"passthru":false,"decouple":"false","topic":"switch_3","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":500,"y":360,"wires":[["5f0e0553.1a4fa4","6103c33d.e1852c"]]},{"id":"884c9d7d.ae9","type":"ui_switch","z":"67832e1e.8f684","name":"","label":"switch 2","tooltip":"","group":"5a634559.789cbc","order":2,"width":0,"height":0,"passthru":false,"decouple":"false","topic":"switch_2","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":498,"y":212,"wires":[["5f0e0553.1a4fa4","815d9181.8e61d8"]]},{"id":"5f0e0553.1a4fa4","type":"switch","z":"67832e1e.8f684","name":"On?","property":"payload","propertyType":"msg","rules":[{"t":"true"},{"t":"else"}],"checkall":"true","repair":false,"outputs":2,"x":690,"y":260,"wires":[["ab744ebc.47b808"],["524bc6ca.215ac"]]},{"id":"ab744ebc.47b808","type":"link out","z":"67832e1e.8f684","name":"","links":["7fc5286b.a0f5a"],"x":775,"y":240,"wires":[]},{"id":"524bc6ca.215ac","type":"link out","z":"67832e1e.8f684","name":"","links":["9463d364.fda3e"],"x":775,"y":280,"wires":[]},{"id":"7fc5286b.a0f5a","type":"link in","z":"67832e1e.8f684","name":"On","links":["ab744ebc.47b808"],"x":55,"y":200,"wires":[["c827781c.c21e4"]]},{"id":"9463d364.fda3e","type":"link in","z":"67832e1e.8f684","name":"Off","links":["524bc6ca.215ac"],"x":95,"y":300,"wires":[["3e17ccc.ab9d4b4"]]},{"id":"22d75234.72ecfe","type":"comment","z":"67832e1e.8f684","name":"On","info":"","x":90,"y":160,"wires":[]},{"id":"fc0a3261.270c68","type":"comment","z":"67832e1e.8f684","name":"Off","info":"","x":110,"y":260,"wires":[]},{"id":"3e17ccc.ab9d4b4","type":"change","z":"67832e1e.8f684","name":"Enable all","rules":[{"t":"set","p":"enabled","pt":"msg","to":"true","tot":"bool"},{"t":"set","p":"payload","pt":"msg","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":220,"y":300,"wires":[["ec4c9328.ccda1","884c9d7d.ae9","67d2fbf9.ea6fe4","3899a1a9.f8e62e"]]},{"id":"3899a1a9.f8e62e","type":"ui_switch","z":"67832e1e.8f684","name":"","label":"switch 4","tooltip":"","group":"5a634559.789cbc","order":3,"width":0,"height":0,"passthru":false,"decouple":"false","topic":"switch_4","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":500,"y":442,"wires":[["5f0e0553.1a4fa4","20540c63.6a8134"]]},{"id":"c827781c.c21e4","type":"function","z":"67832e1e.8f684","name":"Enable/Disable","func":"const disabledMsg = {payload: false, enabled: false}\nlet msgs\nswitch(msg.topic) {\n case \"switch_1\":\n msgs = [msg, disabledMsg, disabledMsg, disabledMsg]\n break;\n case \"switch_2\":\n msgs = [disabledMsg, msg, disabledMsg, disabledMsg]\n break;\n case \"switch_3\":\n msgs = [disabledMsg, disabledMsg, msg, disabledMsg]\n break;\n default:\n msgs = [disabledMsg, disabledMsg, disabledMsg, msg]\n} \nreturn msgs;","outputs":4,"noerr":0,"x":240,"y":200,"wires":[["67d2fbf9.ea6fe4"],["884c9d7d.ae9"],["ec4c9328.ccda1"],["3899a1a9.f8e62e"]]},{"id":"4a93d159.8d4fd8","type":"comment","z":"67832e1e.8f684","name":"On","info":"","x":750,"y":200,"wires":[]},{"id":"6fc8573d.8844f","type":"comment","z":"67832e1e.8f684","name":"Off","info":"","x":750,"y":320,"wires":[]},{"id":"c98aed4d.f5df88","type":"inject","z":"67832e1e.8f684","name":"","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":270,"y":20,"wires":[["67d2fbf9.ea6fe4"]]},{"id":"2fb3d872.76557","type":"inject","z":"67832e1e.8f684","name":"","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":270,"y":360,"wires":[["ec4c9328.ccda1"]]},{"id":"498ec6d.096d0b8","type":"inject","z":"67832e1e.8f684","name":"","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":270,"y":460,"wires":[["3899a1a9.f8e62e"]]},{"id":"ffccb1cb.f520f","type":"inject","z":"67832e1e.8f684","name":"","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":270,"y":60,"wires":[["67d2fbf9.ea6fe4"]]},{"id":"f5613a40.c82918","type":"inject","z":"67832e1e.8f684","name":"","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":270,"y":400,"wires":[["ec4c9328.ccda1"]]},{"id":"c9fe15b1.b49ab","type":"inject","z":"67832e1e.8f684","name":"","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":270,"y":500,"wires":[["3899a1a9.f8e62e"]]},{"id":"9abd4e8e.5ffd2","type":"inject","z":"67832e1e.8f684","name":"","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":270,"y":100,"wires":[["884c9d7d.ae9"]]},{"id":"9dc86c96.22d9b","type":"inject","z":"67832e1e.8f684","name":"","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":270,"y":140,"wires":[["884c9d7d.ae9"]]},{"id":"6a639ceb.6cef9c","type":"debug","z":"67832e1e.8f684","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":680,"y":60,"wires":[]},{"id":"815d9181.8e61d8","type":"debug","z":"67832e1e.8f684","name":"sw 2","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":670,"y":120,"wires":[]},{"id":"6103c33d.e1852c","type":"debug","z":"67832e1e.8f684","name":"sw 3","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":646,"y":353,"wires":[]},{"id":"20540c63.6a8134","type":"debug","z":"67832e1e.8f684","name":"sw 4","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":646,"y":453,"wires":[]},{"id":"5a634559.789cbc","type":"ui_group","z":"","name":"Lamp","tab":"4755c9d7.d61628","order":1,"disp":true,"width":"6","collapse":false},{"id":"4755c9d7.d61628","type":"ui_tab","z":"","name":"Switches","icon":"dashboard","order":1,"disabled":false,"hidden":false}]