Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
[{"id":"dff8e3cb.ca5bd8","type":"vertex action","z":"7400871b.0e1298","name":"Grupa1","typeButton":"directv","bPayload":{"action":"setbrightness","group":"6a96a1eef91dff3a1a5dc9f9b6b23af5","param":0,"priority":"254"},"bState":"","defaultpriority":true,"x":670,"y":480,"wires":[["a5fc677a.cf8c18"]]},{"id":"650fe153.51edd8","type":"vertexmodbus","z":"7400871b.0e1298","name":"","registers":[{"r":"111","i":0}],"outputs":1,"x":320,"y":480,"wires":[["5c20fd8e.791664"]]},{"id":"5c20fd8e.791664","type":"switch","z":"7400871b.0e1298","name":"","property":"payload","propertyType":"msg","rules":[{"t":"lte","v":"100","vt":"num"}],"checkall":"true","repair":false,"outputs":1,"x":510,"y":480,"wires":[["dff8e3cb.ca5bd8"]]},{"id":"a5fc677a.cf8c18","type":"link out","z":"7400871b.0e1298","name":"Do Vertex Cluster","links":["3a9d1153.3c884e"],"x":855,"y":480,"wires":[]},{"id":"803960fe.cda748","type":"comment","z":"7400871b.0e1298","name":"Select a control group (GR1)","info":"","x":700,"y":420,"wires":[]},{"id":"1d79a1f1.e64dbe","type":"comment","z":"7400871b.0e1298","name":"Select register number (+1) for group control","info":"","x":290,"y":420,"wires":[]},{"id":"1df7c6d9.313de1","type":"comment","z":"7400871b.0e1298","name":"Group control 0-100 with BMS - when there is only one Vertex","info":"","x":520,"y":360,"wires":[]}]

...

Readout of the current level of luminaire brightness (+-2%)

...

Code Block
languagejson
[{"id":"3c92fd1.95e1f02","type":"vertex feedback","z":"31967c5.8c35184","name":"Grupa 1","primarygroup":"6a96a1eef91dff3a1a5dc9f9b6b23af5","x":300,"y":420,"wires":[["80b4b050.bf6c8"]]},{"id":"80b4b050.bf6c8","type":"function","z":"31967c5.8c35184","name":"","func":"var tmp;\nfor(var gr in msg.payload){\n\ttmp = msg.payload[gr].value\n}\nmsg.payload = tmp\n\nif(msg.payload!==null )\n{\nif(msg.payload==254)\n msg.payload=253;\n var valueDec = Math.pow(10,(((msg.payload-1)/84)-1));\n msg.payload =Math.round(valueDec);\n return msg;\n\n}\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":580,"y":420,"wires":[["9576df09.3b29c8"]]},{"id":"9576df09.3b29c8","type":"rbe","z":"31967c5.8c35184","name":"","func":"rbe","gap":"","start":"","inout":"out","x":810,"y":420,"wires":[["eca8eb3e.b9b9e"]]},{"id":"eca8eb3e.b9b9e","type":"modbus-write","z":"31967c5.8c35184","name":"Register: 820","showStatusActivities":false,"showErrors":false,"unitid":"admin","dataType":"HoldingRegister","adr":"820","quantity":"1","server":"1a9aaf8.230b951","emptyMsgOnFail":false,"keepMsgProperties":false,"x":1030,"y":420,"wires":[[],[]]},{"id":"dc7508ef.78328","type":"comment","z":"31967c5.8c35184","name":"Configure the Modbus server and select the register (0-1000)","info":"","x":1160,"y":380,"wires":[]},{"id":"ff1bb50.cb5dec8","type":"comment","z":"31967c5.8c35184","name":"Select a group for feedback (GR1)","info":"","x":360,"y":380,"wires":[]},{"id":"9b234620.cccc3","type":"comment","z":"31967c5.8c35184","name":"Feedback to BMS on the status of the group","info":"","x":690,"y":380,"wires":[]},{"id":"1a9aaf8.230b951","type":"modbus-client","name":"IP_Vertexa","clienttype":"tcp","bufferCommands":true,"stateLogEnabled":false,"tcpHost":"10.0.12.254","tcpPort":"502","tcpType":"DEFAULT","serialPort":"/dev/ttyUSB","serialType":"RTU-BUFFERD","serialBaudrate":"9600","serialDatabits":"8","serialStopbits":"1","serialParity":"none","serialConnectionDelay":"100","unit_id":"1","commandDelay":"1","clientTimeout":"1000","reconnectTimeout":"2000"}]

