E3/DC E3/DC e3dc (battery) Modbus TCP template

E3/DC e3dc (battery)

Het E3/DC e3dc Hauskraftwerk is een woonhuisaccu-systeem met geintegreerde PV-omvormer, bedoeld voor maximale zelfconsumptie. Deze Modbus TCP-template leest de twee centrale batterijregisters: vermogen op adres 40069 (positief = ontladen, negatief = laden) en laadtoestand op adres 40082. Via de ModbusCloud Gateway heb je direct bruikbare live-data in het portaal, zodat je laadcycli kunt volgen en afwijkingen tijdig kunt signaleren.

Protocol
Modbus TCP
Aansluiting
Ethernet, Modbus TCP
Registers
2, alleen lezen
Merk
E3/DC
Laatst bijgewerkt

Registers (2)

2 lezen, 0 schrijven

NaamEenheidToegangAdres (Verborgen tot je je e-mailadres invult)Functie (verborgen)Type (verborgen)
powerWLezen
soc%Lezen

Registers laden…

Stuur jouw apparatenlijst

Staat een apparaat niet in de bibliotheek, dan maken we de template gratis zodra we de registers hebben.

Aantal installaties (optioneel)

Gebruikstoepassingen

  • Volg de laadtoestand van de E3/DC e3dc per dag om te controleren of de accu de verwachte waarde bereikt voor de avondpiek.
  • Monitor het batterijvermogen op tekenveranderingen om ongewone laad- of ontlaadpatronen op te sporen.
  • Stel een melding in bij aanhoudend negatief vermogen overdag, als signaal voor een storing in de omvormer of laadregelaar.
  • Vergelijk de laadtoestand van meerdere E3/DC e3dc-installaties tegelijk vanuit de multi-site-weergave in het portaal.
  • Rapporteer de gemiddelde ontlaaddiepte per week om capaciteitsverloop van de accu over meerdere seizoenen te beoordelen.

Installatie

  1. Schakel Modbus TCP in op het E3/DC-apparaat: ga in het apparaatmenu naar Functies of Smart Home, activeer Modbus en kies het protocol E3/DC of E3/DC Simple-Mode, waarbij TCP op poort 502 actief is.

  2. Sluit de ModbusCloud Gateway aan op hetzelfde netwerk als het E3/DC-apparaat en zorg dat beide op hetzelfde IP-subnet zitten en poort 502 niet door een firewall geblokkeerd wordt.

  3. Voeg in het ModbusCloud-portaal een nieuw apparaat toe, importeer de E3/DC e3dc (battery)-template en stel het Modbus unit-ID in op 1 (de standaardwaarde van E3/DC), tenzij je dit in het apparaatmenu hebt gewijzigd.

  4. Controleer de verbinding door de live-waarde van register 40082 (soc) te bekijken in het portaal: een waarde tussen 0 en 100 bevestigt dat de polling correct werkt.

Veelvoorkomende aandachtspunten

Register 40069 geeft nul terug terwijl de accu actief is. Hoe kan dat?

Modbus TCP moet expliciet ingeschakeld zijn op het E3/DC-apparaat en het juiste protocol (E3/DC of E3/DC Simple-Mode) moet geselecteerd zijn in het apparaatmenu. Als Modbus wel actief is maar het protocol verkeerd staat, geven vermogensregisters nul of onzinnige waarden terug. Controleer de protocolinstelling en herstart de Modbus-interface op het apparaat.

De vermogenswaarde bij 40069 lijkt correct bij laag vermogen maar loopt vast bij hoge laadstromen. Wat is er aan de hand?

Register 40069 is gedefinieerd als int32 over twee aaneengesloten 16-bit Modbus-registers. Sommige clients lezen alleen het eerste 16-bit woord (uint16), wat overloopt boven 32.767 W. Zorg dat je client twee opeenvolgende registers leest en decodeert als een signed 32-bit integer. De ModbusCloud Gateway doet dit correct met het int32-type in de template.

De Gateway maakt helemaal geen verbinding met het E3/DC-apparaat. Waar begin ik?

Controleer of het E3/DC-apparaat een IP-adres heeft dat bereikbaar is vanuit de ModbusCloud Gateway (zelfde subnet of gerouteerd). Verifieer dat poort 502 open is: de Modbus-interface van E3/DC is niet versleuteld en luistert alleen op het lokale netwerk. Na wijzigingen in de Modbus-instellingen kan het apparaat enkele seconden nodig hebben om de interface opnieuw te starten.

SOC op register 40082 geeft een gesplitste of onverwachte waarde. Klopt het datatype?

In de E3/DC Simple-Mode registermap kan adres 40082 in sommige firmwareversies twee gepakte uint8-waarden bevatten (autarkie en eigenverbruik), terwijl de accu-SOC in andere versies een standaard uint16 is. Deze template gebruikt uint16, wat overeenkomt met het batterijkanaal dat OpenEMS aanspreekt. Als de waarden verdubbeld of gesplitst lijken, controleer dan de firmwareversie en of het Simple-Mode-protocol actief is.

Elektricien aan het werk in een open verdeelkast