Excess PV charging with SMA energy meter and Heidelberg wallbox
Posted: Sun Jul 31, 2022 6:47 pm
I have finally gotten around to program my fathers wallbox (is it even called wallbox in real english?) to charge his 2 electric cars (e-Golf and Seres 3) as much as possible with excess PV power. The system consists of
- 8 kW PV system
- SMA inverters and especially energy meter
- Heidelberg 11 kW wallbox with RS485 modbus communication
- e-Golf (2-phase charging up to 7.2 kW and down to 2.5 kW)
- Seres 3 (3-phase charging up to 11 kW and down to 3.7 kW)
I've decided not to implement dynamic phase switching for now (I think the wallbox may support it) and also I never interrupt charging when too little energy is available. In doubt it just charges with minimum power from the grid.
To talk to the energy meter I use this software: https://www.unifox.at/software/sma-em-daemon/
To talk to the Heidelberg wallbox I use this: https://github.com/leuzoe/hdec
For controlling charge power I reused my zero export scripts from here: https://openinverter.org/forum/viewtopic.php?t=2322
Still needs some refactoring but will attach here anyway.
- 8 kW PV system
- SMA inverters and especially energy meter
- Heidelberg 11 kW wallbox with RS485 modbus communication
- e-Golf (2-phase charging up to 7.2 kW and down to 2.5 kW)
- Seres 3 (3-phase charging up to 11 kW and down to 3.7 kW)
I've decided not to implement dynamic phase switching for now (I think the wallbox may support it) and also I never interrupt charging when too little energy is available. In doubt it just charges with minimum power from the grid.
To talk to the energy meter I use this software: https://www.unifox.at/software/sma-em-daemon/
To talk to the Heidelberg wallbox I use this: https://github.com/leuzoe/hdec
For controlling charge power I reused my zero export scripts from here: https://openinverter.org/forum/viewtopic.php?t=2322
Still needs some refactoring but will attach here anyway.