...

Code Block
languagejson
[{"id":"12a420af.b4680f","type":"modbus-read","z":"9db796be.584748","name":"","topic":"","showStatusActivities":false,"showErrors":false,"unitid":"","dataType":"HoldingRegister","adr":"14","quantity":"1","rate":"5","rateUnit":"s","delayOnStart":false,"startDelayTime":"","server":"dcc5d19a.7e9fc8","useIOFile":false,"ioFile":"","useIOForPayload":false,"x":230,"y":980,"wires":[["be6a311e.28484","7097c132.45952"],[]]},{"id":"be6a311e.28484","type":"debug","z":"9db796be.584748","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":530,"y":860,"wires":[]},{"id":"7097c132.45952","type":"function","z":"9db796be.584748","name":"emergency_lighting_error_info","func":"var count = msg.payload.toString(2);\nvar leng = count.length;\nvar zeros =[];\n\nfor(var i = 0; i <(16-leng); i++)\n{\nzeros = zeros+ '0'\n}\ncount=zeros+count;\n\nmsg.payload =count.slice(7, 8)\n//msg.payload =count\nmsg.payload=parseInt(msg.payload)\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":590,"y":1060,"wires":[["827c759e.9cf1a8","c980359d.0a7ab8"]]},{"id":"827c759e.9cf1a8","type":"switch","z":"9db796be.584748","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"1","vt":"num"},{"t":"eq","v":"0","vt":"num"}],"checkall":"true","repair":false,"outputs":2,"x":970,"y":1060,"wires":[["b6f311ef.7fe6c"],["76f04307.d7d5bc"]]},{"id":"c980359d.0a7ab8","type":"debug","z":"9db796be.584748","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":970,"y":880,"wires":[]},{"id":"b6f311ef.7fe6c","type":"vertex action","z":"9db796be.584748","name":"","typeButton":"single","bPayload":{"action":"maxlevel","group":"0327ffd20adbd58c2cf40fa8b12b9304","param":null,"priority":"254"},"bState":"","defaultpriority":true,"x":1370,"y":1020,"wires":[[]]},{"id":"76f04307.d7d5bc","type":"vertex action","z":"9db796be.584748","name":"","typeButton":"single","bPayload":{"action":"off","group":"04ec2e3614f8fa2e462bdda74dbed824","param":null,"priority":"254"},"bState":"","defaultpriority":true,"x":1370,"y":1080,"wires":[[]]},{"id":"1ba1b336.b3ed7d","type":"comment","z":"9db796be.584748","name":"Configure the modbus server","info":"","x":240,"y":900,"wires":[]},{"id":"c68f378c.62ad08","type":"comment","z":"9db796be.584748","name":"View the message sent by Modbus read node","info":"","x":610,"y":820,"wires":[]},{"id":"6f701154.b575f","type":"comment","z":"9db796be.584748","name":"View the message sent by the function node","info":"","x":1070,"y":840,"wires":[]},{"id":"92964a63.82cb38","type":"comment","z":"9db796be.584748","name":"Select the group that contains a DALI-2 relay","info":"","x":1450,"y":960,"wires":[]},{"id":"74d212e.14f5eec","type":"comment","z":"9db796be.584748","name":"Check the modbus register responsible for emergency lighting","info":"","x":620,"y":1000,"wires":[]},{"id":"38310201.1e26ce","type":"comment","z":"9db796be.584748","name":"1 - error detected, 0 - no error","info":"","x":980,"y":1000,"wires":[]},{"id":"113950d6.8cc43f","type":"comment","z":"9db796be.584748","name":"Don't use the 2nd output","info":"","x":230,"y":940,"wires":[]},{"id":"dcc5d19a.7e9fc8","type":"modbus-client","name":"IP_Vertexa","clienttype":"tcp","bufferCommands":true,"stateLogEnabled":false,"tcpHost":"10.4.6.1","tcpPort":"502","tcpType":"DEFAULT","serialPort":"/dev/ttyUSB","serialType":"RTU-BUFFERD","serialBaudrate":"9600","serialDatabits":"8","serialStopbits":"1","serialParity":"none","serialConnectionDelay":"100","unit_id":1,"commandDelay":1,"clientTimeout":1000,"reconnectTimeout":2000}]

Read the status of PIR sensor

...

Code Block
languagejson
[{"id":"c70746a8.ed9ca8","type":"modbus-write","z":"2ed3ef3.caf791","name":"Register: 500","showStatusActivities":false,"showErrors":false,"unitid":"admin","dataType":"HoldingRegister","adr":"500","quantity":"1","server":"c5a231d8.689ae","emptyMsgOnFail":false,"keepMsgProperties":false,"x":950,"y":1460,"wires":[[],[]]},{"id":"859bf339.d69bf","type":"comment","z":"2ed3ef3.caf791","name":"Select Vertex's IP register number","info":"","x":1020,"y":1400,"wires":[]},{"id":"9000f597.c31228","type":"comment","z":"2ed3ef3.caf791","name":"Read the status of PIR sensor","info":"","x":660,"y":1400,"wires":[]},{"id":"12a2ea5f.057d96","type":"DALI2 Devs Common","z":"2ed3ef3.caf791","name":"Tridonic 5DPI","outputs":1,"uid":"00C2858E06A759E92B","devStatus":2,"devSettings":[{"InstanceType":3,"isDisabled":false,"dali2t1":"10","dali2t2":"2","evenFilters":24},{"InstanceType":4,"isDisabled":true,"ReportTimer":null,"DeadtimeTimer":null,"Hysteresis":0,"HysteresisMin":255,"evenFilters":1},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84}],"savedSettings":[{"InstanceType":3,"isDisabled":false,"dali2t1":"10","dali2t2":"2","evenFilters":27},{"InstanceType":4,"isDisabled":true,"ReportTimer":null,"DeadtimeTimer":null,"Hysteresis":0,"HysteresisMin":255,"evenFilters":1},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84},{"InstanceType":1,"isDisabled":true,"mode":"normal","evenFilters":84}],"x":220,"y":1460,"wires":[["be414b26.642b08","c12ef17a.b47e5"]]},{"id":"be414b26.642b08","type":"function","z":"2ed3ef3.caf791","name":"","func":"msg.payload = msg.payload.MSEVENT\nreturn msg\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":440,"y":1460,"wires":[["c70746a8.ed9ca8"]]},{"id":"c12ef17a.b47e5","type":"vertex action","z":"2ed3ef3.caf791","name":"","typeButton":"motionsensor","bPayload":{"PRESENCE":{"action":"setbrightness","group":"56a55811a7f83ee9fb99df54c9a02a9a","param":"50","priority":"255"},"TRANSITION":{"action":"setbrightness","group":"56a55811a7f83ee9fb99df54c9a02a9a","param":"11","priority":"0"},"NOPRESENCE":{"action":"setbrightness","group":"56a55811a7f83ee9fb99df54c9a02a9a","param":"0","priority":"254"}},"bState":"","defaultpriority":true,"x":380,"y":1340,"wires":[["c3463f2f.5dc34"]]},{"id":"c3463f2f.5dc34","type":"vertex cluster","z":"2ed3ef3.caf791","rate":90,"x":570,"y":1340,"wires":[]},{"id":"c5a231d8.689ae","type":"modbus-client","name":"IP_Vertexa","clienttype":"tcp","bufferCommands":true,"stateLogEnabled":false,"tcpHost":"10.0.12.254","tcpPort":"502","tcpType":"DEFAULT","serialPort":"/dev/ttyUSB","serialType":"RTU-BUFFERD","serialBaudrate":"9600","serialDatabits":"8","serialStopbits":"1","serialParity":"none","serialConnectionDelay":"100","unit_id":"1","commandDelay":"1","clientTimeout":"1000","reconnectTimeout":"2000"}]

