shining-man / bsc_fw

Firmware battery safety controller (BSC)
MIT License
81 stars 15 forks source link

Warnings aus Seplos werden als Error an Victron weitergeleitet #123

Open SladeTheLeveller opened 2 weeks ago

SladeTheLeveller commented 2 weeks ago

Das Seplos sendet bei einer Schwelle x eine Warnung, über diese Warnungsschwelle muss es 30 Minuten bleiben, um 100% SOC anzuzeigen. Die Warning wird als Error im BSC interpretiert, sowohl in MQTT als auch im Victron selber und führt damit zum Ladungsabbruch.

shining-man commented 1 week ago

Wie heißt die Warnung? Kann diese Warnung im Seplos eingestellt werden, oder ist die fest?

RRonGit commented 1 week ago

Hier ein Auszug aus den Seplosunterlagen:

image

image

Sobald das Seplos BMS in den Bereich "Over voltage warning" kommt zeigt der BSC "BMS Error".

In diesem Zustand lässt der BSC keine Ladung und auch keine Entladung mehr zu, bis der Error, resp. die "Over voltage warning" weg ist.

Der Seplosakku muss aber in den "Over voltage warning" Bereich (grösser als 56V) kommen damit nach 30min der SOC auf 100% gestellt wird.

Kurz gesagt:

bei Meldung von "Over voltage warning" vom Seplos BMS soll durch den BSC die Ladung und Entladung nicht ausgeschaltet werden bei Meldung von "Over voltage protection" vom Seplos BMS soll der BSC Ladung abschalten nicht aber unbedingt die Entladung

Auch sollte der Wert hier über 3500mV eingestellt werden können:

image

shining-man commented 6 days ago

"High voltage alarm for total voltage" werte ich als Warnung und "Overvoltage protection for total voltage" als Error. Da sehe ich erst einmal keinen Fehler. Ums das Problem eingrenzen zu können braucht es mehr Infos:

RRonGit commented 5 days ago

Ich habe mal versucht die Meldungen zusammen zu tragen, weis nicht ob das so reicht. Die Meldungen werden ab einer Zellspannung >3.5V oder ab einer Gesamtspannung >56V angezeigt (ist gem. Seplos der "Over voltage warning" Bereich.

WR: ovw_victron

MQTT: ovw_mqtt_g

ovw_mqtt_inverter

BMS: ovw_bms

BSC: ovw_bsc_g

shining-man commented 4 days ago

@RRonGit Danke für die Infos. Hab jetzt den Fehler gefunden.

RRonGit commented 2 days ago

@shining-man wird die entsprechende Fehlerbehebung im nächsten Release drinnen sein?

shining-man commented 2 days ago

@shining-man wird die entsprechende Fehlerbehebung im nächsten Release drinnen sein?

Ja. Aber das neue Release wird noch dauern. Im Branch new_features_24-2 ist es mit drin. Der ist aber nicht stable.

RRonGit commented 2 days ago

@shining-man Ok, alles klar. Freue mich jetzt schon aufs neue Release und auf jedes weitere. Super Projekt, danke für deine tolle Arbeit.