[{"id":"559a295548f08d60","type":"function","z":"9f4eb76c8f3c8ad0","name":"On/Off state","func":"var payload = msg.payload;\nmsg.description = \"Status\";\nmsg.topic = \"status\";\n\nnode.status({ fill: \"blue\", shape: \"ring\", text: msg.description + \":\" + payload });\n\nmsg.payload.status = payload;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":510,"y":340,"wires":[["773aec349d3bdeb1"]]},{"id":"88d87524f21683e0","type":"modbus-read","z":"9f4eb76c8f3c8ad0","name":"On/Off state","topic":"","showStatusActivities":false,"logIOActivities":false,"showErrors":false,"showWarnings":true,"unitid":"1","dataType":"Coil","adr":"0","quantity":"1","rate":"2","rateUnit":"s","delayOnStart":false,"startDelayTime":"","server":"9e0fa699595041c7","useIOFile":false,"ioFile":"","useIOForPayload":false,"emptyMsgOnFail":false,"x":150,"y":340,"wires":[["9a2c1ed665042cf7"],["58d45a70a39ff055"]]},{"id":"9a2c1ed665042cf7","type":"function","z":"9f4eb76c8f3c8ad0","name":"MSG","func":"if (msg.payload[0] == 0) {\n msg.payload = \"Off\";\n}\nelse if(msg.payload[0] == 1) {\n msg.payload = \"On\";\n}\nelse {\n msg.payload = \"Unknown\";\n}\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":330,"y":340,"wires":[["559a295548f08d60"]]},{"id":"dbc077464ee3df1b","type":"function","z":"9f4eb76c8f3c8ad0","name":"MSG","func":"if (msg.payload[0] == 0) {\n msg.payload = \"Smart\";\n}\nelse if(msg.payload[0] == 1) {\n msg.payload = \"Silent\";\n}\nelse if(msg.payload[0] == 2) {\n msg.payload = \"Super Silent\";\n}\nelse if(msg.payload[0] == 3) {\n msg.payload = \"Turbo\";\n}\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":330,"y":420,"wires":[["59fa4902163cbd05","0e42641393f52473"]]},{"id":"59fa4902163cbd05","type":"ui_text","z":"9f4eb76c8f3c8ad0","group":"e009ba8688b46563","order":2,"width":0,"height":0,"name":"","label":"Running mode","format":"{{msg.payload}}","layout":"row-spread","className":"","x":520,"y":400,"wires":[]},{"id":"58d45a70a39ff055","type":"modbus-flex-sequencer","z":"9f4eb76c8f3c8ad0","name":"Running mode","sequences":[{"name":"","unitid":"1","fc":"FC3","address":"1","quantity":"1"}],"server":"9e0fa699595041c7","showStatusActivities":false,"showErrors":false,"showWarnings":true,"logIOActivities":false,"useIOFile":false,"ioFile":"","useIOForPayload":false,"emptyMsgOnFail":false,"keepMsgProperties":false,"delayOnStart":false,"startDelayTime":"","x":140,"y":420,"wires":[["dbc077464ee3df1b"],["3e2a2a1843c3f2be"]]},{"id":"0e42641393f52473","type":"function","z":"9f4eb76c8f3c8ad0","name":"Running Mode","func":"var payload = msg.payload;\nmsg.description = \"Running Mode\";\nmsg.topic = \"running_mode\";\n\nnode.status({ fill: \"blue\", shape: \"ring\", text: msg.description + \":\" + payload });\n\nmsg.payload.running_mode = payload;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":520,"y":440,"wires":[["773aec349d3bdeb1"]]},{"id":"3e2a2a1843c3f2be","type":"modbus-flex-sequencer","z":"9f4eb76c8f3c8ad0","name":"Compressor speed","sequences":[{"name":"","unitid":"1","fc":"FC4","address":"0","quantity":"1"}],"server":"9e0fa699595041c7","showStatusActivities":false,"showErrors":false,"showWarnings":true,"logIOActivities":false,"useIOFile":false,"ioFile":"","useIOForPayload":false,"emptyMsgOnFail":false,"keepMsgProperties":false,"delayOnStart":false,"startDelayTime":"","x":170,"y":520,"wires":[["b50d151ae909afc0"],["d09f22bfa6a19cdf"]]},{"id":"b50d151ae909afc0","type":"function","z":"9f4eb76c8f3c8ad0","name":"MSG","func":"msg.payload = msg.payload[0];\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":330,"y":520,"wires":[["4173950e014cd40d","300b674d45e6aacd"]]},{"id":"4173950e014cd40d","type":"ui_gauge","z":"9f4eb76c8f3c8ad0","name":"","group":"e009ba8688b46563","order":7,"width":0,"height":0,"gtype":"gage","title":"Compressor Speed","label":"%","format":"{{value}}","min":0,"max":"100","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","className":"","x":530,"y":500,"wires":[]},{"id":"300b674d45e6aacd","type":"function","z":"9f4eb76c8f3c8ad0","name":"Frequency","func":"var payload = msg.payload;\nmsg.description = \"Compressor Speed\";\nmsg.topic = \"compressor_speed\";\n\nnode.status({ fill: \"blue\", shape: \"ring\", text: msg.description + \":\" + payload });\n\nmsg.payload.compressor_speed = payload;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":510,"y":540,"wires":[["773aec349d3bdeb1"]]},{"id":"9e0fa699595041c7","type":"modbus-client","name":"Heatpump - RS485","clienttype":"serial","bufferCommands":true,"stateLogEnabled":false,"queueLogEnabled":false,"failureLogEnabled":true,"tcpHost":"127.0.0.1","tcpPort":"502","tcpType":"DEFAULT","serialPort":"/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AB0M9OGE-if00-port0","serialType":"RTU-BUFFERD","serialBaudrate":"9600","serialDatabits":"8","serialStopbits":"1","serialParity":"none","serialConnectionDelay":"2","serialAsciiResponseStartDelimiter":"0x3A","unit_id":1,"commandDelay":10,"clientTimeout":500,"reconnectOnTimeout":false,"reconnectTimeout":1000,"parallelUnitIdsAllowed":true},{"id":"e009ba8688b46563","type":"ui_group","name":"Heatpump","tab":"018516a3ad907c72","order":1,"disp":true,"width":"6","collapse":false,"className":""},{"id":"018516a3ad907c72","type":"ui_tab","name":"Heatpump","icon":"dashboard","disabled":false,"hidden":false}]