Seite 1 von 1
PV-Wechselrichter Solarmax 3000P binding
Verfasst: 6. Mär 2022 20:57
von Wattläufer
Hallo zusammen,
die Forumssuche nach 'Solarmax' brachte keinen einzigen Treffer.
Deshalb meine Frage:
Gibt es eine Möglichkeit, meinen Solarmax 3000P Wechselrichter in OH 3 zu integrieren und die Wechselrichterdaten auszulesen und auch zu verwenden? Z.B. als großen Einstrahlungssensor?
Das Gerät hat immerhin eine Ethernet-Schnittstelle.
Oder über die RS485 Schnittstelle?
Re: PV-Wechselrichter Solarmax 3000P binding
Verfasst: 6. Mär 2022 21:00
von int5749
Hallo alleine,
welche Protokolle bietet denn Dein WR über die schnittstelle? Wie kannst Du diese konfigurieren??
Evtl. wie bei SMA über ModBus?
VG
Re: PV-Wechselrichter Solarmax 3000P binding
Verfasst: 8. Mär 2022 22:28
von Wattläufer
Danke für Deine Antwort.
Ich kenne das Protokoll leider nicht und die Doku des WR gibt hierüber auch nichts her ...
Einige Leute haben Protokolle reverse engineered ....
... irgendwas mit python und json und .. und ...
wie ich das in OH 3 rein bekomme, ist mir aber absolut nicht klar ...
Momentan bin ich etwas ratlos ...
Re: PV-Wechselrichter Solarmax 3000P binding
Verfasst: 8. Mär 2022 22:34
von udo1toni
Hast Du irgendwelche Links?
Re: PV-Wechselrichter Solarmax 3000P binding
Verfasst: 10. Mär 2022 22:23
von Wattläufer
... ich habe ne Protokollbeschreibung auftreiben können.
Wie kann ich über den Ethernetanschluss damit kommunizieren?
Bei RS232 oder 485 kann ich mir das noch vorstellen. Aber Ethernet?
Die Beschreibung (gezipptes pdf) habe ich angehängt.
Re: PV-Wechselrichter Solarmax 3000P binding
Verfasst: 11. Mär 2022 14:16
von udo1toni
Die gibt es auch auf deutsch
https://www.solarmax.com/wp-content/upl ... ung_DE.pdf
Datenblatt:
https://www.solarmax.com/wp-content/upl ... _DS_DE.pdf
Bedienungsanleitung:
https://www.solarmax.com/wp-content/upl ... _IM_DE.pdf
Die Ethernet Schnittstelle ist nicht näher beschrieben... Letztlich musst Du am Gerät einstellen, ob der DHCP Client aktiv ist oder alternativ die Konfiguration von Hand erfolgt. Danach sollte das Gerät über die eingestellte IP-Adresse erreichbar sein. Welche Dienste dort angeboten werden, steht leider wieder nicht in der Anleitung...
Grundsätzlich ist es aber wohl so, dass die Firma ein eigenes Protokoll verwendet, welches dann über MaxComm einen Verbund von Wechselrichtern verwalten kann. Anleitung MaxComm:
https://www.solarmax.com/wp-content/upl ... omm_DE.pdf
Im Wechselrichter muss eine Adresse eingestellt werden (0-254), um das Gerät individuell ansprechen zu können. Heißt, es können bis zu 255 Geräte in einem Verbund arbeiten.
Vermutlich wird es mit etwas Arbeit verbunden sein, herauszufinden, wie die Kommunikation über Ethernet abläuft, beginnend mit einem vollständigen Portscan auf das Gerät (nmap macht sowas, es gibt auch eine Windows Version mit grafischem Frontend), danach müsste man vermutlich mit Wireshark auf Paketebene die Kommunikation des Geräts auf den offenen Ports anschauen, bis man "interessante" Daten findet.
es geht aber noch weiter... beim Stöbern in github hindet man auch etwas...
https://github.com/bwurst/python-solarmax oder auch diverse Forks dazu, z.B.
https://github.com/MattCordell/SolarMax_PVoutputLogger, welches wohl eine Weiterentwicklung darstellt. Und das hier scheint auch interessant zu sein:
https://github.com/pdmct/solarmax-agent Die Daten werden nämlich nach mqtt geschrieben, welches bestens von openHAB unterstützt wird.
Re: PV-Wechselrichter Solarmax 3000P binding
Verfasst: 11. Mär 2022 15:26
von Wattläufer
Ey, danke schön für den ganzen Stapel an Infos.
Wenn ich nicht komplett von vorne anfangen muss, dann hoffe ich, bekomme ich was hin.
Ich werde berichten ...