Home Assistant flow for Alfen charger
A while ago I wanted to have more control over my Alfen ChargePoint. The firmware didn’t allow charging with ‘solar only’, and there was no ‘power-charge’ mode, to force hi-power charging if needed.
Then I stumbled on the topic from @hollie who started the same a while ago. : https://community.home-assistant.io/t/alfen-eve-pro-ev-chargepoint-interface-via-tcp-modbus So if you’re more into scripts & automation, please check that topic !
Starting from his project, and the replies on that, I wanted to implement this fully in Node-Red. In my case, I’m using 1fase 230V 32A charging (max 7.4kW)
What is needed :
A switch, for enabling power-charging : input_boolean.power_charge Max powercharge current : input_number.max_powercharge_current : (0…32A) defines the max total current that can be drawn from the net during charge Car Charge Ampere : input_number.car_charger_ampere : (in my case 5…30A) the values that are valid for sending to the chargepoint Why 5A? when it’s below 6A but not 0A, the car won’t charge, but will stay ‘active’ and just pause the charging process.
Updated can be followed at : https://community.home-assistant.io/t/alfen-eve-single-pro-ev-chargepoint-controller-via-node-red
[{"id":"578db5c9627d90df","type":"tab","label":"Alfen HA Loadbalancing","disabled":false,"info":"","env":[]},{"id":"d0ecef43e473cdb6","type":"switch","z":"578db5c9627d90df","name":"Set power level Charger","property":"payload","propertyType":"msg","rules":[{"t":"gt","v":"1500","vt":"str"},{"t":"gt","v":"250","vt":"str"},{"t":"lt","v":"-1500","vt":"str"},{"t":"lt","v":"-250","vt":"str"}],"checkall":"false","repair":false,"outputs":4,"x":1110,"y":580,"wires":[["7e35b22649669884"],["7f2a419f9617525a"],["e1b8c3c9c051f445"],["ee37f1620d909051"]]},{"id":"ecf6d142e47a03b8","type":"api-call-service","z":"578db5c9627d90df","name":"Set Charger +1","server":"f52c678d.eab598","version":7,"debugenabled":false,"action":"input_number.increment","floorId":[],"areaId":[],"deviceId":[],"entityId":["input_number.car_charger_ampere"],"labelId":[],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","blockInputOverrides":false,"domain":"input_number","service":"increment","x":1360,"y":740,"wires":[["33b479731ddbaad0"]]},{"id":"7f2a419f9617525a","type":"api-call-service","z":"578db5c9627d90df","name":"Set Charger -1","server":"f52c678d.eab598","version":7,"debugenabled":false,"action":"input_number.decrement","floorId":[],"areaId":[],"deviceId":[],"entityId":["input_number.car_charger_ampere"],"labelId":[],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","blockInputOverrides":false,"domain":"input_number","service":"decrement","x":1360,"y":560,"wires":[["fcb39b94f5e036ad"]]},{"id":"fde869c71304d4e9","type":"smooth","z":"578db5c9627d90df","name":"Average of last 4 readings","property":"payload","action":"mean","count":"4","round":"0","mult":"single","reduce":false,"x":350,"y":620,"wires":[["048aeac11ae2679c"]]},{"id":"33a77f67c2e26cec","type":"api-current-state","z":"578db5c9627d90df","name":"DSMR poll","server":"f52c678d.eab598","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.p1_meter_active_power","state_type":"num","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"DSMR","propertyType":"flow","value":"","valueType":"entityState"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":130,"y":620,"wires":[["fde869c71304d4e9"]]},{"id":"29b58d9795752b5c","type":"inject","z":"578db5c9627d90df","name":"Poll every 10 sec","props":[{"p":"payload"}],"repeat":"10","crontab":"","once":true,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":170,"y":60,"wires":[["9c19143271579b2b"]]},{"id":"048aeac11ae2679c","type":"switch","z":"578db5c9627d90df","name":"Powercharge active ?","property":"powerbutton","propertyType":"flow","rules":[{"t":"eq","v":"on","vt":"str"},{"t":"eq","v":"off","vt":"str"}],"checkall":"false","repair":false,"outputs":2,"x":680,"y":600,"wires":[["faa0b93565011653","79ceda873c5da4be"],["d801e620ea65966d"]]},{"id":"8878cbcae92c3af4","type":"switch","z":"578db5c9627d90df","name":"Proceed changing chargelevel if car connected","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"available","vt":"str"},{"t":"eq","v":"connected","vt":"str"},{"t":"eq","v":"charging","vt":"str"}],"checkall":"false","repair":false,"outputs":3,"x":240,"y":260,"wires":[[],["1b97812f90c5e77d"],["1b97812f90c5e77d"]]},{"id":"9c19143271579b2b","type":"api-current-state","z":"578db5c9627d90df","name":"Chargepoint connected ?","server":"f52c678d.eab598","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.chargepoint_status","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"cp.connected","propertyType":"flow","value":"","valueType":"entityState"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":170,"y":180,"wires":[["8878cbcae92c3af4"]]},{"id":"1b97812f90c5e77d","type":"api-current-state","z":"578db5c9627d90df","name":"PowerCharge Button Active ?","server":"f52c678d.eab598","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"input_boolean.power_charge","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"powerbutton","propertyType":"flow","value":"","valueType":"entityState"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":200,"y":340,"wires":[["cb39aa6d7629e43a"]]},{"id":"ee37f1620d909051","type":"api-call-service","z":"578db5c9627d90df","name":"Set Charger +1","server":"f52c678d.eab598","version":7,"debugenabled":false,"action":"input_number.increment","floorId":[],"areaId":[],"deviceId":[],"entityId":["input_number.car_charger_ampere"],"labelId":[],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","blockInputOverrides":false,"domain":"input_number","service":"increment","x":1360,"y":640,"wires":[["fcb39b94f5e036ad"]]},{"id":"7e35b22649669884","type":"api-call-service","z":"578db5c9627d90df","name":"Set Charger -1","server":"f52c678d.eab598","version":7,"debugenabled":false,"action":"input_number.decrement","floorId":[],"areaId":[],"deviceId":[],"entityId":["input_number.car_charger_ampere"],"labelId":[],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","blockInputOverrides":false,"domain":"input_number","service":"decrement","x":1360,"y":500,"wires":[["0f0491746c815671"]]},{"id":"fcb39b94f5e036ad","type":"api-current-state","z":"578db5c9627d90df","name":"","server":"f52c678d.eab598","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"input_number.car_charger_ampere","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":1970,"y":620,"wires":[["b8f268c96944317e","1b3c00015c5fb569"]]},{"id":"b8f268c96944317e","type":"debug","z":"578db5c9627d90df","name":"Charger Amps","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":2300,"y":560,"wires":[]},{"id":"f11d74e9e94d95ba","type":"comment","z":"578db5c9627d90df","name":"Poll DM & calculate average over last 4 readings","info":"","x":240,"y":580,"wires":[]},{"id":"69679c149d245cd2","type":"comment","z":"578db5c9627d90df","name":"Only proceed if car connected","info":"","x":160,"y":140,"wires":[]},{"id":"33bbca5810e65a95","type":"comment","z":"578db5c9627d90df","name":"Check if PowerCharge button is pressed","info":"","x":740,"y":540,"wires":[]},{"id":"1fbc05b91bd19145","type":"calculator","z":"578db5c9627d90df","name":"Make negative","inputMsgField":"payload","outputMsgField":"payload","operation":"mult","constant":"-1","round":false,"decimals":0,"x":760,"y":240,"wires":[["79ceda873c5da4be","8fa525c5de8a0f9d"]]},{"id":"efb23b184890d433","type":"calculator","z":"578db5c9627d90df","name":"Current to Power","inputMsgField":"payload","outputMsgField":"payload","operation":"mult","constant":"230","round":true,"decimals":0,"x":770,"y":180,"wires":[["1fbc05b91bd19145"]]},{"id":"faa0b93565011653","type":"api-current-state","z":"578db5c9627d90df","name":"Check PowerCharge current","server":"f52c678d.eab598","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"input_number.max_powercharge_current","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":800,"y":120,"wires":[["efb23b184890d433","1ea877bf34081a2b"]]},{"id":"2214a82531dd95fd","type":"calculator","z":"578db5c9627d90df","name":"","inputMsgField":"payload","outputMsgField":"payload","operation":"sum","constant":"","round":true,"decimals":0,"x":1050,"y":300,"wires":[["cc317f85ce3661b5","6a616ab8e26222c7","d0ecef43e473cdb6"]]},{"id":"cc317f85ce3661b5","type":"debug","z":"578db5c9627d90df","name":"PCH after calculate","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1310,"y":300,"wires":[]},{"id":"79ceda873c5da4be","type":"join","z":"578db5c9627d90df","name":"Create array from input values","mode":"custom","build":"array","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","accumulate":false,"timeout":"","count":"2","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"","reduceFixup":"","x":810,"y":300,"wires":[["2214a82531dd95fd","7c3d675c343340ac"]]},{"id":"1ea877bf34081a2b","type":"debug","z":"578db5c9627d90df","name":"PC current","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1030,"y":120,"wires":[]},{"id":"8fa525c5de8a0f9d","type":"debug","z":"578db5c9627d90df","name":"PC power","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1000,"y":200,"wires":[]},{"id":"7c3d675c343340ac","type":"debug","z":"578db5c9627d90df","name":"PC Array","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1020,"y":260,"wires":[]},{"id":"5e2bc4cdc1268dce","type":"comment","z":"578db5c9627d90df","name":"Charger current WITH PowerCharge","info":"","x":820,"y":80,"wires":[]},{"id":"887d19a07cacb818","type":"debug","z":"578db5c9627d90df","name":"Power","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1410,"y":820,"wires":[]},{"id":"6a616ab8e26222c7","type":"change","z":"578db5c9627d90df","name":"Update DSMR","rules":[{"t":"set","p":"payload","pt":"msg","to":"DSMR","tot":"flow"}],"action":"","property":"","from":"","to":"","reg":false,"x":920,"y":360,"wires":[[]]},{"id":"e1b8c3c9c051f445","type":"switch","z":"578db5c9627d90df","name":"Connected, not charging","property":"cp.connected","propertyType":"flow","rules":[{"t":"eq","v":"connected","vt":"str"},{"t":"else"}],"checkall":"true","repair":false,"outputs":2,"x":1130,"y":700,"wires":[["61d8544346b2786a"],["ecf6d142e47a03b8"]]},{"id":"40c6ec25db7196a7","type":"switch","z":"578db5c9627d90df","name":"charge if enough power","property":"DSMR","propertyType":"flow","rules":[{"t":"lt","v":"-1300","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1130,"y":820,"wires":[["ecf6d142e47a03b8","887d19a07cacb818"]]},{"id":"61d8544346b2786a","type":"api-current-state","z":"578db5c9627d90df","name":"Check if charging","server":"f52c678d.eab598","version":3,"outputs":2,"halt_if":"Load Balancing Limited","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.alfen_charger","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":1110,"y":760,"wires":[["40c6ec25db7196a7"],[]]},{"id":"cb39aa6d7629e43a","type":"api-current-state","z":"578db5c9627d90df","name":"CapTar Button Active ?","server":"f52c678d.eab598","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"input_boolean.captar_charge","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"captar","propertyType":"flow","value":"","valueType":"entityState"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":180,"y":400,"wires":[["33a77f67c2e26cec"]]},{"id":"d801e620ea65966d","type":"switch","z":"578db5c9627d90df","name":"CapTar active ?","property":"captar","propertyType":"flow","rules":[{"t":"eq","v":"off","vt":"str"},{"t":"eq","v":"on","vt":"str"}],"checkall":"false","repair":false,"outputs":2,"x":680,"y":720,"wires":[["d0ecef43e473cdb6"],["3ff0bfded57c1f5c","42a7a82c77a3e33e"]]},{"id":"5714881a441c1d50","type":"calculator","z":"578db5c9627d90df","name":"Make negative","inputMsgField":"payload","outputMsgField":"payload","operation":"mult","constant":"-1","round":false,"decimals":0,"x":460,"y":1140,"wires":[["3ff0bfded57c1f5c","9de80d68b973822f"]]},{"id":"8b700fb6a63f6ab0","type":"calculator","z":"578db5c9627d90df","name":"Current to Power","inputMsgField":"payload","outputMsgField":"payload","operation":"mult","constant":"230","round":true,"decimals":0,"x":470,"y":1080,"wires":[["5714881a441c1d50"]]},{"id":"42a7a82c77a3e33e","type":"api-current-state","z":"578db5c9627d90df","name":"Check CapTar-charge current","server":"f52c678d.eab598","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.captarcurrent","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":510,"y":960,"wires":[["dd9cd2b54e687488","8062019c48e0859e"]]},{"id":"2641f8be45bf7dee","type":"calculator","z":"578db5c9627d90df","name":"","inputMsgField":"payload","outputMsgField":"payload","operation":"sum","constant":"","round":true,"decimals":0,"x":750,"y":1200,"wires":[["5e165f1d74776107","644e9cfae7ead886","d0ecef43e473cdb6","a6491e543dc2cb27"]]},{"id":"3ff0bfded57c1f5c","type":"join","z":"578db5c9627d90df","name":"Create array from input values","mode":"custom","build":"array","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","accumulate":false,"timeout":"","count":"2","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"","reduceFixup":"","x":510,"y":1200,"wires":[["2641f8be45bf7dee","2f72336d73aea85f"]]},{"id":"dd9cd2b54e687488","type":"debug","z":"578db5c9627d90df","name":"CT current","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":730,"y":960,"wires":[]},{"id":"9de80d68b973822f","type":"debug","z":"578db5c9627d90df","name":"CT power","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":700,"y":1100,"wires":[]},{"id":"2f72336d73aea85f","type":"debug","z":"578db5c9627d90df","name":"CT Array","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":720,"y":1160,"wires":[]},{"id":"5dc724b70809cc03","type":"comment","z":"578db5c9627d90df","name":"Charger current WITH CapTar-Charge","info":"","x":530,"y":920,"wires":[]},{"id":"5e165f1d74776107","type":"change","z":"578db5c9627d90df","name":"Update DSMR","rules":[{"t":"set","p":"payload","pt":"msg","to":"DSMR","tot":"flow"}],"action":"","property":"","from":"","to":"","reg":false,"x":620,"y":1260,"wires":[[]]},{"id":"644e9cfae7ead886","type":"debug","z":"578db5c9627d90df","name":"CTH after calculate","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":970,"y":1160,"wires":[]},{"id":"660466af05c86c43","type":"comment","z":"578db5c9627d90df","name":"Check if CapTar-Charge button is pressed","info":"","x":680,"y":680,"wires":[]},{"id":"7cf33931f5024c66","type":"server-state-changed","z":"578db5c9627d90df","name":"Captar charge set to active","server":"f52c678d.eab598","version":6,"outputs":2,"exposeAsEntityConfig":"","entities":{"entity":["input_boolean.captar_charge"],"substring":[],"regex":[]},"outputInitially":false,"stateType":"str","ifState":"on","ifStateType":"str","ifStateOperator":"is","outputOnlyOnStateChange":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":130,"y":1300,"wires":[["10c492dbc110b24c"],[]]},{"id":"10c492dbc110b24c","type":"api-call-service","z":"578db5c9627d90df","name":"Disable PowerCharge","server":"f52c678d.eab598","version":7,"debugenabled":false,"action":"input_boolean.turn_off","floorId":[],"areaId":[],"deviceId":[],"entityId":["input_boolean.power_charge"],"labelId":[],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","blockInputOverrides":false,"domain":"input_boolean","service":"turn_off","x":400,"y":1300,"wires":[[]]},{"id":"4b90479659dc01e6","type":"server-state-changed","z":"578db5c9627d90df","name":"Power charge set to active","server":"f52c678d.eab598","version":6,"outputs":2,"exposeAsEntityConfig":"","entities":{"entity":["input_boolean.power_charge"],"substring":[],"regex":[]},"outputInitially":false,"stateType":"str","ifState":"on","ifStateType":"str","ifStateOperator":"is","outputOnlyOnStateChange":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":130,"y":1360,"wires":[["3bc81490429daacd"],[]]},{"id":"3bc81490429daacd","type":"api-call-service","z":"578db5c9627d90df","name":"Disable CapTar-Charge","server":"f52c678d.eab598","version":7,"debugenabled":false,"action":"input_boolean.turn_off","floorId":[],"areaId":[],"deviceId":[],"entityId":["input_boolean.captar_charge","input_boolean.captarcharge_timebased"],"labelId":[],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","blockInputOverrides":false,"domain":"input_boolean","service":"turn_off","x":410,"y":1360,"wires":[[]]},{"id":"8062019c48e0859e","type":"calculator","z":"578db5c9627d90df","name":"Subtract 1 (safety marge)","inputMsgField":"payload","outputMsgField":"payload","operation":"sub","constant":"1","round":true,"decimals":0,"x":490,"y":1020,"wires":[["8b700fb6a63f6ab0"]]},{"id":"af0228b59cc6b4dc","type":"server-state-changed","z":"578db5c9627d90df","name":"Car Charged 100%","server":"f52c678d.eab598","version":6,"outputs":2,"exposeAsEntityConfig":"","entities":{"entity":["sensor.polestar_9455_battery_charge_level"],"substring":[],"regex":[]},"outputInitially":false,"stateType":"str","ifState":"99","ifStateType":"num","ifStateOperator":"gt","outputOnlyOnStateChange":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":true,"ignorePrevStateUnknown":true,"ignorePrevStateUnavailable":true,"ignoreCurrentStateUnknown":true,"ignoreCurrentStateUnavailable":true,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"},{"property":"lp-power","propertyType":"flow","value":"","valueType":"entityState"}],"x":110,"y":1780,"wires":[["de938c39487396a4"],[]]},{"id":"de938c39487396a4","type":"api-call-service","z":"578db5c9627d90df","name":"","server":"f52c678d.eab598","version":7,"debugenabled":false,"action":"notify.mobile_app_gsm_erwin","floorId":[],"areaId":[],"deviceId":[],"entityId":[],"labelId":[],"data":"{\"message\":\"Auto opgeladen\"}","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","blockInputOverrides":false,"domain":"notify","service":"mobile_app_gsm_erwin","x":490,"y":1780,"wires":[[]]},{"id":"1b3c00015c5fb569","type":"api-call-service","z":"578db5c9627d90df","name":"Set Max current to Alfen","server":"f52c678d.eab598","version":7,"debugenabled":false,"action":"number.set_value","floorId":[],"areaId":[],"deviceId":[],"entityId":["number.alfen_charger_power_connector_max_current_socket_1"],"labelId":[],"data":"{\"value\":\"\" & msg.payload & \"\"}","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","blockInputOverrides":true,"domain":"number","service":"set_value","x":2330,"y":620,"wires":[[]]},{"id":"a6491e543dc2cb27","type":"api-call-service","z":"578db5c9627d90df","name":"Set LB Power to DSMR","server":"f52c678d.eab598","version":7,"debugenabled":false,"action":"number.set_value","floorId":[],"areaId":[],"deviceId":[],"entityId":["input_number.dsmr_power_loadbalancing"],"labelId":[],"data":"{\"value\":\"\" & msg.payload & \"\"}","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","blockInputOverrides":true,"domain":"number","service":"set_value","x":990,"y":1200,"wires":[[]]},{"id":"33b479731ddbaad0","type":"api-call-service","z":"578db5c9627d90df","name":"Set Charger +1","server":"f52c678d.eab598","version":7,"debugenabled":false,"action":"input_number.increment","floorId":[],"areaId":[],"deviceId":[],"entityId":["input_number.car_charger_ampere"],"labelId":[],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","blockInputOverrides":false,"domain":"input_number","service":"increment","x":1660,"y":740,"wires":[["fcb39b94f5e036ad"]]},{"id":"0f0491746c815671","type":"api-call-service","z":"578db5c9627d90df","name":"Set Charger -1","server":"f52c678d.eab598","version":7,"debugenabled":false,"action":"input_number.decrement","floorId":[],"areaId":[],"deviceId":[],"entityId":["input_number.car_charger_ampere"],"labelId":[],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","blockInputOverrides":false,"domain":"input_number","service":"decrement","x":1660,"y":500,"wires":[["fcb39b94f5e036ad"]]},{"id":"f52c678d.eab598","type":"server","name":"Home Assistant","version":5,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":30,"areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":"at: ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"h23","statusTimeFormat":"h:m","enableGlobalContextStore":true}]