Change the Daylight Harvesting target

...

Code Block
languagejson
[{"id":"7b097584.d497bc","type":"vertex daylightHarvesting","z":"2ed3ef3.caf791","name":"Daylight Harvesting","primarygroup":"56a55811a7f83ee9fb99df54c9a02a9a","target":"100","tolerance":15,"P":0.25,"I":0.03,"D":0,"min":-25,"max":25,"x":750,"y":1800,"wires":[["9f473b31.ec8378"]]},{"id":"f04d018f.bf0ee","type":"vertexmodbus","z":"2ed3ef3.caf791","name":"","registers":[{"r":"111","i":0}],"outputs":1,"x":340,"y":1800,"wires":[["13b30db8.49fc72"]]},{"id":"3850bffc.ef916","type":"comment","z":"2ed3ef3.caf791","name":"Select appropriate MODBUS register (+1) ","info":"","x":320,"y":1760,"wires":[]},{"id":"13b30db8.49fc72","type":"function","z":"2ed3ef3.caf791","name":"","func":"var target = msg.payload;\nif(target >= 0 && target<= 4294967295)\n{\n    msg.topic = \"CONFIGURE\";\n    msg.payload = {\"target\": target, \"tolerance\" : 10};\n    return msg;\n}\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":540,"y":1800,"wires":[["7b097584.d497bc"]]},{"id":"9f473b31.ec8378","type":"vertex action","z":"2ed3ef3.caf791","name":"","typeButton":"directv","bPayload":{"action":"setbrightnesslog","group":"56a55811a7f83ee9fb99df54c9a02a9a","param":0,"priority":"254"},"bState":"","defaultpriority":true,"x":990,"y":1800,"wires":[["85f4528a.0a5c8"]]},{"id":"85f4528a.0a5c8","type":"vertex cluster","z":"2ed3ef3.caf791","rate":90,"x":1190,"y":1800,"wires":[]},{"id":"aa5601bb.1ac15","type":"comment","z":"2ed3ef3.caf791","name":"Set Daylight Harvesting target and tolerance values using ModBus","info":"","x":780,"y":1740,"wires":[]}]

