Solaredge inverter uitlezen via modbus-tcp project

Als U een gezamenlijk project wil starten of aan projecten van anderen mee wilt werken.
Gebruikers-avatar
Berichten: 45
Geregistreerd: 22 Sep 2016, 21:21

Solaredge inverter uitlezen via modbus-tcp project

Berichtdoor rene7777 » 26 Okt 2020, 01:26

Hallo,

zijn er mensen in dit forum die zonnepanelen hebben en een inverter hebben van Solaredge?

Je kunt de waardes uitlezen via hun app maar die is nogal erg onprecies.

Er is een mogelijkheid om in het "geheime" menu van de inverter modbus over tcp aan te zetten.

Nu ben ik al zover dat een esp8266 de data vergaart van de inverter en de hele historie opslaat en te bekijken is met een mooie html interface met de mogelijkheid tot communiceren met domoticz server.

Alleen het uitlezen van de data lukt me op dit moment alleen via een python-script, dus ik laat de esp8266 om de 5 seconden een php script opvragen van een linux-apache-webserver waar ook dat python scriptje staat .... omslachtig niet? het werkt wel subliem op dit moment.

Maar nu mijn vraag, weet iemand een goed modbus-tcp library (die van die Rus werkt niet bij mij en een aantal andere ook niet) die ik dus op een esp8266 kan gebruiken om de registers op te vragen.

Als je wilt zien hoe de interface er uit ziet van mijn project:
https://www.youtube.com/watch?v=GFz6C_4mVIQ

help mij en ik wil graag mijn code delen.
echt heren of dames Solaredge bezitters, de meter in de html interface werkt via AJAX dus supersnel, je ziet om de 5 seconden de waardes veranderen ..... erg leuk.

hieronder ff hoe je modbus-tcp aanzet op je inverter (eigen risico als je iets zéér doms doet)
------
Houd de OK-knop minstens 5 seconden ingedrukt. De volgende melding verschijnt:
Druk de knoppen Omhoog (=1), Omlaag (=2) en OK (=3)in om het wachtwoord voor hetconfiguratiemenuin te voeren: ▲▼OK ▲▼OK ▲▼(1 2 3 1 2 3 1 2).
Select Communication LAN Conf  Modbus TCP (the default port is 502).
2 To modify the TCP port, select Modbus TCP  TCP Port, set the port number and long-press <Enter>.
sudo rm -rf /
(Don't Drink and Root)

Advertisement

Terug naar Gezamenlijke projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 4 gasten