Kann mir jemand helfen? Wie kann man die Befehle des communication protocol an den Inverter senden?

Hallo,

ich habe drei HYB5032M. Die Geräte sind identisch mit Axpert MKS 5K, Steca Solarix PLI 5000-48 und PIP-5048MS.
Mein Problem ist, dass zwei meiner Inverter die selbe Seriennummer zu haben scheinen.

2630=548-DoubledSerialNumber.JPG

Wenn ich den Laptop an die USB-Schnittstelle eines der drei Inverter anschließe und das Programm Watchpower starte, kann ich Einstellungen sehen und manche sogar verändern.
Wenn alle drei Geräte an sind (gekoppelt für Drehstrom), sehe ich aber immer nur zwei Inverter gleichzeitig.

Wenn ich einen Inverter auswählen will, weiß ich also nie welchen der beiden Doppelten ich gerade erwische, denn die Anzeige verändert sich in unregelmäßigen Abständen immer wieder. Um zuverlässig auf dem gewünschten Inverter zu landen, schalte ich die beiden anderen Inverter aus, so dass nur der gewünschte Inverter läuft, dann klemme ih das USB-Kabel an den eingeschalteten Inverter und dann kann ich dessen Einstellungen sehen und teilweise verändern. Das mache ich dann für jeden Inverter so, bis ich die gewünschten Einstellungen eingestellt habe. Wenn ich dann fertig bin, kann ich wieder alle drei Inverter gleichzeitig einschalten und alle Einstellungen sind auf jedem Inverter korrekt abgespeichert. Schöner wäre es aber, wenn alle drei Inverter eine Seriennummer hätten, die nicht doppelt vorkommt. Damit ich das einstellen kann, hat mir der Hersteller ein Dokument zugeschickt: rs232-communication-protocol.pdf. Nur weiß ich leider nicht, wie das geht…


Der Inverter hat einen RS232-Anschluss und einen USB-Anschluss, kann ich den USB-Port zum übertragen der Befehle verwenden oder muss ich den RS232-Anschluss verwenden? Watchpower funktioniert schließlich auch über den USB-Anschluss.
Dann stellt sich noch die Frage WIE ich die Befehle vom Laptop in den Inverter bekomme. Was für ein Dienstprogramm kann ich da verwenden, ich habe als Betriebssystem Windows 10. Gibt es in Windows schon ein solches Programm oder muss ich eines installieren?

Über Hilfe würde ich mich sehr freuen, ich habe schon Stunden damit verbracht und nichts vernünftiges herausgefunden…

…Klaus
2630=549-CommunicationProtocol3.JPG

2630=550-CommunicationProtocol2.JPG

2630=551-CommunicationProtocol1.JPG

Hi Klaus,

ich habe deinen Beitrag mal verschoben, hier passt er besser hin.

Ich finde keine Einstellung, mit der du die Seriennummer ändern kannst.

Hier findest du viele Kommandos und ein paar Infos.
https://github.com/jblance/mpp-solar/tree/master/mppsolar/commands

Auslesen kannst du Seriennummer mit QID
https://github.com/jblance/mpp-solar/blob/master/mppsolar/commands/qid.json

Leider hilft mir das nichts.
Meine Fragen sind immer noch offen:
Der Inverter hat einen RS232-Anschluss und einen USB-Anschluss, kann ich den USB-Port zum übertragen der Befehle verwenden oder muss ich den RS232-Anschluss verwenden? Watchpower funktioniert schließlich auch über den USB-Anschluss.
Dann stellt sich noch die Frage WIE ich die Befehle vom Laptop in den Inverter bekomme. Was für ein Dienstprogramm kann ich da verwenden, ich habe als Betriebssystem Windows 10. Gibt es in Windows schon ein solches Programm oder muss ich eines installieren?
Alles auf Github scheint nur für Unix zu sein…
Trauer…

Ich glaube du hast mich nicht verstanden. Er geht darum welcher Befehle der WR über die Schnittstelle versteht. Bei den Befehlen scheint es keine Möglichkeit zu geben die Seriennummer zu ändern. Und eigentlich ist das ja auch nicht sinnvoll, schließlich soll eine Seriennummer einmalig vergeben sein.

Irgendwie überkommt mich das Gefühl, das die den WR von einem anderen Hersteller gecloned haben und deshalb keine eindeutige Seriennummer vergeben haben.

Ich glaube du hast mich nicht verstanden. Er geht darum welcher Befehle der WR über die Schnittstelle versteht. Bei den Befehlen scheint es keine Möglichkeit zu geben die Seriennummer zu ändern. Und eigentlich ist das ja auch nicht sinnvoll, schließlich soll eine Seriennummer einmalig vergeben sein.

Irgendwie überkommt mich das Gefühl, das die den WR von einem anderen Hersteller gecloned haben und deshalb keine eindeutige Seriennummer vergeben haben.
Ich habe Dich schon verstanden. Nichtsdestotrotz gibt es in dem Handbuch etliche Befehle, mit denen man Einstellungen ändern kann. Auch sinnvolle. Ausserdem interessiert es mich, ob man mit dem USB-Port dieselben Einstellungen verändern bzw. auslesen kann, wie über den RS232-Port., Sprich ob man extra einen USB-RS232-Wandler kaufen muss, wenn der Laptop keinen seriellen Port mehr hat.

USB und RS232 können beide benutzt werden, soweit ich weiß.

Ich habe zwar keine Erfahrung mit Wechselrichtern, aber wenn die Software per USB funktioniert, dann sollte auch eine manuelle Datenverbindung per USB moeglich sein.

Um eine ‘manuelle’ Datenverbindung herzustellen und Befehle zu uebermitteln kannst Du meistens die ‘Kommandozeile’ von Windows verwenden. Dann musst Du natuerlich wissen mit welchem Datenprotokoll Dein WR Verbindungen akzeptiert.

Solltest Du Unix Tools auf Windows verwenden wollen, kannst Du einfach eine Virtuelle Maschine auf Deinem Windowsrechner installieren und dann innerhalb eines eigenen Fensters auch andere Betriebssysteme (z.b. Linux) starten und benutzen. Eine einfache Software fuer Virtuelle Maschinen ist https://www.virtualbox.org/ .

Dort findest Du sowohl die eigentliche Virtualisierungssoftware als auch pre-build VMs fuer verschiedene Betriebssysteme. Das ist alles kostenlos und recht einfach zu benutzen.

Ich habe zwar keine Erfahrung mit Wechselrichtern, aber wenn die Software per USB funktioniert, dann sollte auch eine manuelle Datenverbindung per USB moeglich sein.

Um eine 'manuelle' Datenverbindung herzustellen und Befehle zu uebermitteln kannst Du meistens die 'Kommandozeile' von Windows verwenden. Dann musst Du natuerlich wissen mit welchem Datenprotokoll Dein WR Verbindungen akzeptiert.

Solltest Du Unix Tools auf Windows verwenden wollen, kannst Du einfach eine Virtuelle Maschine auf Deinem Windowsrechner installieren und dann innerhalb eines eigenen Fensters auch andere Betriebssysteme (z.b. Linux) starten und benutzen. Eine einfache Software fuer Virtuelle Maschinen ist https://www.virtualbox.org/ .

Dort findest Du sowohl die eigentliche Virtualisierungssoftware als auch pre-build VMs fuer verschiedene Betriebssysteme. Das ist alles kostenlos und recht einfach zu benutzen.
Danke für die Tipps!
...Klaus