-
-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BSC kommt durcheinander bei Verbindungsverlust zum MQTT Server, Alarm auf Victron inkl. Anlagenausfall #155
Comments
Hallo zusammen, in Discord konnte ich dem ganzen nicht mehr folgen... ` In meinem Fall findet eine Mittelwertbildung von zwei Packs statt. Beim Victron kommen dann 60V + 0V => 30V an, dies führt dazu, dass er eine Low-Bat detectiert. Gibt es hierzu vll. schon eine BugFix-Ansatz? Ich sitze biszu zwei mal am Tag im dunkeln, wenn ich den BSC produktiv schalte. |
@net2use Wie hast du das verifiziert? Die Mittelwertbildung betrifft nur den SoC und nicht die Batteriespannung. Das Problem beim MQTT ist, dass eine System Lib blockierend, dadurch hängt der CAN Task und es wird ein paar Sekunden nichts an den Wechselrichter gesendet, was Victron dazu veranlasst, dass dieser auf Fehler geht, was ja auch wieder richtig ist. |
@shining-man Aber wenn es in der Lib zu einem blockierenden verhalten kommt (aus welchem Grund auch immer), könnte das zum Problem führen, da ja das Alter der Daten abgefragt wird millis() - DATEN_ALTER > TIMEOUT => Dann schickt er automatisch die 0V und 0V sind für den Victron bedeutend für eine sofortige Abschaltung. Jedoch nicht in erster Linie das Problem, dass keine Daten an Victron gesendet werden, denn hier hat (mein) Victron Inverter einen etwas längeren Timeout. Wäre das eine plausible Erklärung? |
Kurzes Feedback von meiner Seite: |
Eine richtige Grundlage gibt es da nicht. Die Zeit habe ich irgendwann einmal so definiert. Wenn von einem BMS 5s keine Daten kommen, dann ist dies eine lange Zeit. |
@shining-man Danke für die Rückinfo. Die Timeouts kommen sporadisch von zwei seriellen Schnittstellen. Aber nur selten gleichzeitig. |
Ich habe noch eine Verständnisfrage im Quelltext, in dem oben geposteten Code werden im selben Context zwei verschiedene Konstanten verwendet: Was ist der Unterschied zwischen den beiden? |
Welche Version nutzt du eigentlich? Für welche Version brauchst du das loggen der Taskstates? |
Zur Zeit keiner |
The change/extension is included in version 0.7.0. |
Schaltet man bei aktiver Verbindung BSC zu MQTT den Accesspoint aus oder trennt man den MQTT Server vom Strom, so fällt das BSC kurz aus.
=> Keine Daten mehr an Victron => Anlage geht auf Störung
BSC fängt sich jedoch wieder.
Problematisch ist das ganze bei Schwacher WLAN-Verbindung, da sich das ganze ständig wiederholt
https://discordapp.com/channels/1037083515755434005/1082587204561412116/1254873135996600492
The text was updated successfully, but these errors were encountered: