Ehe ich Dir jetzt alles raussuche - welche Werte vermisst Du?
Dann mache ich Screenshots der Instanzen.
In der Doku sind einige Werte mehrfach drin, aber dann zum Teil für PV, EV, BAT und Grid usw…
Sag einfach was du brauchst…
Ehe ich Dir jetzt alles raussuche - welche Werte vermisst Du?
Dann mache ich Screenshots der Instanzen.
In der Doku sind einige Werte mehrfach drin, aber dann zum Teil für PV, EV, BAT und Grid usw…
Sag einfach was du brauchst…
Hallo Steffen!
Deine Fragen sind zwar schon eine Weile her, aber vielleicht willst Du die Antworten ja doch noch lesen. Inzwischen hat Tobias die register.h für Solax X3 G4 (entspricht QCells Hyb-G3-3P) auch angepasst und soweit ich das getestet habe, funktioniert das ganz gut. Es sind noch zwei/drei Werte, die nicht ganz stimmen, aber das muss ich selbst erst noch probieren. Vielleicht haben sich damit auch Deine eigenen Bemühungen erledigt.
Zu Deinen Fragen:
Ohne ein NDA mit Solax gibt es keinen Schreibzugriff.
Die Adressen sind nämlich nicht gleich, d.h. man schreibt die Werte in andere Register als man sie ausliest.
Ohne die Adressen führt das ins Nirvana.
Also keine Sorge - schreiben geht so einfach nicht
Hm. Da wirkt das NDA offensichtlich nicht genug, oder Dein Wissen ist veraltet und man bekommt das jetzt auch ohne NDA. Ich finde mehrere komplette Protokollbeschreibungen, inklusive der Schreibbefehle und Register, im Netz. U.A. auch auf der weiter oben verlinkten Github-Seite.
Hi,
Magst du evtl mal dein Script teilen? Ich frage meinen WR seit Langem via Rest ab und as geht an sich auch - ich würde mir aber auch gerne mal modbus ansehen.
Hallo an Alle,
mal einfach ein Danke an Alle für die Informationen und Hilfe hier. Besonders an @Maeffjus für seine Geduld - Ansonsten ist die Anlage nun installiert und den WR kann ich auch auslesen.
Danke und Grüße,
MaLu
ich will hier noch ein Update geben: da ich das ganze Register json handling umgestellt hatte, kannst du auch Änderungen in der Konfiguration für ein schnelles Testen auch via Weboberfläche machen ohne immer neu die Firmware kompilieren zu müssen.
Damit bekommen man das dann auch relativ schnell und unkompliziert ans Laufen.
Bzgl der Frage zum Schreiben von Registern: Ja - ich habe es rudimentär als alpha-Test eingebaut. Es gibt aber bisher noch kein UseCase und vor allem auch keine Tester. Dieser Teil müsste dann anhand eines konkreten UseCases ausgebaut werden.
Hallo Tobias,
danke für das Update. Ich muss gestehen, ich hab da lange nicht mehr draufgeschaut, weil ich inzwischen verstanden habe, wie ich die Werte per ModbusTCP direkt aus dem QCells-Wechselrichter auslesen und im IP-Symcon verwursten kann, ohne über externe Hardware zu gehen. Das funktioniert, meines Wissens, aber nur, wenn das WLAN-Modul verbaut ist. Die Kollegen mit LAN-Anschluss haben es nicht so einfach.
Vielleicht noch ein Feature-Request für Deine Software: Wäre es u.U. möglich, noch eine Funktion in einzubauen, die bei Überschreiten eines einstellbaren Wertes einen GPIO ein- und bei Unterschreiten eines weiteren einstellbaren Wertes wieder abschaltet? Z.B. könnte man so etwas schalten lassen, wenn man über dem eingestellten Schwellwert einspeist und so zusätzliche Verbraucher einschalten lassen, um den selbst produzierten Strom effektiver zu nutzen. Das mache ich selbst über das IP-Symcon, aber so könnte man das auch ganz ohne zusätzliche Hausautomatisierungssoftware realisieren…
Gruß, Helge
Hallo an Alle!
Habe einen Solax X3 Hybrid-WR und habe Heute versehentlich ein falsches Register beschrieben.
Kann jemand den Wert für das Holding-Register (0x03) „0x00EE ConnectSlop(X3)“ bei seinem WR auslesen und den Wert bekannt geben.