⚠️ Important Update Regarding Project MaintenanceUnfortunately, due to current constraints on my time, I am unable to actively maintain this project.
Current Version:
- If the current version meets your needs, you are encouraged to continue using it.
Security Issues:
- Should there be any security-related concerns, rest assured, they will be addressed. However, I am currently unable to implement new features, such as dual socket support.
Contributions:
- Contributions are highly welcomed. Pull requests for new features and bug fixes will be reviewed and merged accordingly.
Alternative Resources:
- For those seeking additional functionalities not available in this repository, I recommend exploring a notable fork of this project by @leeyuentuen, available at: leeyuentuen/alfen_wallbox.
I encourage everyone to check out this fork for any features that may be missing from the main repository.
This is a custom component to allow control of Alfen Wallboxes in HomeAssistant.
The component is a fork of the Garo Wallbox custom integration.
After reverse engineering the API myself I found out that there is already a python libary wrapping the Alfen API. https://gitlab.com/LordGaav/alfen-eve/-/tree/develop/alfeneve
If you do not have HACS installed yet visit https://hacs.xyz for installation instructions.
In HACS fist go to the Integrations section and click on the dots in the top right corner and select custom repositories.
Enter https://github.com/egnerfl/alfen_wallbox.git
, select "Integration" as category and click "ADD".
Now you can hit the big + at the bottom right and search for Alfen Wallbox.
Clone or copy this repository and copy the folder 'custom_components/alfen_wallbox' into '/custom_components/alfen_wallbox'
Once installed the Alfen Wallbox integration can be configured via the Home Assistant integration interface where you can enter the IP address of the device.
The wallbox can be added to the Home Assistant Energy Dashboard using the _meter_reading
sensor.