Home Assistant: nu is het energieplaatje compleet - bijna...

De eerste versie van deze post eindigde op een goed moment: Home Assistant stond, de P1-meter stond er in, en HACS was geïnstalleerd maar “nog niet echt gebruikt.”

Dat is inmiddels veranderd.

Van “werkt” naar “werkt echt”

Toen ik dat in januari schreef, draaide HA als een mooie lege ruimte. Er waren apparaten ontdekt, er stond een dashboard — maar het was meer potentieel dan werkelijkheid. De afgelopen weken is dat potentieel ingevuld.

Dit is de huidige stand van zaken (april 2026).

HomeWizard: P1-meter én batterij

De P1-meter stond er al in, maar inmiddels is ook de HomeWizard Plug-In Battery toegevoegd. Die combineren samen met de meter in het energie-dashboard: je ziet op elk moment hoeveel er van het net komt, hoeveel er terug gaat, hoeveel er uit de twee batterijen komt — en hoeveel de acht zonnpanelen produceren.

Wat me opviel: als je het IP-adres van een HomeWizard-apparaat wijzigt (omdat je je VLAN-indeling aanpast, bijvoorbeeld), dan is herconfigureren in HA niet zo simpel als het lijkt. Er is een knop “Verzenden” in het herconfiguratiescherm — ook als het IP-adres dat er al in staat al correct is. Die knop moet je daadwerkelijk indrukken. Klinkt als een no-brainer, maar dat was het kennelijk niet - totdat ik het doorhad.

Nefit Easy

De cv-ketel heeft een eigen integratie via HACS: ha-nefiteasy. Werkt lokaal, dus zonder cloud en ik heb daar dus ook geen Bosch-account voor nodig. Nadeel: de ketel en de Pi moesten allebei op VLAN20, en dat betekende een verhuizing die meer voeten in de aarde had dan dat ik had bedacht. Maar het resultaat is goed: thermostaat bedienbaar vanuit HA, doeltemperatuur instelbaar, aanwezig/afwezig te schakelen.

Wat ik nodig had om de ketel met de thermostaat te laten praten, was een klein kastje voor een aanpassing in het protocol waar de Pi met de ketel praat: een OpenTherm Gateway van de NodoShop. Ook daar luisterde het weer precies, met installatievolgorde, bedrading op de juiste kanten aangesloten, VLAN20 connecten, etc. Het bleek dat de NefitConnect die er al tussenzat niet wegkon, omdat de thermostaat anders op zwart ging. Weer wat geleerd…

SolarEdge via Modbus

Dit was het project dat ik steeds voor me uit schoof, maar uiteindelijk de mooiste oplossing opleverde.

De SolarEdge SE3000HD omvormer ondersteunt Modbus TCP — een protocol om direct met de hardware te communiceren, zonder SolarEdge-cloud, zonder app, zonder API-sleutel. De solaredge-modbus-multi integratie (ook via HACS) praat op poort 1502 met het apparaat.

Het resultaat: live productiedata in HA. AC-vermogen, DC-spanning, temperatuur, lifetime-opbrengst — alles lokaal, alles direct van de omvormer. De SolarEdge-cloud is sindsdien niet meer nodig.

Eén kanttekening: de Modbus-hotspot van de omvormer is alleen actief als er daadwerkelijk geproduceerd wordt. ’s Avonds of op donkere dagen is de verbinding er niet. HA pikt dat op en laat de sensor als “onbeschikbaar” zien — wat correct is, maar de eerste keer even schrikken, dat het leek of ik m kwijt was.

LocalTuya: Eurom-panelen lokaal

De Eurom Mon Soleil-verwarmingspanelen werken kennelijk via Tuya — een Chinese IoT-tussenlaag die in principe alles via de cloud laat lopen. Met LocalTuya (HACS) komt er hopelijk een manier om die cloud te omzeilen en rechtstreeks met de apparaten te communiceren op het lokale netwerk.

Eurom 1 (Mon Soleil 450 Verre Wifi) draait inmiddels volledig lokaal via LocalTuya, protocol 3.1. Temperatuur uitlezen, aan/uit, vermogen instellen — allemaal in HA, zonder cloud. Fijn.

Eurom 2 (Mon Soleil DSP 400 Wifi) staat nog open. De local key is beschikbaar, maar de Tuya IoT-API gaf bij het aanmaken van het account een clientId is invalid-foutmelding. Dat is een bekende tijdelijke fout bij nieuwe accounts — gewoon wachten. Dat wachten duurt intussen al langer dan ik wil, maar goed. Werk in uitvoering - voor zolang het duurt.

Het energie-dashboard

Al die losse integraties komen nu hier op in één plek samen, in mijn eigen HA-energiedashboard. Dat toont in één oogopslag:

Voor het eerst zie ik hoe die vier dingen zich tot elkaar verhouden over de dag. Wanneer de panelen meer produceren dan het huis verbruikt, gaat de rest naar de batterij — of terug het net op. HA visualiseert dat in real-time. Geen app van een leverancier, geen cloud-dashboard, geen account ergens. Gewoon zelf (samen…) gebouwd.

Overal bereikbaar

Via matter.jbtroost.nl is HA van buitenaf bereikbaar — HTTPS via Caddy op de VPS, WireGuard-tunnel naar de Pi, achter een inlog. Intern gebruikt de HA-app automatisch een eigen ip-adres op poort 8123, extern het subdomein. Dat schakelt de app zelf, op basis van of ik op het thuisnetwerk zit of niet.

Wat nog openstaat

De AUX-airco’s zijn nog steeds niet geïntegreerd. De ACFreedom-app vraagt bij de configuratie om het WiFi-wachtwoord van je netwerk te delen. Dat heb ik geweigerd. Het betekent dat die units beheerd worden via de app — en niet via HA.

De Shelly Pro 3EM voor meterkastmonitoring staat op de lijst, maar de meterkast is krap. Dat is iets voor als er een goed moment voor is. En misschien wel via een nieuwe optie die HomeWizard aanbiedt met een KWh-meter. Alleen heb ik daar een nog grotere meterkast voor nodig…

De naam

Blijft gewoon staan. Matter als protocol is langzaam aan het opkomen, maar die HA is voor mij nu al werkelijkheid: één interface, gewoon lokaal - en helemaal van mij. Samen gebouwd.

../