Seplos BMS V16 10E mit Venus OS über CAN verbunden - Einzelne Spannungen der Zellen über MQTT auslesen

Hallo zusammen,

ich hab das EEL Battery Case V3 mit Seplos BMS V16 10E.

Das Battery-Pack ist über CAN an Venus OS (Large-Image) gekoppelt.

Ich würde gerne die Spannungen jeder einzelnen Zelle mittels NodeRed auslesen.

Ich hab mir mal mittels dbus-spy angeschaut ob mir das überhaupt zur Verfügung gestellt wird.

Gefunden hab ich leider keine einzelnen Zellspanungen, sondern nur die Zelle mit der kleinsten und größten Spannung.

Könnt ihr mir sagen ob das überhaupt geht? Wenn ja, würden mir vielleicht ein par gute Hinweise helfen.

Vielen Dank vorab!

Seplos BMS V16 10E liefert die Werte über CAN nicht.. dafür musst du das BMS mit dbus-serialbattery via RS485 anbinden.. dann geht das.

1 „Gefällt mir“

Sorry für meine späte Rückmeldung und vielen Dank für den wertvollen Hinweis.

Eine Verständnisfrage hierzu:

Ich binde dann das BMS an den Raspi (VenusOS) "nur" über RS485 und nicht mehr über CAN?

Kann oder muss ich das zusätzlich, also CAN und RS485, anbinden?

Vielleicht gibts auch hier nochmal ein Hinweis in Richtung Realisierung.

Schon mal vielen Dank für die Unterstützung!

@b4n4n3 Ja genau, CAN ist dann nicht mehr zu benutzen, beide Schnittstellen gleichzeitig funktioniert nicht und macht ja auch keinen Sinn.

Ich setze auch aktuell noch ein Pack draußen im Gartenhaus an einem VenusOS ein welches mit einem isolierten (also galvanisch trennendem) RS485 zu USB Adapter und dem dbus.serialbatteriy Treiber am Raspi angebunden ist. Ein wirklich nettes Gimick ist, dass man dann alle Zellspannungen geliefert bekommt - ich schreibe sie zum Erfahrungen sammeln in eine SQL Datenbank und werte die Aufzeichnungen mit Grafana aus.

Das klappt auch mit mehreren Packs, nur braucht dann jedes Pack einen RS485 zu USB Adapter und am VenusOS sollte ein USB Hub verbaut werden. Anschließend mit dem Addon "AggregateBatteries" alle vorhandenen Packs für VenusOS virtuell zu einem Pack zusammenfassn.

1 „Gefällt mir“

Hi,

für die Bastler: Es gibt schonMöglichkeiten mit dem BMS2 SW 16.06. siehe. Auch was das Thema CAN parallel RS-485 betrifft. Welche HW Versionen unterstützt werden entzieht sich leider. Mein Setup läuft so seit 1 Jahr ohne Probleme.

https://mworion.github.io/dbus-seplos/index.html

Michel

1 „Gefällt mir“