Enable work AUTO (pir/buttons work) /Manual (control only with bms 0-100%/ 2700-6500K, pir/buttons are locked)

...

Code Block
languagejson
[{"id":"bfa5cc1.e242f3","type":"vertexmodbus","z":"2ed3ef3.caf791","name":"","registers":[{"r":"111","i":0}],"outputs":1,"x":420,"y":2300,"wires":[["b15e7e11.e08d7"]]},{"id":"b15e7e11.e08d7","type":"switch","z":"2ed3ef3.caf791","name":"","property":"payload.IUEVENT","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"num"},{"t":"eq","v":"1","vt":"num"}],"checkall":"true","repair":false,"outputs":2,"x":630,"y":2300,"wires":[["3b33e1e8.357d7e"],["294dc45a.d08e6c"]]},{"id":"3b33e1e8.357d7e","type":"change","z":"2ed3ef3.caf791","name":"","rules":[{"t":"set","p":"modbus","pt":"global","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":830,"y":2260,"wires":[[]]},{"id":"294dc45a.d08e6c","type":"change","z":"2ed3ef3.caf791","name":"","rules":[{"t":"set","p":"modbus","pt":"global","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":830,"y":2340,"wires":[[]]},{"id":"3d880060.aed1a","type":"dali2devs","z":"2ed3ef3.caf791","name":"PIR","uid":"003560E1C1A0ED8CAD","dali2dev":"0","devStatus":2,"instanceType":3,"dali2t1":"10","dali2t2":"5","instanceData":{"InstanceStatusFlags":2,"InstanceType":3,"Resolution":2,"InstanceError":false,"InstanceActive":true,"InstanceGroup0":255,"InstanceGroup1":255,"InstanceGroup2":255,"EventScheme":2,"EventPriority":4,"EventFilter":3,"EventFilterSize":1,"FeatureType":[],"InputValue":0,"InstanceDetails":{"DeadtimeTimer":2,"HoldTimer":1,"ReportTimer":20,"Catching":0},"DataModelRecipe":["Dali2Instance303_config"],"INSTNR":0},"mode":"","x":450,"y":2640,"wires":[["33ab164f.aa052a"]]},{"id":"33ab164f.aa052a","type":"vertex action","z":"2ed3ef3.caf791","name":"PIR","typeButton":"motionsensor","bPayload":{"PRESENCE":{"action":"setbrightness","group":"0efc9ef58896d0b1839b65d7af598531","param":"50","priority":"255"},"TRANSITION":{"action":null,"group":"0efc9ef58896d0b1839b65d7af598531","param":null,"priority":"0"},"NOPRESENCE":{"action":"off","group":"0efc9ef58896d0b1839b65d7af598531","param":null,"priority":"254"}},"bState":"","defaultpriority":true,"x":640,"y":2640,"wires":[["b4b87ab.dd8f988"]]},{"id":"1e24c420.f1858c","type":"vertex cluster","z":"2ed3ef3.caf791","rate":90,"x":1070,"y":2580,"wires":[]},{"id":"6b74ba8e.8b8784","type":"dali2devs","z":"2ed3ef3.caf791","name":"Button","uid":"0000000829E23C2559","dali2dev":"0","devStatus":2,"instanceType":1,"dali2t1":90,"dali2t2":"","instanceData":{"InstanceStatusFlags":2,"InstanceType":1,"Resolution":1,"InstanceError":false,"InstanceActive":true,"InstanceGroup0":255,"InstanceGroup1":255,"InstanceGroup2":255,"EventScheme":2,"EventPriority":3,"EventFilter":84,"EventFilterSize":1,"FeatureType":[],"InputValue":0,"InstanceDetails":{"ShortTimer":25,"ShortTimerMin":10,"DoubleTimer":0,"DoubleTimerMin":10,"RepeatTimer":8,"StuckTimer":20},"DataModelRecipe":["Dali2Instance301_config"],"INSTNR":0},"mode":"normal","x":450,"y":2680,"wires":[["b54b3f80.81abf"]]},{"id":"b54b3f80.81abf","type":"vertex action","z":"2ed3ef3.caf791","name":"button","typeButton":"single","bPayload":{"action":"setbrightness","group":"0efc9ef58896d0b1839b65d7af598531","param":"21","priority":"254"},"bState":"","defaultpriority":true,"x":630,"y":2680,"wires":[["b4b87ab.dd8f988"]]},{"id":"b4b87ab.dd8f988","type":"switch","z":"2ed3ef3.caf791","name":"","property":"modbus","propertyType":"global","rules":[{"t":"false"}],"checkall":"true","repair":false,"outputs":1,"x":870,"y":2660,"wires":[["1e24c420.f1858c"]]},{"id":"8d3d017a.d91ba","type":"comment","z":"2ed3ef3.caf791","name":"Select appropriate MODBUS register (+1) ","info":"","x":440,"y":2220,"wires":[]},{"id":"d6447272.7dbd3","type":"comment","z":"2ed3ef3.caf791","name":"AUTO/MANUAL","info":"","x":420,"y":2260,"wires":[]},{"id":"4217ab32.19c174","type":"switch","z":"2ed3ef3.caf791","name":"","property":"modbus","propertyType":"global","rules":[{"t":"true"}],"checkall":"true","repair":false,"outputs":1,"x":870,"y":2500,"wires":[["1e24c420.f1858c"]]},{"id":"db773471.e04f78","type":"vertexmodbus","z":"2ed3ef3.caf791","name":"","registers":[{"r":"111","i":0}],"outputs":1,"x":420,"y":2480,"wires":[["2d3e03c5.a6813c"]]},{"id":"2d3e03c5.a6813c","type":"vertex action","z":"2ed3ef3.caf791","name":"","typeButton":"directv","bPayload":{"action":"setbrightness","group":"56a55811a7f83ee9fb99df54c9a02a9a","param":0,"priority":"254"},"bState":"","defaultpriority":true,"x":630,"y":2480,"wires":[["4217ab32.19c174"]]},{"id":"ddc3c5c9.dce698","type":"vertex action","z":"2ed3ef3.caf791","name":"","typeButton":"directv","bPayload":{"action":"setcolortemperature","group":"56a55811a7f83ee9fb99df54c9a02a9a","param":0,"priority":"254"},"bState":"","defaultpriority":true,"x":630,"y":2520,"wires":[["4217ab32.19c174"]]},{"id":"6140b9c6.fc8028","type":"vertexmodbus","z":"2ed3ef3.caf791","name":"","registers":[{"r":"111","i":0}],"outputs":1,"x":420,"y":2520,"wires":[["ddc3c5c9.dce698"]]},{"id":"ad20a046.8c45e","type":"comment","z":"2ed3ef3.caf791","name":"Brightness control 0-100%","info":"","x":210,"y":2480,"wires":[]},{"id":"da8f9575.324de8","type":"comment","z":"2ed3ef3.caf791","name":"Select appropriate MODBUS register (+1) ","info":"","x":420,"y":2420,"wires":[]},{"id":"2b680dea.2e9312","type":"comment","z":"2ed3ef3.caf791","name":"Color temperature control 2700-6500K","info":"","x":170,"y":2520,"wires":[]},{"id":"60bc1145.c05e6","type":"comment","z":"2ed3ef3.caf791","name":"Enable mode AUTO (pir/buttons work) /Manual (control only with bms 0-100%/ 2700-6500K, pir/buttons are locked)","info":"","x":730,"y":2160,"wires":[]}]

Set the color temperature to 2700-6500K using ModBus

...

Code Block
languagejson
[{"id":"7305feba.a3043","type":"comment","z":"2ed3ef3.caf791","name":"Direct Value -> Set color temperature","info":"","x":940,"y":100,"wires":[]},{"id":"99fbbae.cd2f248","type":"vertex action","z":"2ed3ef3.caf791","name":"","typeButton":"directv","bPayload":{"action":"setcolortemperature","group":"56a55811a7f83ee9fb99df54c9a02a9a","param":0,"priority":"254"},"bState":"","defaultpriority":true,"x":930,"y":140,"wires":[["58fa590d.b08408"]]},{"id":"d6a2accf.97166","type":"vertexmodbus","z":"2ed3ef3.caf791","name":"","registers":[{"r":"111","i":0}],"outputs":1,"x":200,"y":140,"wires":[["22d37b33.a6c5d4"]]},{"id":"93beef5c.47b5b","type":"vertex filterByVertex","z":"2ed3ef3.caf791","selectedVertex":"10.0.6.70","x":580,"y":140,"wires":[["99fbbae.cd2f248"]]},{"id":"4dbf790f.0dd238","type":"comment","z":"2ed3ef3.caf791","name":"Select appropriate MODBUS register (+1) ","info":"","x":200,"y":100,"wires":[]},{"id":"58fa590d.b08408","type":"vertex cluster","z":"2ed3ef3.caf791","rate":90,"x":1160,"y":140,"wires":[]},{"id":"9782a673.debec8","type":"comment","z":"2ed3ef3.caf791","name":"When multiple Vertexes, select the desired one","info":"","x":580,"y":100,"wires":[]},{"id":"22d37b33.a6c5d4","type":"function","z":"2ed3ef3.caf791","name":"","func":"var temp = msg.payload;\nif(temp <= 6500 && temp >= 2700)\n{\n    msg.payload = temp;\n    return msg;\n}\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":380,"y":140,"wires":[["93beef5c.47b5b"]]},{"id":"667f0609.f20a08","type":"inject","z":"2ed3ef3.caf791","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"3000","payloadType":"str","x":120,"y":220,"wires":[["22d37b33.a6c5d4"]]},{"id":"3e61e426.520a8c","type":"comment","z":"2ed3ef3.caf791","name":"CT 2700-6500","info":"","x":670,"y":40,"wires":[]}]