The entity switch node was originally intended to be used as a switch in NR which when received input would output it either to the first or second output based on the switch state in HA. Basically how most people use input_booleans
as a conditional.
It was never intended to replace a template switch. This can be made to work though.
This example will only work on the current dev build or next release 0.30.0. Not really tested but should be close to a working example.
[{"id":"95b38784.958838","type":"subflow","name":"Cycle Device","info":"","category":"","in":[{"x":52,"y":128,"wires":[{"id":"67ee25d2.c7aa5c"}]}],"out":[{"x":548,"y":128,"wires":[{"id":"ed283aa6.5bb5b8","port":0},{"id":"5246bc08.8de004","port":0}]}],"env":[{"name":"device","type":"str","value":"","ui":{"type":"select","opts":{"opts":[{"l":{"en-US":"Xbox One"},"v":"Xbox One"},{"l":{"en-US":"Blu-Ray"},"v":"Blu-Ray"}]}}}],"color":"#DDAA99"},{"id":"cf604723.973cc8","type":"switch","z":"95b38784.958838","name":"active","property":"data.attributes.current_activity","propertyType":"msg","rules":[{"t":"eq","v":"device","vt":"env"},{"t":"else"}],"checkall":"true","repair":false,"outputs":2,"x":290,"y":80,"wires":[["ed283aa6.5bb5b8"],["5246bc08.8de004"]]},{"id":"ed283aa6.5bb5b8","type":"change","z":"95b38784.958838","name":"on","rules":[{"t":"set","p":"enable","pt":"msg","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":418,"y":80,"wires":[[]]},{"id":"5246bc08.8de004","type":"change","z":"95b38784.958838","name":"off","rules":[{"t":"set","p":"enable","pt":"msg","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":418,"y":128,"wires":[[]]},{"id":"67ee25d2.c7aa5c","type":"switch","z":"95b38784.958838","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"},{"t":"else"}],"checkall":"true","repair":false,"outputs":2,"x":162,"y":128,"wires":[["cf604723.973cc8"],["5246bc08.8de004"]]},{"id":"28cac11.6a8a13e","type":"ha-entity","z":"bd7364db.24ff28","name":"Xbox One","server":"","version":1,"debugenabled":false,"outputs":2,"entityType":"switch","config":[{"property":"name","value":"Xbox One"},{"property":"device_class","value":""},{"property":"icon","value":"mdi:microsoft-xbox"},{"property":"unit_of_measurement","value":""}],"state":"payload","stateType":"msg","attributes":[],"resend":true,"outputLocation":"","outputLocationType":"none","inputOverride":"allow","outputOnStateChange":true,"outputPayload":"$entity().state ? \"Xbox One\": \"PowerOff\"","outputPayloadType":"jsonata","x":908,"y":464,"wires":[["238cbe09.08b142"],["238cbe09.08b142"]]},{"id":"238cbe09.08b142","type":"api-call-service","z":"bd7364db.24ff28","name":"","server":"","version":1,"debugenabled":true,"service_domain":"remote","service":"turn_on","entityId":"remote.harmony_hub","data":"{\"activity\": payload}","dataType":"jsonata","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":1124,"y":464,"wires":[[]]},{"id":"60890d0d.7028b4","type":"ha-entity","z":"bd7364db.24ff28","name":"Blu-Ray","server":"","version":1,"debugenabled":false,"outputs":2,"entityType":"switch","config":[{"property":"name","value":"Blu-Ray"},{"property":"device_class","value":""},{"property":"icon","value":"mdi:microsoft-xbox"},{"property":"unit_of_measurement","value":""}],"state":"payload","stateType":"msg","attributes":[],"resend":true,"outputLocation":"","outputLocationType":"none","inputOverride":"allow","outputOnStateChange":true,"outputPayload":"$entity().state ? \"Blu-Ray\": \"PowerOff\"","outputPayloadType":"jsonata","x":908,"y":512,"wires":[["238cbe09.08b142"],["238cbe09.08b142"]]},{"id":"654e0b1d.60a094","type":"server-state-changed","z":"bd7364db.24ff28","name":"","server":"","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"remote.harmony_hub","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":false,"for":0,"forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"x":438,"y":464,"wires":[["ce3424f3.c3d878","2efcf73.2695008"]]},{"id":"ce3424f3.c3d878","type":"subflow:95b38784.958838","z":"bd7364db.24ff28","name":"","env":[{"name":"device","value":"Xbox One","type":"str"}],"x":726,"y":464,"wires":[["28cac11.6a8a13e"]]},{"id":"2efcf73.2695008","type":"subflow:95b38784.958838","z":"bd7364db.24ff28","name":"","env":[{"name":"device","value":"Blu-Ray","type":"str"}],"x":726,"y":512,"wires":[["60890d0d.7028b4"]]}]