[{"id":"332fb103.56557e","type":"tab","label":"Example 2","disabled":false,"info":""},{"id":"9e74ea6e.bbc458","type":"mqtt out","z":"332fb103.56557e","name":"","topic":"pt:j1/mt:cmd/rt:dev/rn:zw/ad:1/sv:out_bin_switch/ad:50_0","qos":"2","retain":"","broker":"fa370de0.93e89","x":330,"y":380,"wires":[]},{"id":"786f93c9.a66e3c","type":"mqtt in","z":"332fb103.56557e","name":"","topic":"pt:j1/mt:evt/rt:dev/rn:zw/ad:1/sv:out_bin_switch/ad:50_0","qos":"2","datatype":"json","broker":"fa370de0.93e89","x":330,"y":80,"wires":[["88df4cc5.d5a4e"]]},{"id":"88df4cc5.d5a4e","type":"function","z":"332fb103.56557e","name":"","func":"var val = msg.payload.val;\nmsg.payload = val;\nreturn msg;","outputs":1,"noerr":0,"x":190,"y":220,"wires":[["e50fcacf.555d78"]]},{"id":"e50fcacf.555d78","type":"ui_switch","z":"332fb103.56557e","name":"","label":"Wall plug","tooltip":"","group":"1ebf33a2.f94f3c","order":3,"width":0,"height":0,"passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":340,"y":220,"wires":[["8e96ced4.d7167"]]},{"id":"8e96ced4.d7167","type":"function","z":"332fb103.56557e","name":"","func":"var fimp_msg = {\n \"type\": \"cmd.binary.set\",\n \"serv\": \"out_bin_switch\",\n \"val_t\": \"bool\",\n \"val\": msg.payload,\n \"tags\": null,\n \"props\": {},\n \"ver\": \"1\",\n \"corid\": \"\",\n \"src\": \"node-red\",\n \"ctime\": \"\",\n \"uid\": \"\"\n};\nmsg.payload = fimp_msg;\nreturn msg;","outputs":1,"noerr":0,"x":490,"y":220,"wires":[["9e74ea6e.bbc458"]]},{"id":"e9d0e558.3433d8","type":"comment","z":"332fb103.56557e","name":"Subscribed to events from out_bin_switch service with address 50_0","info":"https://github.com/futurehomeno/fimp-api#output-binary-switch-service","x":360,"y":40,"wires":[]},{"id":"6d83b202.c6393c","type":"comment","z":"332fb103.56557e","name":"Sending FIMP command to the same service as subscribed to","info":"https://github.com/futurehomeno/fimp-api#output-binary-switch-service","x":340,"y":340,"wires":[]},{"id":"1b0fc218.1080ce","type":"comment","z":"332fb103.56557e","name":"Constructing FIMP message","info":"{\n \"type\": \"cmd.binary.set\",\n \"serv\": \"out_bin_switch\",\n \"val_t\": \"bool\",\n \"val\": msg.payload,\n \"tags\": null,\n \"props\": {},\n \"ver\": \"1\",\n \"corid\": \"\",\n \"src\": \"node-red\",\n \"ctime\": \"\",\n \"uid\": \"\"\n}","x":560,"y":180,"wires":[]},{"id":"d980996.e574a68","type":"comment","z":"332fb103.56557e","name":"UI switch","info":"localhost:1880/ui","x":340,"y":268.18181800842285,"wires":[]},{"id":"eb06d7f5.9618f8","type":"comment","z":"332fb103.56557e","name":"Translating FIMP msg to switch input","info":"","x":190,"y":180,"wires":[]},{"id":"fa370de0.93e89","type":"mqtt-broker","z":"","name":"Smarthub","broker":"zwave.local","port":"1884","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""},{"id":"1ebf33a2.f94f3c","type":"ui_group","z":"","name":"FIMP","tab":"4de6cf0d.5a88","disp":true,"width":"6","collapse":false},{"id":"4de6cf0d.5a88","type":"ui_tab","z":"","name":"Home","icon":"dashboard","disabled":false,"hidden":false}]