Version: 1.0.0
Home Assistant add-on for EVSE MQTT integration using the slespersen/evsemqtt Docker container.
- Connects to your EVSE device via BLE
- Publishes data to an MQTT broker
- Configurable logging levels
- Home Assistant with Supervisor enabled
- MQTT broker accessible from Home Assistant
- Open Home Assistant.
- Navigate to Settings > Add-ons > Add-on Store.
- Click on the three dots in the top right corner and select Repositories.
- Add this repository URL: https://github.com/moryoav/evsemqtt-ha
- Click Add.
- Navigate to Settings > Add-ons > Add-on Store.
- Find evseMQTT in the list and click on it.
- Click Install.
- After installation, navigate to the Configuration tab.
Configure the add-on by providing the required environment variables:
- BLE_ADDRESS: Your EVSE device's MAC address.
- BLE_PASSWORD: Your EVSE device's 6-digit PIN.
- UNIT: Measurement unit (e.g., "W" for watts).
- MQTT_ENABLED: Enable MQTT integration (
trueorfalse). - MQTT_BROKER: Address of your MQTT broker.
- MQTT_PORT: Port of your MQTT broker (default is
1883). - MQTT_USER: MQTT broker username.
- MQTT_PASSWORD: MQTT broker password.
- LOGGING_LEVEL: Logging level (
DEBUG,INFO,WARNING,ERROR,CRITICAL). - RSSI: Monitor Received Signal Strength Indicator (
trueorfalse).
Example configuration:
{
"BLE_ADDRESS": "AA:BB:CC:DD:EE:FF",
"BLE_PASSWORD": "123456",
"UNIT": "W",
"MQTT_ENABLED": true,
"MQTT_BROKER": "mqtt.local",
"MQTT_PORT": 1883,
"MQTT_USER": "mqtt_user",
"MQTT_PASSWORD": "mqtt_password",
"LOGGING_LEVEL": "INFO",
"RSSI": true
}