[ { "id": "3e659498fc4e6259", "type": "function", "z": "c9babd5f.dd0c4", "name": "BatterijPercentage_Domoticz", "func": "msg.url = \"http://192.168.2.1:8080/json.htm?type=command¶m=udevice&idx=104&nvalue=0&svalue=\"+\nparseFloat(msg.payload.data.state_of_charge_pct).toFixed(0);\n\nreturn msg;\n\n", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 640, "y": 2680, "wires": [ [ "9ebae786d3f2859c" ] ] }, { "id": "9ebae786d3f2859c", "type": "http request", "z": "c9babd5f.dd0c4", "name": "updateDomoticzSensor", "method": "GET", "ret": "txt", "paytoqs": "ignore", "url": "", "tls": "", "persist": false, "proxy": "", "insecureHTTPParser": false, "authType": "", "senderr": false, "headers": [], "x": 970, "y": 2720, "wires": [ [] ] }, { "id": "1fd225d099862be6", "type": "json", "z": "c9babd5f.dd0c4", "name": "", "property": "payload", "action": "", "pretty": false, "x": 370, "y": 2720, "wires": [ [ "3e659498fc4e6259", "aa108469df5e841f", "f816e0424617a7a8" ] ] }, { "id": "a4554d393684f0f9", "type": "websocket in", "z": "c9babd5f.dd0c4", "name": "Websocket-Batterij", "server": "", "client": "4ddaaf7aabd31905", "x": 190, "y": 2720, "wires": [ [ "1fd225d099862be6" ] ] }, { "id": "e81efa79fde61898", "type": "websocket out", "z": "c9babd5f.dd0c4", "name": "Websocket-Batterij", "server": "", "client": "4ddaaf7aabd31905", "x": 450, "y": 2600, "wires": [] }, { "id": "1bd364f38e9e3c84", "type": "inject", "z": "c9babd5f.dd0c4", "name": "authorization (5 sec)", "props": [ { "p": "payload" } ], "repeat": "1800", "crontab": "", "once": true, "onceDelay": "5", "topic": "", "payload": "{\"type\": \"authorization\", \"data\": \"3F1535EIGENTOKENGEBRUIKEN26F18E190\"}", "payloadType": "str", "x": 200, "y": 2600, "wires": [ [ "e81efa79fde61898" ] ] }, { "id": "3330cc59670b340e", "type": "inject", "z": "c9babd5f.dd0c4", "name": "subscribe (10 sec)", "props": [ { "p": "payload" } ], "repeat": "1800", "crontab": "", "once": true, "onceDelay": "10", "topic": "", "payload": "{\"type\": \"subscribe\", \"data\": \"measurement\"}", "payloadType": "str", "x": 190, "y": 2640, "wires": [ [ "e81efa79fde61898" ] ] }, { "id": "aa108469df5e841f", "type": "function", "z": "c9babd5f.dd0c4", "name": "Batterij_Import_Domoticz", "func": "//\n// batterij is aan het opladen\n//\nvar powervalue;\n\nif (msg.payload.data.power_w > 0) {\n powervalue = msg.payload.data.power_w;\n} else {\n powervalue = 0;\n} \n\nmsg.url = \"http://192.168.2.1:8080/json.htm?type=command¶m=udevice&idx=105&nvalue=0&svalue=\"+\nparseFloat(powervalue).toFixed(0) +\n\";\" +\nparseFloat(msg.payload.data.energy_import_kwh * 1000);\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 630, "y": 2720, "wires": [ [ "9ebae786d3f2859c" ] ] }, { "id": "f816e0424617a7a8", "type": "function", "z": "c9babd5f.dd0c4", "name": "Batterij_Export_Domoticz", "func": "//\n// batterij is aan het ontladen\n//\nvar powervalue;\n\nif (msg.payload.data.power_w > 0) {\n powervalue = 0;\n} else {\n powervalue = msg.payload.data.power_w;\n} \n\nmsg.url = \"http://192.168.2.1:8080/json.htm?type=command¶m=udevice&idx=106&nvalue=0&svalue=\"+\nparseFloat(powervalue).toFixed(0) +\n\";\" +\nparseFloat(msg.payload.data.energy_export_kwh * 1000);\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 630, "y": 2760, "wires": [ [ "9ebae786d3f2859c" ] ] }, { "id": "4ddaaf7aabd31905", "type": "websocket-client", "path": "wss://192.168.2.180/api/ws", "tls": "16d0a45e2c4750ca", "wholemsg": "false", "hb": "10", "subprotocol": "" }, { "id": "16d0a45e2c4750ca", "type": "tls-config", "name": "my-tls-config-no-verify", "cert": "", "key": "", "ca": "", "certname": "", "keyname": "", "caname": "", "servername": "", "verifyservercert": false, "alpnprotocol": "" } ]