Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2019
1,068
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.41 KB | None | 0 0
  1. [{"id":"ce403b1c.4525","type":"tab","label":"Read Victron BMV","disabled":false,"info":""},{"id":"a5f0ebb8.a8ffc8","type":"serial in","z":"ce403b1c.4525","name":"Victron","serial":"4c5b552e.7251c4","x":70,"y":20,"wires":[["2f9b3e47.6e98ea","da87e7f0.e6718"]]},{"id":"2f9b3e47.6e98ea","type":"debug","z":"ce403b1c.4525","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":850,"y":20,"wires":[]},{"id":"acc4423d.b8fb5","type":"debug","z":"ce403b1c.4525","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":850,"y":60,"wires":[]},{"id":"da87e7f0.e6718","type":"function","z":"ce403b1c.4525","name":"Convert_obj","func":"// 'msg' is the message object the Function node receives\nvar myVars = msg.payload.split(\"\\r\\n\");\nvar result = {};\nmyVars.forEach(function(v) {\n // The following split uses ' = ' - because your example output appears to\n // have spaces around the equals sign.\n var parts = v.split(\"\\t\");\n result[parts[0]] = parts[1];\n});\nmsg.payload = result;\n// The Function node returns the message to be sent to the next node(s) in the flow\nreturn msg;","outputs":1,"noerr":0,"x":210,"y":60,"wires":[["acc4423d.b8fb5","680afb51.ab5e1c"]]},{"id":"48674c3d.4050b4","type":"debug","z":"ce403b1c.4525","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","x":830,"y":120,"wires":[]},{"id":"680afb51.ab5e1c","type":"split","z":"ce403b1c.4525","name":"","splt":"\\n","spltType":"str","arraySplt":1,"arraySpltType":"len","stream":true,"addname":"topic","x":190,"y":120,"wires":[["48674c3d.4050b4","3d345f2d.9c5ec8"]]},{"id":"3d345f2d.9c5ec8","type":"switch","z":"ce403b1c.4525","name":"Route","property":"parts.key","propertyType":"msg","rules":[{"t":"eq","v":"V","vt":"str"},{"t":"eq","v":"I","vt":"str"},{"t":"eq","v":"SOC","vt":"str"},{"t":"eq","v":"VS","vt":"str"}],"checkall":"true","repair":false,"outputs":4,"x":190,"y":256,"wires":[["4d37d79.a5d7928"],["f6bacaa.6ad00b8"],["2fbb3a67.32bd4e"],["57ab5db5.514494"]]},{"id":"29976477.fecadc","type":"debug","z":"ce403b1c.4525","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":850,"y":176,"wires":[]},{"id":"732886f9.cf215","type":"debug","z":"ce403b1c.4525","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":851,"y":257,"wires":[]},{"id":"4d37d79.a5d7928","type":"change","z":"ce403b1c.4525","name":"V to num","rules":[{"t":"set","p":"payload","pt":"msg","to":"$number(msg.payload)/1000","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":360,"y":176,"wires":[["64427d47.57b5d4"]]},{"id":"f6bacaa.6ad00b8","type":"change","z":"ce403b1c.4525","name":"I to num","rules":[{"t":"set","p":"payload","pt":"msg","to":"$number(msg.payload)/1000","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":360,"y":256,"wires":[["c9b3ba75.0f5478"]]},{"id":"4990b42d.b7af44","type":"debug","z":"ce403b1c.4525","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":850,"y":354,"wires":[]},{"id":"5357269c.900ea","type":"mqtt out","z":"ce403b1c.4525","name":"Volt","topic":"homeassistant/sensor/battV/state","qos":"","retain":"","broker":"9fedca0d.c87928","x":670,"y":220,"wires":[]},{"id":"2fbb3a67.32bd4e","type":"change","z":"ce403b1c.4525","name":"SoC to num","rules":[{"t":"set","p":"payload","pt":"msg","to":"$number(msg.payload)/10","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":370,"y":356,"wires":[["94422a53.c8792"]]},{"id":"eb439af0.4a43e","type":"mqtt out","z":"ce403b1c.4525","name":"Current","topic":"homeassistant/sensor/battA/state","qos":"","retain":"","broker":"9fedca0d.c87928","x":680,"y":300,"wires":[]},{"id":"7171e67b.139218","type":"mqtt out","z":"ce403b1c.4525","name":"SOC","topic":"homeassistant/sensor/battSOC/state","qos":"","retain":"","broker":"9fedca0d.c87928","x":670,"y":400,"wires":[]},{"id":"c9b3ba75.0f5478","type":"smooth","z":"ce403b1c.4525","name":"Two dec","property":"payload","action":"mean","count":"5","round":"2","mult":"multi","x":520,"y":300,"wires":[["eb439af0.4a43e","732886f9.cf215"]]},{"id":"94422a53.c8792","type":"smooth","z":"ce403b1c.4525","name":"No dec","property":"payload","action":"mean","count":"5","round":"0","mult":"multi","x":520,"y":400,"wires":[["7171e67b.139218","4990b42d.b7af44"]]},{"id":"57ab5db5.514494","type":"change","z":"ce403b1c.4525","name":"V to num","rules":[{"t":"set","p":"payload","pt":"msg","to":"$number(msg.payload)/1000","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":360,"y":440,"wires":[["59f1d6ea.0b1c78"]]},{"id":"9d0264be.92d988","type":"mqtt out","z":"ce403b1c.4525","name":"Start Volt","topic":"homeassistant/sensor/battVS/state","qos":"","retain":"","broker":"9fedca0d.c87928","x":680,"y":480,"wires":[]},{"id":"56f4dd99.ffa1e4","type":"debug","z":"ce403b1c.4525","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":850,"y":440,"wires":[]},{"id":"64427d47.57b5d4","type":"smooth","z":"ce403b1c.4525","name":"Two dec","property":"payload","action":"mean","count":"5","round":"2","mult":"multi","x":520,"y":220,"wires":[["5357269c.900ea","29976477.fecadc"]]},{"id":"59f1d6ea.0b1c78","type":"smooth","z":"ce403b1c.4525","name":"Two dec","property":"payload","action":"mean","count":"5","round":"2","mult":"multi","x":520,"y":480,"wires":[["9d0264be.92d988","56f4dd99.ffa1e4"]]},{"id":"9360a22e.ffc1a","type":"inject","z":"ce403b1c.4525","name":"ajsonn","topic":"","payload":"{\"name\":\"Øyeblikksforbruk\",\"state_topic\":\"homeassistant/sensor/battA/state\",\"unit_of_measurement\":\"A\",\"icon\":\"mdi:resistor\"}","payloadType":"json","repeat":"","crontab":"","once":false,"onceDelay":"1","x":150,"y":580,"wires":[["257e6718.bc5b48"]]},{"id":"257e6718.bc5b48","type":"mqtt out","z":"ce403b1c.4525","name":"ampconfig","topic":"homeassistant/sensor/battA/config","qos":"","retain":"true","broker":"9fedca0d.c87928","x":310,"y":580,"wires":[]},{"id":"826a20dd.f6d","type":"inject","z":"ce403b1c.4525","name":"socjson","topic":"","payload":"{\"name\":\"Batterinivå\",\"state_topic\":\"homeassistant/sensor/battSOC/state\",\"unit_of_measurement\":\"%\",\"device_class\":\"battery\"}","payloadType":"json","repeat":"","crontab":"","once":false,"onceDelay":"1","x":150,"y":620,"wires":[["7bfa37cf.915f48"]]},{"id":"7bfa37cf.915f48","type":"mqtt out","z":"ce403b1c.4525","name":"socconfig","topic":"homeassistant/sensor/battSOC/config","qos":"","retain":"true","broker":"9fedca0d.c87928","x":300,"y":620,"wires":[]},{"id":"1dc4d2fe.a92ded","type":"inject","z":"ce403b1c.4525","name":"voltjson","topic":"","payload":"{\"name\":\"Forbruksbatteri\",\"state_topic\":\"homeassistant/sensor/battV/state\",\"unit_of_measurement\":\"V\",\"icon\":\"mdi:current-dc\"}","payloadType":"json","repeat":"","crontab":"","once":false,"onceDelay":"1","x":150,"y":540,"wires":[["d31575ac.44fab8","7a903faf.4c469"]]},{"id":"d31575ac.44fab8","type":"mqtt out","z":"ce403b1c.4525","name":"voltconfig","topic":"homeassistant/sensor/battV/config","qos":"","retain":"true","broker":"9fedca0d.c87928","x":300,"y":540,"wires":[]},{"id":"13fd40a8.c915ef","type":"mqtt out","z":"ce403b1c.4525","name":"voltsconfig","topic":"homeassistant/sensor/battVS/config","qos":"","retain":"true","broker":"9fedca0d.c87928","x":310,"y":660,"wires":[]},{"id":"85f3f80a.8ad4d8","type":"inject","z":"ce403b1c.4525","name":"vsjson","topic":"","payload":"{\"name\":\"Startbatteri\",\"state_topic\":\"homeassistant/sensor/battVS/state\",\"unit_of_measurement\":\"V\",\"icon\":\"mdi:current-dc\"}","payloadType":"json","repeat":"","crontab":"","once":false,"onceDelay":"1","x":150,"y":660,"wires":[["13fd40a8.c915ef"]]},{"id":"7a903faf.4c469","type":"debug","z":"ce403b1c.4525","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":370,"y":500,"wires":[]},{"id":"4c5b552e.7251c4","type":"serial-port","z":"","serialport":"/dev/ttyUSB0","serialbaud":"19200","databits":"8","parity":"none","stopbits":"1","newline":"\\n","bin":"false","out":"char","addchar":false,"responsetimeout":"600"},{"id":"9fedca0d.c87928","type":"mqtt-broker","z":"","name":"homeassistant","broker":"localhost","port":"1883","clientid":"","usetls":false,"compatmode":false,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""}]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement