[{"id":"4a7c59e10b83c5fd","type":"tab","label":"Flow 2","disabled":false,"info":"","env":[]},{"id":"fccc14f6cc04c1b9","type":"api-current-state","z":"4a7c59e10b83c5fd","name":"Daily Solar (Watt hours)","server":"4f04d00e.efac3","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.pv_day","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"}],"for":0,"forType":"num","forUnits":"minutes","x":170,"y":160,"wires":[["4956c69f56a32d0a"]]},{"id":"5ee6dc33d68b1a15","type":"inject","z":"4a7c59e10b83c5fd","name":"Every 5 Minutes","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"300","crontab":"","once":true,"onceDelay":"10","topic":"","payload":"","payloadType":"date","x":150,"y":100,"wires":[["fccc14f6cc04c1b9","94d7d0c21b923d78","c9894d0660ad3d34","2d9f94d1287aca4b","7236d08d825b0ceb","96b4bfdc7e2c2f7e","a740fcca41057996","48b9cc7bcb977165"]]},{"id":"e32c4c9770699538","type":"join","z":"4a7c59e10b83c5fd","name":"","mode":"custom","build":"object","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","useparts":true,"accumulate":false,"timeout":"2","count":"0","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"","reduceFixup":"","x":830,"y":100,"wires":[["757174e571dbe07b"]]},{"id":"b6c4fdf0acf3a8ee","type":"change","z":"4a7c59e10b83c5fd","name":"V1","rules":[{"t":"set","p":"topic","pt":"msg","to":"v1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":650,"y":180,"wires":[["e32c4c9770699538"]]},{"id":"94d7d0c21b923d78","type":"api-current-state","z":"4a7c59e10b83c5fd","name":"Daily Consumed (Watt hours)","server":"4f04d00e.efac3","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.meter_eigen_verbruik","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"}],"for":0,"forType":"num","forUnits":"minutes","x":190,"y":280,"wires":[["789625c43dfe813b"]]},{"id":"c9894d0660ad3d34","type":"api-current-state","z":"4a7c59e10b83c5fd","name":"Consumed Power (Watts)","server":"4f04d00e.efac3","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.eigen_verbruik_netto","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"}],"for":0,"forType":"num","forUnits":"minutes","x":170,"y":340,"wires":[["8221646c72033d9e"]]},{"id":"48b9cc7bcb977165","type":"api-current-state","z":"4a7c59e10b83c5fd","name":"Temperature","server":"4f04d00e.efac3","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.knmi_temperature","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"}],"for":0,"forType":"num","forUnits":"minutes","x":130,"y":400,"wires":[["b7df8cf1a541c338","7ea78d3c846b78ba"]]},{"id":"2d9f94d1287aca4b","type":"api-current-state","z":"4a7c59e10b83c5fd","name":"Volts","server":"4f04d00e.efac3","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.electricity_meter_voltage_phase_l1","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"}],"for":0,"forType":"num","forUnits":"minutes","x":110,"y":460,"wires":[["6463331fbae30bc7"]]},{"id":"cfe4f585449af8fd","type":"change","z":"4a7c59e10b83c5fd","name":"V2","rules":[{"t":"set","p":"topic","pt":"msg","to":"v2","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":650,"y":220,"wires":[["e32c4c9770699538"]]},{"id":"789625c43dfe813b","type":"change","z":"4a7c59e10b83c5fd","name":"V3","rules":[{"t":"set","p":"topic","pt":"msg","to":"v3","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":650,"y":260,"wires":[["e32c4c9770699538"]]},{"id":"8221646c72033d9e","type":"change","z":"4a7c59e10b83c5fd","name":"V4","rules":[{"t":"set","p":"topic","pt":"msg","to":"v4","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":650,"y":300,"wires":[["e32c4c9770699538"]]},{"id":"a0d241aae597e69d","type":"change","z":"4a7c59e10b83c5fd","name":"V5","rules":[{"t":"set","p":"topic","pt":"msg","to":"v5","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":650,"y":340,"wires":[["e32c4c9770699538"]]},{"id":"6463331fbae30bc7","type":"change","z":"4a7c59e10b83c5fd","name":"V6","rules":[{"t":"set","p":"topic","pt":"msg","to":"v6","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":650,"y":380,"wires":[["e32c4c9770699538"]]},{"id":"757174e571dbe07b","type":"function","z":"4a7c59e10b83c5fd","name":"Set API key here 1","func":"msg.action = msg.payload;\nmsg.headers = { \n 'X-Pvoutput-Apikey': '',\n 'X-Pvoutput-SystemId': '',\n 'Content-Type': 'application/x-www-form-urlencoded'\n};\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":910,"y":160,"wires":[["6f49d4e645e5260c"]]},{"id":"6f49d4e645e5260c","type":"function","z":"4a7c59e10b83c5fd","name":"Set up data","func":"msg.action = msg.payload;\n\nmsg.url = \"https://pvoutput.org/service/r2/addstatus.jsp\";\n\n\n\nreturn msg;\n\n","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":910,"y":220,"wires":[["6ba5a066b0efaec4","a945c1d3d6bbdfa0"]]},{"id":"a945c1d3d6bbdfa0","type":"http request","z":"4a7c59e10b83c5fd","name":"Post","method":"POST","ret":"txt","paytoqs":false,"url":"","tls":"","persist":false,"proxy":"","authType":"","x":910,"y":280,"wires":[["6ba5a066b0efaec4"]]},{"id":"6ba5a066b0efaec4","type":"debug","z":"4a7c59e10b83c5fd","name":"headercheck","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":910,"y":340,"wires":[]},{"id":"7236d08d825b0ceb","type":"moment","z":"4a7c59e10b83c5fd","name":"Date","topic":"d","input":"","inputType":"date","inTz":"Europe/Amsterdam","adjAmount":0,"adjType":"days","adjDir":"add","format":"YYYYMMDD","locale":"C","output":"payload","outputType":"msg","outTz":"Europe/Amsterdam","x":650,"y":100,"wires":[["e32c4c9770699538"]]},{"id":"96b4bfdc7e2c2f7e","type":"moment","z":"4a7c59e10b83c5fd","name":"Time","topic":"t","input":"","inputType":"date","inTz":"Europe/Amsterdam","adjAmount":0,"adjType":"days","adjDir":"add","format":"HH:mm","locale":"C","output":"payload","outputType":"msg","outTz":"Europe/Amsterdam","x":650,"y":140,"wires":[["e32c4c9770699538"]]},{"id":"4956c69f56a32d0a","type":"function","z":"4a7c59e10b83c5fd","name":"*1000","func":"msg.payload = (msg.payload *1000).toString();\nreturn msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":410,"y":160,"wires":[["b6c4fdf0acf3a8ee"]]},{"id":"8a61403938b90e01","type":"function","z":"4a7c59e10b83c5fd","name":"NaN","func":"let number = Number(msg.payload);\n// Controleer of het een geldig nummer is\nif (!isNaN(number)) {\n // Als het een geldig nummer is, zet het weer om naar een string\n msg.payload = String(number);\n} else {\n // Als het geen geldig nummer is, zet de payload op \"0\"\n msg.payload = \"0\";\n}\n\nreturn msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":410,"y":220,"wires":[["cfe4f585449af8fd"]]},{"id":"a740fcca41057996","type":"api-current-state","z":"4a7c59e10b83c5fd","name":"PV totaal power","server":"4f04d00e.efac3","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.pv_totaal","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"}],"for":0,"forType":"num","forUnits":"minutes","x":140,"y":220,"wires":[["8a61403938b90e01"]]},{"id":"b7df8cf1a541c338","type":"debug","z":"4a7c59e10b83c5fd","name":"debug 3","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":710,"y":440,"wires":[]},{"id":"74784c1c1c6b4182","type":"change","z":"4a7c59e10b83c5fd","name":"","rules":[{"t":"set","p":"myData","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":440,"y":600,"wires":[["636a6ddff89e26b5"]]},{"id":"d01229867482599e","type":"inject","z":"4a7c59e10b83c5fd","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"myData","payloadType":"flow","x":490,"y":660,"wires":[[]]},{"id":"7ea78d3c846b78ba","type":"switch","z":"4a7c59e10b83c5fd","name":"","property":"payload","propertyType":"msg","rules":[{"t":"cont","v":"unavailable","vt":"str"},{"t":"else"}],"checkall":"true","repair":false,"outputs":2,"x":250,"y":520,"wires":[["2a75f10bbff81adb"],["74784c1c1c6b4182","a0d241aae597e69d"]]},{"id":"2a75f10bbff81adb","type":"change","z":"4a7c59e10b83c5fd","name":"","rules":[{"t":"move","p":"myData","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":470,"y":520,"wires":[["a0d241aae597e69d","636a6ddff89e26b5"]]},{"id":"636a6ddff89e26b5","type":"debug","z":"4a7c59e10b83c5fd","name":"debug 4","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":710,"y":480,"wires":[]},{"id":"4f04d00e.efac3","type":"server","name":"Home Assistant","addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"","connectionDelay":false,"cacheJson":false,"heartbeat":false,"heartbeatInterval":"","statusSeparator":"","enableGlobalContextStore":false}]