When I set the msg.payload.value to msg.payload I obtain an indication value [Circular]. See below (flow included)
How to do this correctly?


[{"id":"3c8e903b.90212","type":"tab","label":"Nibe","disabled ":false,"info":""},{"id":"b949ada3.97d59","type":"inject","z ":"3c8e903b.90212","name":"Dummy","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"1200","crontab":"","once":true,"onceDelay":"0,1", "topic":"update","payload":"{"value":"dummy"}","payloadType" :"json","x":180,"y":340,"wires":[["3ce4167c.0516aa"]]},{"id":"a20f8b5d.7f33e8","type":"hs-device","z":"3c8e903b.90212","name":"Unknown Unknown Node Red 1 Control","device":"3078","server":"dd4ee359.4f957","feature" :"3079","reportonstartup":false,"x":720,"y":620,"wires":[[]]},{"id":"5fb845af.43dcfc","type":"modbus-flex-getter","z":"3c8e903b.90212","name":"","showStatusActivities ":false,"showErrors":false,"logIOActivities":false,"server": "d995411c.f4522","useIOFile":false,"ioFile":"","useIOForPayl oad":false,"emptyMsgOnFail":false,"keepMsgProperties":false, "x":370,"y":420,"wires":[["6cb34614.45a1d8","b3d2f132.0daae"],[]]},{"id":"3ce4167c.0516aa","type":"function","z":"3c8e903b.90 212","name":"","func":"msg.payload = { \n 'fc': 3,\n 'unitid': 1,\n 'address': 40004 ,\n 'quantity': 1 };\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x ":180,"y":420,"wires":[["5fb845af.43dcfc"]]},{"id":"cc09cba3.6b0668","type":"debug","z":"3c8e903b.90212 ","name":"","active":true,"tosidebar":true,"console":false," tostatus":true,"complete":"payload","targetType":"msg","stat usVal":"payload","statusType":"auto","x":510,"y":20,"wires":[]},{"id":"6cb34614.45a1d8","type":"debug","z":"3c8e903b.90212 ","name":"","active":true,"tosidebar":true,"console":false," tostatus":true,"complete":"payload","targetType":"msg","stat usVal":"payload","statusType":"auto","x":610,"y":420,"wires" :[]},{"id":"b3d2f132.0daae","type":"change","z":"3c8e903b.90212 ","name":"","rules":[{"t":"set","p":"payload.value","pt":"msg","to":"payload","to t":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x" :460,"y":540,"wires":[["8b8bdb3e.8aea48","a20f8b5d.7f33e8"]]},{"id":"8b8bdb3e.8aea48","type":"debug","z":"3c8e903b.90212 ","name":"","active":true,"tosidebar":true,"console":false," tostatus":true,"complete":"payload.value","targetType":"msg" ,"statusVal":"payload.status","statusType":"auto","x":680,"y ":540,"wires":[]},{"id":"dd4ee359.4f957","type":"hs-server","name":"TEAPHomeSeerServer01","host":"192.168.1.99", "port":"80"},{"id":"d995411c.f4522","type":"modbus-client","name":"Nibe","clienttype":"simpleser","bufferComman ds":true,"stateLogEnabled":false,"queueLogEnabled":false,"tc pHost":"127.0.0.1","tcpPort":"502","tcpType":"DEFAULT","seri alPort":"/dev/ttyr03","serialType":"RTU","serialBaudrate":"9600","serialDa tabits":"8","serialStopbits":"1","serialParity":"none","seri alConnectionDelay":"100","unit_id":"1","commandDelay":"1","c lientTimeout":"2100","reconnectOnTimeout":true,"reconnectTim eout":"2000","parallelUnitIdsAllowed":true}]
---
John
How to do this correctly?
[{"id":"3c8e903b.90212","type":"tab","label":"Nibe","disabled ":false,"info":""},{"id":"b949ada3.97d59","type":"inject","z ":"3c8e903b.90212","name":"Dummy","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"1200","crontab":"","once":true,"onceDelay":"0,1", "topic":"update","payload":"{"value":"dummy"}","payloadType" :"json","x":180,"y":340,"wires":[["3ce4167c.0516aa"]]},{"id":"a20f8b5d.7f33e8","type":"hs-device","z":"3c8e903b.90212","name":"Unknown Unknown Node Red 1 Control","device":"3078","server":"dd4ee359.4f957","feature" :"3079","reportonstartup":false,"x":720,"y":620,"wires":[[]]},{"id":"5fb845af.43dcfc","type":"modbus-flex-getter","z":"3c8e903b.90212","name":"","showStatusActivities ":false,"showErrors":false,"logIOActivities":false,"server": "d995411c.f4522","useIOFile":false,"ioFile":"","useIOForPayl oad":false,"emptyMsgOnFail":false,"keepMsgProperties":false, "x":370,"y":420,"wires":[["6cb34614.45a1d8","b3d2f132.0daae"],[]]},{"id":"3ce4167c.0516aa","type":"function","z":"3c8e903b.90 212","name":"","func":"msg.payload = { \n 'fc': 3,\n 'unitid': 1,\n 'address': 40004 ,\n 'quantity': 1 };\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x ":180,"y":420,"wires":[["5fb845af.43dcfc"]]},{"id":"cc09cba3.6b0668","type":"debug","z":"3c8e903b.90212 ","name":"","active":true,"tosidebar":true,"console":false," tostatus":true,"complete":"payload","targetType":"msg","stat usVal":"payload","statusType":"auto","x":510,"y":20,"wires":[]},{"id":"6cb34614.45a1d8","type":"debug","z":"3c8e903b.90212 ","name":"","active":true,"tosidebar":true,"console":false," tostatus":true,"complete":"payload","targetType":"msg","stat usVal":"payload","statusType":"auto","x":610,"y":420,"wires" :[]},{"id":"b3d2f132.0daae","type":"change","z":"3c8e903b.90212 ","name":"","rules":[{"t":"set","p":"payload.value","pt":"msg","to":"payload","to t":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x" :460,"y":540,"wires":[["8b8bdb3e.8aea48","a20f8b5d.7f33e8"]]},{"id":"8b8bdb3e.8aea48","type":"debug","z":"3c8e903b.90212 ","name":"","active":true,"tosidebar":true,"console":false," tostatus":true,"complete":"payload.value","targetType":"msg" ,"statusVal":"payload.status","statusType":"auto","x":680,"y ":540,"wires":[]},{"id":"dd4ee359.4f957","type":"hs-server","name":"TEAPHomeSeerServer01","host":"192.168.1.99", "port":"80"},{"id":"d995411c.f4522","type":"modbus-client","name":"Nibe","clienttype":"simpleser","bufferComman ds":true,"stateLogEnabled":false,"queueLogEnabled":false,"tc pHost":"127.0.0.1","tcpPort":"502","tcpType":"DEFAULT","seri alPort":"/dev/ttyr03","serialType":"RTU","serialBaudrate":"9600","serialDa tabits":"8","serialStopbits":"1","serialParity":"none","seri alConnectionDelay":"100","unit_id":"1","commandDelay":"1","c lientTimeout":"2100","reconnectOnTimeout":true,"reconnectTim eout":"2000","parallelUnitIdsAllowed":true}]
---
John
Comment