Examples for how to read status from HDL devices for use with my HDL - MQTT flow found here: https://flows.nodered.org/flow/52092ef7795efb356c6d18c6cee1be30
-
-
Save Linax2015/4eab9a027ae53953afdb05bc0c655313 to your computer and use it in GitHub Desktop.
HDL Buspro startup status examples
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[{"id":"43f5c05c1a38c680","type":"inject","z":"d409d0a29f7f44cf","name":"","props":[{"p":"payload","v":"Started!","vt":"str"},{"p":"topic","v":"","vt":"string"}],"repeat":"","crontab":"","once":true,"onceDelay":"","topic":"","payload":"Started!","payloadType":"str","x":140,"y":2000,"wires":[["a4650cccb694a99a","05e1f12cf7effd26","7c81ee8a3adcb9df","6c8b7fa27d928581","53e60c4d0e20d2ce","257e933fc33848d4","be491f33eb39c4aa","79a8a79dedc3e42b","08001635afb265ed","1172dda14384052b","06b51af713644c7e","455a2d62f2b25aea","d0a0ecc1d3ebd4a6","6c6516db17ff17e3","9753ebd5c0ca06ea","fca97524831f5435","7c170944cb860cab","d72cbe598f1b03a5"]]},{"id":"159b47a4e26fba0b","type":"comment","z":"d409d0a29f7f44cf","name":"Read startup Status from HDL","info":"","x":160,"y":1920,"wires":[]},{"id":"28573ae22af94775","type":"function","z":"d409d0a29f7f44cf","name":"Read status Dimmer 2","func":"msg.target = \"1.61\"\nmsg.code = 0x0033;\n \nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":2060,"wires":[["ccbc003c99fd872b"]]},{"id":"a4650cccb694a99a","type":"delay","z":"d409d0a29f7f44cf","name":"","pauseType":"delay","timeout":"2","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"outputs":1,"x":460,"y":2060,"wires":[["28573ae22af94775"]]},{"id":"ccbc003c99fd872b","type":"hdl-raw-out","z":"d409d0a29f7f44cf","controller":"","name":"Command to HDL","x":1290,"y":2520,"wires":[]},{"id":"efc3416ccac0d52c","type":"function","z":"d409d0a29f7f44cf","name":"Read status Dimmer 3","func":"msg.target = \"1.62\"\nmsg.code = 0x0033;\n \nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":2120,"wires":[["ccbc003c99fd872b"]]},{"id":"05e1f12cf7effd26","type":"delay","z":"d409d0a29f7f44cf","name":"","pauseType":"delay","timeout":"4","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"outputs":1,"x":460,"y":2120,"wires":[["efc3416ccac0d52c"]]},{"id":"7c81ee8a3adcb9df","type":"function","z":"d409d0a29f7f44cf","name":"Read status Dimmer 1","func":"msg.target = \"1.60\"\nmsg.code = 0x0033;\n \nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":2000,"wires":[["ccbc003c99fd872b"]]},{"id":"46ee0cdefc531e94","type":"function","z":"d409d0a29f7f44cf","name":"Read status Relay 1","func":"msg.target = \"1.80\"\nmsg.code = 0x0033;\n \nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":2180,"wires":[["ccbc003c99fd872b"]]},{"id":"e875c0a4d2de04f0","type":"function","z":"d409d0a29f7f44cf","name":"Read status Relay 2","func":"msg.target = \"1.81\"\nmsg.code = 0x0033;\n \nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":2240,"wires":[["ccbc003c99fd872b"]]},{"id":"8ff10cfba5340a9f","type":"function","z":"d409d0a29f7f44cf","name":"Read status Relay 3","func":"msg.target = \"1.82\"\nmsg.code = 0x0033;\n \nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":2300,"wires":[["ccbc003c99fd872b"]]},{"id":"6c8b7fa27d928581","type":"delay","z":"d409d0a29f7f44cf","name":"","pauseType":"delay","timeout":"6","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"outputs":1,"x":460,"y":2180,"wires":[["46ee0cdefc531e94"]]},{"id":"53e60c4d0e20d2ce","type":"delay","z":"d409d0a29f7f44cf","name":"","pauseType":"delay","timeout":"8","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"outputs":1,"x":460,"y":2240,"wires":[["e875c0a4d2de04f0"]]},{"id":"257e933fc33848d4","type":"delay","z":"d409d0a29f7f44cf","name":"","pauseType":"delay","timeout":"10","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"outputs":1,"x":460,"y":2300,"wires":[["8ff10cfba5340a9f"]]},{"id":"be491f33eb39c4aa","type":"delay","z":"d409d0a29f7f44cf","name":"","pauseType":"delay","timeout":"12","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"outputs":1,"x":460,"y":2420,"wires":[["217d8941b37beb7f"]]},{"id":"20e30f56ef6515df","type":"comment","z":"d409d0a29f7f44cf","name":"Dimmers And Relays","info":"Only one message per dimmer or relay module. Module will answer with all channels in one message.","x":480,"y":1960,"wires":[]},{"id":"bfd586726211df57","type":"comment","z":"d409d0a29f7f44cf","name":"Universal Switches","info":"One message per US needs to be sendt.","x":470,"y":2360,"wires":[]},{"id":"217d8941b37beb7f","type":"function","z":"d409d0a29f7f44cf","name":"Read status US 1.22 1-4","func":"var msg1 = { \n target: \"1.22\",\n code: 0xe018,\n payload:{switch: 1}, \n };\nvar msg2 = { \n target: \"1.22\",\n code: 0xe018,\n payload:{switch: 2}, \n };\nvar msg3 = { \n target: \"1.22\",\n code: 0xe018,\n payload:{switch: 3}, \n };\nvar msg4 = { \n target: \"1.22\",\n code: 0xe018,\n payload:{switch: 4}, \n };\nreturn [ [ msg1, msg2, msg3, msg4 ], ]","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":730,"y":2420,"wires":[["ccbc003c99fd872b"]]},{"id":"729ce1c4fd90e867","type":"function","z":"d409d0a29f7f44cf","name":"Read status US 1.22 20- 23","func":"var msg1 = { \n target: \"1.22\",\n code: 0xe018,\n payload:{switch: 20}, \n };\nvar msg2 = { \n target: \"1.22\",\n code: 0xe018,\n payload:{switch: 21}, \n };\nvar msg3 = { \n target: \"1.22\",\n code: 0xe018,\n payload:{switch: 22}, \n };\nvar msg4 = { \n target: \"1.22\",\n code: 0xe018,\n payload:{switch: 23}, \n };\nreturn [ [ msg1, msg2, msg3, msg4 ], ]","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":740,"y":2600,"wires":[["ccbc003c99fd872b"]]},{"id":"6633f98a95858c17","type":"function","z":"d409d0a29f7f44cf","name":"Read status US 1.22 16","func":"var msg = { \n target: \"1.22\",\n code: 0xe018,\n payload:{switch: 16}, \n };\n\nreturn msg","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":730,"y":2480,"wires":[["ccbc003c99fd872b"]]},{"id":"bae7a242263311ed","type":"function","z":"d409d0a29f7f44cf","name":"Read status US 1.22 60-62","func":"var msg1 = { \n target: \"1.22\",\n code: 0xe018,\n payload:{switch: 60}, \n };\nvar msg2 = { \n target: \"1.22\",\n code: 0xe018,\n payload:{switch: 61}, \n };\nvar msg3 = { \n target: \"1.22\",\n code: 0xe018,\n payload:{switch: 62}, \n };\nreturn [ [ msg1, msg2, msg3 ], ]","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":740,"y":2660,"wires":[["ccbc003c99fd872b"]]},{"id":"61c6861743e87271","type":"function","z":"d409d0a29f7f44cf","name":"Read status US 1.22 225 - 228","func":"var msg1 = { \n target: \"1.22\",\n code: 0xe018,\n payload:{switch: 225}, \n };\nvar msg2 = { \n target: \"1.22\",\n code: 0xe018,\n payload:{switch: 226}, \n };\nvar msg3 = { \n target: \"1.22\",\n code: 0xe018,\n payload:{switch: 227}, \n };\nvar msg4 = { \n target: \"1.22\",\n code: 0xe018,\n payload:{switch: 228}, \n };\nreturn [ [ msg1, msg2, msg3, msg4 ], ]","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":750,"y":2720,"wires":[["ccbc003c99fd872b"]]},{"id":"147e42478cf23319","type":"function","z":"d409d0a29f7f44cf","name":"Read status US 1.22 18","func":"var msg = { \n target: \"1.22\",\n code: 0xe018,\n payload:{switch: 18}, \n };\n\nreturn msg","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":730,"y":2540,"wires":[["ccbc003c99fd872b"]]},{"id":"79a8a79dedc3e42b","type":"delay","z":"d409d0a29f7f44cf","name":"","pauseType":"delay","timeout":"14","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"outputs":1,"x":460,"y":2480,"wires":[["6633f98a95858c17","147e42478cf23319"]]},{"id":"1172dda14384052b","type":"delay","z":"d409d0a29f7f44cf","name":"","pauseType":"delay","timeout":"16","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"outputs":1,"x":460,"y":2600,"wires":[["729ce1c4fd90e867"]]},{"id":"06b51af713644c7e","type":"delay","z":"d409d0a29f7f44cf","name":"","pauseType":"delay","timeout":"18","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"outputs":1,"x":460,"y":2660,"wires":[["bae7a242263311ed"]]},{"id":"08001635afb265ed","type":"delay","z":"d409d0a29f7f44cf","name":"","pauseType":"delay","timeout":"20","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"outputs":1,"x":460,"y":2720,"wires":[["61c6861743e87271"]]},{"id":"455a2d62f2b25aea","type":"delay","z":"d409d0a29f7f44cf","name":"","pauseType":"delay","timeout":"22","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"outputs":1,"x":460,"y":2820,"wires":[["0016532d84d966ce"]]},{"id":"8c433d74b4b9fc1d","type":"comment","z":"d409d0a29f7f44cf","name":"Floorheat on DLP","info":"","x":460,"y":2780,"wires":[]},{"id":"0016532d84d966ce","type":"function","z":"d409d0a29f7f44cf","name":"Read status Floorheat from DLP","func":"msg.target = \"1.106\"\nmsg.code = 6468;\n \nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":750,"y":2820,"wires":[["ccbc003c99fd872b"]]},{"id":"b37e4ad79e83114f","type":"hdl-raw-out","z":"d409d0a29f7f44cf","controller":"","name":"","x":470,"y":3400,"wires":[]},{"id":"8cf0aac16e8c2c21","type":"function","z":"d409d0a29f7f44cf","name":"Read sensor","func":"msg.target = \"1.73\"\nmsg.code = 5636;\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":310,"y":3400,"wires":[["b37e4ad79e83114f"]]},{"id":"b0f5ef066bf1395f","type":"inject","z":"d409d0a29f7f44cf","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"60","crontab":"","once":true,"onceDelay":"36","topic":"","payload":"Started!","payloadType":"str","x":140,"y":3400,"wires":[["8cf0aac16e8c2c21"]]},{"id":"8dc241ea9509c231","type":"comment","z":"d409d0a29f7f44cf","name":"Read status of humidity sensor that is not able to broadcast","info":"","x":250,"y":3320,"wires":[]},{"id":"288fb7fcb88c4e42","type":"comment","z":"d409d0a29f7f44cf","name":"Inject node is set to start with a delay of 36sec and repeat every 60 sec","info":"","x":340,"y":3360,"wires":[]},{"id":"de7ba2854ad1de3b","type":"function","z":"d409d0a29f7f44cf","name":"Read status Floorheat ch2","func":"msg.target = \"1.14\"\nmsg.code = 7262;\nmsg.payload = {\n channel: 2,\n};\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":740,"y":3000,"wires":[["ccbc003c99fd872b"]]},{"id":"ad45c67a7da115bd","type":"function","z":"d409d0a29f7f44cf","name":"Read status Floorheat ch1","func":"msg.target = \"1.14\"\nmsg.code = 7262;\nmsg.payload = {\n channel: 1,\n};\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":740,"y":2940,"wires":[["ccbc003c99fd872b"]]},{"id":"5d4c382578d144d6","type":"function","z":"d409d0a29f7f44cf","name":"Read status Floorheat ch4","func":"msg.target = \"1.14\"\nmsg.code = 7262;\nmsg.payload = {\n channel: 4,\n};\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":740,"y":3120,"wires":[["ccbc003c99fd872b"]]},{"id":"aefed992f7ebab94","type":"function","z":"d409d0a29f7f44cf","name":"Read status Floorheat ch3","func":"msg.target = \"1.14\"\nmsg.code = 7262;\nmsg.payload = {\n channel: 3,\n};\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":740,"y":3060,"wires":[["ccbc003c99fd872b"]]},{"id":"42cd5965737634f4","type":"function","z":"d409d0a29f7f44cf","name":"Read status Floorheat ch5","func":"msg.target = \"1.14\"\nmsg.code = 7262;\nmsg.payload = {\n channel: 5,\n};\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":740,"y":3180,"wires":[["ccbc003c99fd872b"]]},{"id":"6c6516db17ff17e3","type":"delay","z":"d409d0a29f7f44cf","name":"","pauseType":"delay","timeout":"28","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":460,"y":3060,"wires":[["aefed992f7ebab94"]]},{"id":"d0a0ecc1d3ebd4a6","type":"delay","z":"d409d0a29f7f44cf","name":"","pauseType":"delay","timeout":"26","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":460,"y":3000,"wires":[["de7ba2854ad1de3b"]]},{"id":"9753ebd5c0ca06ea","type":"delay","z":"d409d0a29f7f44cf","name":"","pauseType":"delay","timeout":"30","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":460,"y":3120,"wires":[["5d4c382578d144d6"]]},{"id":"fca97524831f5435","type":"delay","z":"d409d0a29f7f44cf","name":"","pauseType":"delay","timeout":"32","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":460,"y":3180,"wires":[["42cd5965737634f4"]]},{"id":"c46f2b53ad474ccb","type":"function","z":"d409d0a29f7f44cf","name":"Read status Floorheat ch6","func":"msg.target = \"1.14\"\nmsg.code = 7262;\nmsg.payload = {\n channel: 6,\n};\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":740,"y":3240,"wires":[["ccbc003c99fd872b"]]},{"id":"7c170944cb860cab","type":"delay","z":"d409d0a29f7f44cf","name":"","pauseType":"delay","timeout":"34","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":460,"y":3240,"wires":[["c46f2b53ad474ccb"]]},{"id":"a4071d915c53a9e2","type":"comment","z":"d409d0a29f7f44cf","name":"Floorheat on Heatingmodule","info":"","x":500,"y":2880,"wires":[]},{"id":"d72cbe598f1b03a5","type":"delay","z":"d409d0a29f7f44cf","name":"","pauseType":"delay","timeout":"24","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":460,"y":2940,"wires":[["ad45c67a7da115bd"]]}] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment