Vraag


Acties:
  • 0 Henk 'm!

  • Bmic
  • Registratie: Augustus 2005
  • Laatst online: 18-05 15:21
Mijn vraag
Mijn zonnepanelen zijn aangesloten op een inverter (Huawei SUN2000-8KTL-M1). De inverter communiceert via RS485 met een smart energy meter (DTSU-666-H) voor afname/injectie op het net. Deze informatie wordt doorgestuurd naar Huawei's fusion solar platform, maar ik wil dit ook inlezen in mijn Loxone om hiermee bepaalde acties te kunnen sturen.
Mijn vraag is dus hoe ik dit het best en meest betrouwbaar opzet

Relevante software en hardware die ik gebruik
  • Huawei SUN2000-8KTL-M1 inverter
  • DTSU-666-H smart energy meter
  • Loxone miniserver (zonder RS485 gateway)
  • Rpi met RS485 to USB converter (RS485USBCH340), Loxberry en de Modbus gateway plugin
  • qModMaster op de laptop om Modbus TCP te testen via Wifi
Wat ik al gevonden of geprobeerd heb
Ik heb al begrepen dat Modbus TCP niet ondersteund wordt op de LAN interface van de inverter. Op de ingebouwde Wifi is dit wel mogelijk, maar dit lukt niet voor mijn Loxone. Mogelijks kan ik een Rpi gebruiken als Modbus TCP gateway Wifi -> LAN, maar ik zou niet weten hoe. Via de laptop en qModMaster kan ik registers succesvol uitlezen.

Daarnaast heb ik de Rpi al gebruikt als Modbus RTU/TCP gateway mbv Loxberry en de modbus gateway plugin. De verbinding lukt, maar dit is heel onstabiel. Slechts enkele registers kunnen uitgelezen worden en in de log staan veel foutmeldingen: tty: error in read(), bad address, lost connections, etc. Het is mij niet heel duidelijk waar en hoe ik de Rpi aansluit via RS485. Er kunnen immers geen 2 masters op 1 verbinding zitten, dus misschien doe ik het verkeerd? De handleidingen van Huawei vermelden niet hoe een externe RS485 master kan aangesloten worden.

Iemand die hier al ervaring mee heeft of tips kan geven? _/-\o_

Alle reacties


Acties:
  • 0 Henk 'm!

  • acidity
  • Registratie: Maart 2021
  • Laatst online: 27-01-2024
Ik heb een vergelijkbare setup met een 3KTL en een thuisbatterij.

Ik had eerst gekeken naar de kiosk-mode van de webinterface van Huawei zelf maar daarin in de ondersteuning van de thuisbatterij minimaal. Vandaar de keuze naar een eigen oplossing.

Mijn pogingen om via modbus aan de data te komen zijn tot nu ook mislukt.

Via de API lukt het wel, met die beperking dat de polling minder frequent kan.
Met een python script haal ik de data op om die naar een MQTT broker te sturen.

De eerste test was om de MQTT data via een ESP32 op een LCD-scherm te tonen.
Veel meer dan een proof of concept is het nog niet maar je moet ergens beginnen.

Peter

Acties:
  • 0 Henk 'm!

  • Bmic
  • Registratie: Augustus 2005
  • Laatst online: 18-05 15:21
Ondertussen heeft Huawei support mij verteld dat zij eind april een nieuwe firmware update zouden uitbrengen om Modbus TCP te ondersteunen op de LAN (FE) interface. Ik ga voorlopig andere DIY pogingen staken en hierop wachten. Zodra ik meer nieuws heb laat ik hier wel iets weten.

Acties:
  • 0 Henk 'm!

  • siskos
  • Registratie: September 2002
  • Laatst online: 16:13
@Bmic heb je hier nog iets van vernomen? Ik bots momenteel tegen hetzelfde probleem aan, via de LAN interface kan ik geen verbinding maken met de omvormer (modbus tcp 502).

Acties:
  • 0 Henk 'm!

  • David82
  • Registratie: Januari 2015
  • Laatst online: 09-06 17:10
vandaag klaar gekregen om de data uit te lezen.
Omvormer: SUN2000-3.68KTL-L1
Batterij: LUNA2000

enkel via de wlan port de omvormer is ook verbonden met een Huawei Smart Dongle WLAN FE maar langs daar lukte het niet.

ik heb dit als basis gebruikt.

https://github.com/basking-in-the-sun2000/solar-logger

Acties:
  • 0 Henk 'm!

  • Bmic
  • Registratie: Augustus 2005
  • Laatst online: 18-05 15:21
siskos schreef op dinsdag 29 juni 2021 @ 13:40:
@Bmic heb je hier nog iets van vernomen? Ik bots momenteel tegen hetzelfde probleem aan, via de LAN interface kan ik geen verbinding maken met de omvormer (modbus tcp 502).
Met de laatste firmware wordt Modbus TCP ondersteund op de LAN verbinding.
In Loxone Config kun je dan simpelweg een Modbus server, device en sensoren toevoegen. Werkt nu al een week rock solid en volledig out of box.

Acties:
  • +2 Henk 'm!

  • Bmic
  • Registratie: Augustus 2005
  • Laatst online: 18-05 15:21
Ik ontving enkele vragen via PB. Hopelijk zijn jullie hier iets mee:

Hier kun je een device template downloaden:
https://library.loxone.co...e-modbus-tcp-332/overview

Open deze file om de template toe te voegen in je Loxone config project.
Voeg vervolgens een modbus server toe onder Network periphery met het IP adres van je omvormer.
Selecteer je modbus server en voeg de Huawei device template toe bij Sensors and Actors.

Nu kun je de sensor waardes gebruiken bij je energy monitor block.

Afbeeldingslocatie: https://tweakers.net/i/WamMS6ayidJ_3jApfFeTZ86Xw3w=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/IfL0IOzOlJzfqa74Y3fN6zYR.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/93vRkoYvnnwp-9wOPmZI2EBRfpU=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/9e3fEToHZiKHHt9oIss9B4vu.png?f=user_large

[ Voor 4% gewijzigd door Bmic op 04-11-2021 14:59 ]


Acties:
  • 0 Henk 'm!

  • Mighty5nake
  • Registratie: Oktober 2022
  • Laatst online: 10-11-2023
Beste,

ik zie zonet up topic en vroeg mij af of je even wou uitleggen hoe je Modbos over TCP hebt aangelegd.

gisteren zijn ze deze omvormer bij mij komen plaatsen , is op LAN aangesloten en er is ook een mogelijkheid tot WLAN.

echter , als ik een port scan doe op het IP van de omvormer lijkt poort 502 standaard niet open te staan ?

als ik de manual volg en connectie maak met de WLAN van de omvormer word mij gevraagd om een installateurscode als ik in de instellingen wil (om eventueel via WLAN modbus over TCP te activeren.

volgens de manual is de standaardcode 00000a maar die doet het niet. als ik dan vervolgens verder wil als gebruiker krijg ik de melding dat er eerst moet worden aangemeld voor de eerste keer als installateur ... ik zit dus een beetje vast op dit punt. vroeger had ik SolaxCloud en leesde ik de API van de clouddienst uit. modbus over TCP lijkt mij een stuk handiger dus hopelijk kan je mij een beetje sturen in mijn zoektocht.

alvast bedankt.

Acties:
  • 0 Henk 'm!

  • SchumiFAST
  • Registratie: April 2015
  • Laatst online: 10:10
Mighty5nake schreef op woensdag 26 oktober 2022 @ 09:23:
Beste,

ik zie zonet up topic en vroeg mij af of je even wou uitleggen hoe je Modbos over TCP hebt aangelegd.

gisteren zijn ze deze omvormer bij mij komen plaatsen , is op LAN aangesloten en er is ook een mogelijkheid tot WLAN.

echter , als ik een port scan doe op het IP van de omvormer lijkt poort 502 standaard niet open te staan ?

als ik de manual volg en connectie maak met de WLAN van de omvormer word mij gevraagd om een installateurscode als ik in de instellingen wil (om eventueel via WLAN modbus over TCP te activeren.

volgens de manual is de standaardcode 00000a maar die doet het niet. als ik dan vervolgens verder wil als gebruiker krijg ik de melding dat er eerst moet worden aangemeld voor de eerste keer als installateur ... ik zit dus een beetje vast op dit punt. vroeger had ik SolaxCloud en leesde ik de API van de clouddienst uit. modbus over TCP lijkt mij een stuk handiger dus hopelijk kan je mij een beetje sturen in mijn zoektocht.

alvast bedankt.
toon volledige bericht
Waarschijnlijk heeft de installateur zich aangemeld. Vraag daar eens of die je toegang kan regelen en de dongle en omvormer kan updaten naar de nieuwste versie.
Alternatief kan je ook de omvormer resetten en dan aanmelden als installateur.

  • Carldb
  • Registratie: Augustus 2023
  • Laatst online: 19:10
Bmic schreef op donderdag 4 november 2021 @ 14:59:
Ik ontving enkele vragen via PB. Hopelijk zijn jullie hier iets mee:

Hier kun je een device template downloaden:
https://library.loxone.co...e-modbus-tcp-332/overview

Open deze file om de template toe te voegen in je Loxone config project.
Voeg vervolgens een modbus server toe onder Network periphery met het IP adres van je omvormer.
Selecteer je modbus server en voeg de Huawei device template toe bij Sensors and Actors.

Nu kun je de sensor waardes gebruiken bij je energy monitor block.

[Afbeelding]

[Afbeelding]
Kan je op deze manier enkel data uitlezen of is het ook mogelijk om de batterij aan te sturen? Hiermee bedoel ik logica in te bouwen onder welke omstandigheden de batterij moet opgeladen en/of ontladen worden?

Acties:
  • 0 Henk 'm!

  • troefel
  • Registratie: September 2022
  • Laatst online: 27-03-2024
Moet ik bij de activering van de Modbus TCP het IP adres ingegeven van de Loxone miniserver?
Pagina: 1