evcc en Home Assistant
Een Edge-laadmodule aansturen vanuit evcc met de officiële smartevse-template, en wat je daarmee krijgt in Home Assistant, Homey en Google Home. Bedrading, templateparameters, fasewisseling.
evcc
De Edge-laadmodule is een officieel evcc-apparaat, template smartevse, vermeld als “Edgetech Smart EVSE”. EdgeTech heeft evcc gesponsord en onderhoudt de template.
Minimale configuratie, één laadmodule op een USB-RS485-adapter:
chargers:
- name: garage
type: template
template: smartevse
modbus: rs485serial
device: /dev/ttyUSB0
baudrate: 9600
comset: 8N1
id: 2 # zet de laadpaal eerst van fabrieksadres 1 op 2 (register 0x0200)
Via een TCP-gateway (werkt in principe, maar de reactie is trager dan op een bedrade RS485-bus; zet een EdgeTech-wifi-module nooit achter een gateway):
modbus: rs485tcpip
host: 192.168.1.50
port: 502
id: 2
De template leest state en fout uit 0x0103, stromen uit 0x0105–0x0107 en de energie van de laadsessie uit 0x0108, en schrijft RemoteMaxCurrent 0x0201. Het eigen loadmanagement van evcc doet dan wat de Edge-wifi-module anders zou doen, met de meter die evcc kent.
Fasewisseling
De template ondersteunt wisselen tussen 1-fase en 3-fase per laadsessie, met de verplichte pauze van 10 s. Pull request 22348 van evcc (oktober 2025, door EdgeTech) heeft dat gedrag toegevoegd. Zet het aan met phases1p3p: true bij een laadpunt dat 3-fase is aangesloten.
Home Assistant, Homey, Google Home
evcc stelt alles beschikbaar aan Home Assistant via MQTT of de eigen REST API; de evcc-integratie van Home Assistant geeft sensoren en bediening per laadpunt. Homey en Google Home werken via Home Assistant.
Voor een directe Matter-integratie zonder evcc, zie de pagina over standaarden: de Matter Energy EVSE-module werkt nu al met de Matter-server van Home Assistant.
Combineer geen controllers
Een laadmodule moet precies één Modbus-master hebben. Of de Edge-wifi-module stuurt hem aan, of evcc. Draai je beide op één bus, dan heeft de print twee masters die 0x0201 schrijven, met de busfouten die daarbij horen.