[{“id”:“9bef5e63.98ea9”,“type”:“mqtt out”,“z”:“4485dc12.039304”,“name”:“mqtt cameretta”,“topic”:“comando verso mqtt”,“qos”:“0”,“retain”:“true”,“broker”:“”,“x”:759,“y”:214,“wires”:},{“id”:“b3dc9ed9.b909d”,“type”:“mqtt in”,“z”:“4485dc12.039304”,“name”:“”,“topic”:“conferma4 daldispositivo”,“qos”:“2”,“datatype”:“auto”,“broker”:“”,“x”:151,“y”:315,“wires”:[[“5f3292d9.44149c”,“242103c1.4845bc”]]},{“id”:“8a417b45.5b1e18”,“type”:“mqtt in”,“z”:“4485dc12.039304”,“name”:“Cameretta”,“topic”:“pulsante cayenne”,“qos”:“2”,“datatype”:“auto”,“broker”:“”,“x”:119,“y”:225,“wires”:[[“70145693.a34b68”,“dc0e624c.da56f”]]},{“id”:“70145693.a34b68”,“type”:“function”,“z”:“4485dc12.039304”,“name”:“Send Back Received Value”,“func”:“\n\n\nmsg.payload = msg.payload.slice(-1);\n\nreturn msg;”,“outputs”:1,“noerr”:0,“x”:337,“y”:219,“wires”:[[“ef6d4a86.fee378”]]},{“id”:“dc0e624c.da56f”,“type”:“function”,“z”:“4485dc12.039304”,“name”:“response”,“func”:“var msgarray =msg.payload.split(‘,’);\n//var rele1;\nvar prova=msgarray[0];\nflow.set(‘variabile funzinoe response’,prova)|| {};\nmsg.payload=prova;\nreturn msg;”,“outputs”:1,“noerr”:0,“x”:286,“y”:259,“wires”:[]},{“id”:“ef6d4a86.fee378”,“type”:“change”,“z”:“4485dc12.039304”,“name”:“”,“rules”:[{“t”:“change”,“p”:“payload”,“pt”:“msg”,“from”:“1”,“fromt”:“num”,“to”:“on”,“tot”:“str”},{“t”:“change”,“p”:“payload”,“pt”:“msg”,“from”:“0”,“fromt”:“num”,“to”:“off”,“tot”:“str”}],“action”:“”,“property”:“”,“from”:“”,“to”:“”,“reg”:false,“x”:563,“y”:216,“wires”:[[“9bef5e63.98ea9”]]},{“id”:“5f3292d9.44149c”,“type”:“delay”,“z”:“4485dc12.039304”,“name”:“”,“pauseType”:“delay”,“timeout”:“1”,“timeoutUnits”:“seconds”,“rate”:“1”,“nbRateUnits”:“1”,“rateUnits”:“second”,“randomFirst”:“1”,“randomLast”:“5”,“randomUnits”:“seconds”,“drop”:false,“x”:343,“y”:358,“wires”:[[“9b25c057.595aa”]]},{“id”:“9b25c057.595aa”,“type”:“mqtt out”,“z”:“4485dc12.039304”,“name”:“feedback pulsante cameretta”,“topic”:“feedback data verso cayenne”,“qos”:“0”,“retain”:“true”,“broker”:“ef0583b7.4d41f”,“x”:572,“y”:321,“wires”:},{“id”:“242103c1.4845bc”,“type”:“function”,“z”:“4485dc12.039304”,“name”:“allego response”,“func”:“var local=flow.get(‘variabile funzinoe response’)|| {};\nvar msgarray=local;\n msg.payload="ok,"+msgarray;\nreturn msg;\n”,“outputs”:1,“noerr”:0,“x”:533,“y”:271,“wires”:[[“9fd7c842.06d0e8”]]},{“id”:“9fd7c842.06d0e8”,“type”:“mqtt out”,“z”:“4485dc12.039304”,“name”:“response Pulsane”,“topic”:“response verso cayenne”,“qos”:“0”,“retain”:“true”,“broker”:“ef0583b7.4d41f”,“x”:782,“y”:272,“wires”:},{“id”:“ef0583b7.4d41f”,“type”:“mqtt-broker”,“z”:“”,“name”:“Convettori”,“broker”:“mqtt.mydevices.com”,“port”:“1883”,“clientid”:“28652a60-1078-11ea-a38a-d57172a4b4d4”,“usetls”:false,“compatmode”:false,“keepalive”:“60”,“cleansession”:true,“birthTopic”:“”,“birthQos”:“0”,“birthPayload”:“”,“closeTopic”:“”,“closeQos”:“0”,“closePayload”:“”,“willTopic”:“”,“willQos”:“0”,“willPayload”:“”}]