Marstek Venus E in Homeassistant auslesen

Ich hab heute mal €20,- für ChatGpt Plus 5.0 locker gemacht und trial/error eine erste Json-API-Custom Integration erstellt. Der Venus E wollte auch in der UDP-Abfrage der Json Pakete überlistet werden, schickt die Anfragen nicht unbedingt dorthin zurück, voher sie zuvor kamen.

Nun lasse ich die Integration erstmal ein paar Tage zum Testen mitlaufen. Die gängigen Integrationen/Anbindungen über RS485/Modbus sind aber doch noch um Einiges potenter.

Hab ich was übersehn, oder fehlt die .json dazu?

Es ist doch hoffentlich nicht nur ein “schaut mal was ich tolles hab” Post? :slight_smile:

Das ist keine Json, sondern Python Custom Integration - und ich kann (noch) keine Zeile Python selber coden😉 Ich schaue mal, ob ich das Gelöt irgendwie als Hacs/Github Integration hochgeladen bekomme - aber das dauert noch diese Woche. Ich will da eigentlich gar nicht so tief einsteigen, das können Andere besser als ich. Wunderte mich nur, dass es mit API offensichtlich noch gar nichts gab…

Eilt nicht :slight_smile:

ich brauch sicher eh noch Wochen, um mich durch die Vielzahl von Modbus Registern durchzuarbeiten.

Was ich bisher gefunden hab zeigt nur Statistische Daten,

Aber ich kann z.B. noch nicht die Ladung oder Entladung Triggern und Einstellen…

So ein “alle Funktionen” Ding hab ich noch nicht gefunden :slight_smile:

Wenn es Dir um Modbus über RS-485 geht, denke ich, ist diese Integration aktuell mit die unkomlizierteste…:

Da brauch man nur in Github „Marstek Venus“ suchen, da gibts Dutzende Variationen wie Leute den Venus absaugen, mit Integration, Web-APIs, ESPHome etc

Genau DAS ist das Problem.

Ich find ständig neue; viele mit identischen Befehlen, manche mit mehr, ander mit weniger.

Eine mit der man auch steuern kann war bisher nicht dabei.

Ich habs übrigens über ESPHome laufen.

Lach. NOCH eine mehr zum Durchschauen :slight_smile:

Hier ab Zeile 1165?

Habs nunmal Online gestellt:

danke fürs suchen. ich glaube, das ist es, was ich momentan drin hab.

Jedoch zeigt mir das keine Werte an, die eingestellt sind.

Ich verstehe auch die Auswirkungen der Punkte nicht so ganz. Was ändert z.b. “Marstek RS485 Control Mode”?

Hauptsächlich jedoch vermisse ich die Einstellmöglichkeit der Timer, wie sie in der App bei Manual stehn.

Ja, das ist auchnicht mein Problem, sondern die Interpretation der Bedeutung der modbus Register. :slight_smile:

Super, danke. Dann hab ich ja am Wochenende was zum spielen :slight_smile:

:crayon:by HarryP: Zusammenführung Doppelpost

Hm, danke. ich muss mich erst noch dran gewöhnen, dass man hier verschiedene “Unterthemen” mit verschiedenen Leuten nicht zum Trennen in eigene Posts packen soll…

Hallo

Ich vesuche einen Jupiter c+ einzubinden, bekomme es aber nicht hin. Welche Ports muss man denn einstellen, bzw. wo findet man diese?

Viele Grüße

Semmy

Grundsätzlich ist es möglich die Venus auch ohne hame-relay und hame2mqtt auszulesen und auch zu steuern, per mqtt-client im Code

aber aber aber :laughing: du brauchst deinen CA, Cert und Key. Dazu den mqtt Server, hier für uns ein Amazonaws. Man kommt an alles dran, aber so eine Puzzelei ist ja keinem zuzumuten.

Da warte ich lieber auf die für Oktober 2025 versprochene neue FW, wo ja der Port 30000 Standartmäßig geöffnet sein soll und das sagenhafte Delay gefixt werden soll. Dann kann man sich das ganze nochmal anschauen

Heute gab es mehrere Firmware-Updates und die App wurde auch geupdatet. In der App kann jetzt die Local-API aktiviert werden. Die Firmware vom Venus E2 wurde auf die Version 1.55 gebracht.

Dann kann man sich es jetzt mal anschauen. Wenns gutes Feedback auf die neue Fw gibt dann ziehe ich die drauf

Bei mir wird noch immer die 153 als neueste angezeigt und eine neue App gibts auch nicht.
Genausowenig, wie ich irgendwo ein API aktivieren kann.
Wo sollte das zu finden sein?

Wo kannst du denn auswählen, ob und welche Version du willst?

ja ich habe auch noch mal etwas weiter gelesen, es soll wohl irgendwo betas unterwegs sein, aktuell ist die 153 bzw 139. Ich beobachte derzeit was diese GitHub - jaapp/ha-marstek-local-api: Home Assistant integration for Marstek energy storage systems using local API so an Feedbacks bekommt, ich bin bei meinem Speicher noch auf einer alten FW ohne offenen Port 30000 und solange ich da nicht was deutlich besseres sehe bleibe ich auch dabei und nutze hame-relay. Fw down ist ja eigentlich nicht vorgesehen, soll wohl vll über den Support gehen, aber ich wollte das nur ungern testen ob das so ist :laughing:

also stand ist immer noch warten auf das angekündigte Fw Update was wohl stabiltät bei der localen abfrage bringen soll

bis dahin läufts erstmal über das hame-relay und das geht ja auch ganz gut

FW musst Du über den Support anfordern - die wird dann freigeschaltet

Ich habe momentan dass Problem, dass meine b2500 sporadisch den Connect verlieren. Sowohl zur App, als auch über BT. Nach nem Reboot sind sie dann wieder da. Manchmal auch einfach so wieder irgendwann (vielleicht nach einer Nachtphase?).

das liegt dann aber nicht an der Integration, sondern eher im Heimnetzwerk