lunergy home assistant integratie

Lunergy Home Assistant-integratie

Deze versie werkt uitsluitend in de lokale modus: Home Assistant vindt Lunergy plug-in-thuisbatterijen via mDNS en haalt realtime gegevens op via TCP. Zo beheert u uw Lunergy plug-in-thuisbatterij direct in Home Assistant, zonder cloudaccount.

Laatst bijgewerkt: 31 augustus 2026 Lokale modus via mDNS en TCP
1. Voorbereiden

Zorg dat Home Assistant en de Lunergy plug-in-thuisbatterij zich in hetzelfde lokale netwerk bevinden en dat u toegang heeft tot /config.

2. Pakket installeren

Download Lunergy_HA.zip en plaats custom_components/ha_ems en www/ha_ems in /config.

3. Koppelen

Herstart Home Assistant eenmalig, voeg daarna de HA EMS-integratie toe en controleer de lokale entiteiten.

1. Voorbereiding

Controleer eerst de netwerk- en toegangsvereisten. De integratie gebruikt lokale detectie en lokale datacommunicatie.

a

Hetzelfde lokale netwerk

Home Assistant en de Lunergy plug-in-thuisbatterij moeten zich in hetzelfde subnet bevinden. Het netwerk mag mDNS/UDP-broadcast niet blokkeren.

b

Toegang tot /config

Gebruik bijvoorbeeld Samba-share, File Editor, Studio Code Server of een SSH-terminal om bestanden in de Home Assistant-configuratiemap te plaatsen.

2. Downloaden en bestanden plaatsen

Download het actuele installatiepakket, controleer de pakketstructuur en plaats daarna de juiste mappen in Home Assistant.

Lunergy_HA.zip downloaden Gebruik dit pakket voor de onderstaande lokale installatie.
Download zipbestand
Lunergy_HA.zip custom_components/ ha_ems/ manifest.json __init__.py config_flow.py local_mdns.py local_protocol.py sensor.py services.yaml strings.json translations/ www/ ha_ems/ ha_ems.yaml ha-ems-local-devices-card.js *.svg
1
custom_components/ha_ems De Home Assistant-integratie, inclusief lokale mDNS-ontdekking en TCP-protocolbestanden.
2
www/ha_ems Dashboardbestand, lokale apparatenkaart en beeldbestanden voor de HA EMS-weergave.
1.1

ZIP uitpakken naar /config

Pak Lunergy_HA.zip direct uit in /config. Na het uitpakken moeten deze twee mappen bestaan:

/config/custom_components/ha_ems /config/www/ha_ems

U kunt de twee mappen ook handmatig naar dezelfde locaties kopiëren; het resultaat is identiek.

1.2

Belangrijke bestanden controleren

Controleer na het kopiëren of deze bestanden aanwezig zijn:

/config/custom_components/ha_ems/manifest.json /config/custom_components/ha_ems/local_mdns.py /config/www/ha_ems/ha-ems-local-devices-card.js /config/www/ha_ems/ha_ems.yaml

3. Dashboard inschakelen en herstarten

2

Dashboard inschakelen in configuration.yaml

Open /config/configuration.yaml en voeg deze zelfstandige YAML-dashboardconfiguratie toe:

lovelace: dashboards: ha-ems: mode: yaml title: HA EMS icon: mdi:home-lightning-bolt show_in_sidebar: true filename: www/ha_ems/ha_ems.yaml

U kunt deze stap nu overslaan en later toevoegen. Als u deze configuratie later toevoegt, herstart Home Assistant dan nog een keer.

3

Home Assistant eenmalig herstarten

Ga naar Instellingen → Systeem → Serverbesturing en klik op Home Assistant herstarten. Dit is normaal de enige herstart die tijdens de installatie nodig is.

Na de herstart zijn de integratiebestanden geladen. Als u het dashboard heeft ingeschakeld, verschijnt HA EMS in de zijbalk. Dat er nog geen gegevens zichtbaar zijn, is normaal totdat de integratie is toegevoegd.

