SmartEVSEv3 connection for Home Assistant (deprecated)
Warning
This component is deprecated. If you want to integrate your SmartEVSE with Home Asisstant, the preferred way is to have the HA MQTT integration installed, and interface with SmartEVSE through MQTT.
Tip
If you have MQTT configured correctly in both Home Assistant and the SmartEVSE, the SmartEVSE will automatically be discovered by Home Assistant as soon as it connects to MQTT. There is no further integration needed to set up, you will find the SmartEVSE listed on the MQTT integration page.
-
Install HACS if you have that not already running; you'd want it installed anyways to have access to all those wonderful custom_components....
-
From the main menu, select HACS, select Integrations, select Explore & Download repositories; enter "smartevse" in the search box, follow instructions to download.
-
Restart Home Assistant, and, very important and often forgotten, RESTART YOUR BROWSER! Really close your browser window and reopen it. F5 is not enough!
-
After restart, from the main menu, select Settings, select Devices & Services (or wherever "Integrations" are mentioned); you will probably see your SmartEVSE installed.
If not (because you don't have mDNS configured on your HomeAssistant Server, you have your SmartEVSE on a different vlan/network segment than your HomeAssistant Server, or other network mis/nonstandard configurations):
-
Select "add integration", enter "smartevse", and from then on follow instructions.
-
Restart Home Assistant, and, very important and often forgotten, RESTART YOUR BROWSER!
The main advantage of this installation method is that HomeAssistant will inform you of updates.
- Copy the folder
custom_components/smartevse/
to your homeassistant config directory. - From here on follow goto 3. of the above HACS Installation method.
After installation and restart your SmartEVSE device should be discovered. If not:
- Go to Settings
- Go to Integrations
- At the bottom right, click Add Integration
- Search for "smartevse-3"
- Fill in your 4 digit serial number (if the integration didn't find your SmartEVSE-v3 already!)
- Save
-
For automatic discovery, your SmartEVSE device needs to be pingable by mDNS: ping SmartEVSE-xxxx.local where xxxx is the serial number of your device.
-
This will only work if your SmartEVSE device is
- a version 3 device,
- running version 1.5.2 or higher from the serkri firmware (https://github.com/serkri/SmartEVSE-3/releases); The serkri firmware is deprecated, from v1.8.0 on development proceeded in https://github.com/dingo35/SmartEVSE-3.5/releases (community, bleeding edge) and https://github.com/SmartEVSE/SmartEVSE-3/releases (Stegen Electronics, stable). Version numbering between those repo's are kept consistent.