4. Integratie toevoegen

4

HA EMS toevoegen

Ga naar Instellingen → Apparaten en diensten → Integratie toevoegen. Zoek naar HA EMS en bevestig de configuratie.

Het configuratieproces maakt direct een lokale configuratievermelding aan. U hoeft geen account of wachtwoord in te vullen.

Na het toevoegen starten de detectie van de batterij en de dashboardgegevens automatisch. Een extra herstart is niet nodig.

Het dashboard toont onder andere de batterijlijst, verbindingsstatus, realtime vermogen, energiestroom, besturingsparameters en diagnose-informatie.

5. Frontendresource en verificatie

5

Frontendresource controleren

Na het laden registreert de integratie de lokale frontendresource automatisch. Als de pagina meldt dat de aangepaste kaart niet is gevonden, voeg dan deze resource handmatig toe via Instellingen → Dashboards → Bronnen (Resources):

URL: /local/ha_ems/ha-ems-local-devices-card.js?v=0.6.2 Type: JavaScript Module

Voeg dezelfde resource slechts een keer toe. Na het bijwerken van kaartbestanden kunt u in de browser Ctrl+F5 gebruiken om de cache te verversen.

6

Installatie verifiëren

Open Ontwikkelaarstools → Statussen en zoek naar deze entiteiten:

sensor.ha_ems_mode sensor.ha_ems_local_devices sensor.ha_ems_local_device_issues

Bij de attributen van sensor.ha_ems_local_devices moet devices de gevonden batterijen tonen. Voor elke ondersteunde batterij wordt een eigen sensor.ha_ems_<device>_energy_parameters-entiteit aangemaakt.

Ziet u in het dashboard de melding dat er wordt gewacht op EnergyParameter-gegevens, controleer dan eerst de batterijverbinding en poort en kijk daarna in de Home Assistant-logboeken.

6. Veelgestelde vragen

Snelle controles voor de meest voorkomende installatiemeldingen.

Situatie Controle of oplossing
HA EMS is niet te vinden bij integraties. Controleer of /config/custom_components/ha_ems/manifest.json bestaat en herstart Home Assistant.
Er worden geen batterijen gevonden. Controleer of Home Assistant en de Lunergy plug-in-thuisbatterij in hetzelfde subnet zitten en of mDNS/UDP-broadcast niet wordt geblokkeerd.
De batterij is verbonden, maar de energiestroom ontbreekt. De energiestroom vereist een EnergyParameter-respons. Controleer protocol_status, protocol_error en de logboeken.
NoM of AI in de Lunergy APP werkt niet na gebruik van Home Assistant. Home Assistant kan conflicteren met de regelstrategie in de Lunergy APP. Verbreek eerst de Home Assistant-verbinding en schakel daarna AI of NoM opnieuw in via de Lunergy APP.
De pagina meldt dat de aangepaste kaart ontbreekt. Controleer of het JS-bestand in /config/www/ha_ems/ staat, gebruik als type JavaScript Module en ververs met Ctrl+F5.
Entiteiten tonen niet beschikbaar. Bekijk de eerste Python-fout in de Home Assistant-logboeken, los die fout op en herstart daarna de integratie.

7. Verwijderen

1

Configuratievermelding verwijderen

Verwijder de HA EMS-configuratievermelding via Instellingen → Apparaten en diensten. Hiermee stoppen de lokale scan en TCP-verbinding.

2

Mappen verwijderen

Verwijder deze twee mappen uit /config:

/config/custom_components/ha_ems /config/www/ha_ems

Herstart Home Assistant daarna om het verwijderen af te ronden.

8. Communityproject: lokale TCP-integratie

Naast het officiële HA-EMS-integratiepakket is er ook een extern communityproject beschikbaar voor gebruikers die hun batterij lokaal via TCP willen koppelen.

Lunergy Local TCP op GitHub Ontwikkeld door een externe Home Assistant-gebruiker. Dit project wordt niet officieel door Lunergy onderhouden.
Bekijk op GitHub