Benachrichtigungen
Alles löschen

JKBMS verbinden, Probleme mit dbus-serialbattery installation - cp: omitting directory

88 Beiträge
12 Benutzer
0 Reactions
10.5 K Ansichten
R0Li84
(@r0li84)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 390
Themenstarter  

Ich bin am verzweifeln an der dbus-serialbattery installation. Ich habe heute zwei Raspberry Pi, zig SD Karten etc... durchprobiert und lande immer beim gleichen Problem.

Installiert wird eine neue, blanke Version vom Venus OS (verschiedene Versionen). Dann richte ich root rechte ein und versuche wie in der Anleitung beschrieben dbus-serialbattery zu installieren.
Es klappt aber weder über einen USB Stick, noch mit Abruf des Scriptes. Wenn ich über das Script gehe, kommt die Fehlermeldung aus dem Screenshot "dbus-serialbattery"...

Kann mir hier jemand weiterhelfen? Ich habe heute 10 Stunden mit der Fehlersuche verbracht und komme einfach nicht voran. Keine Ahnung, was ich hier falsch mache...

10kWP Ost-West Bestandsanlage
7,5kWP Südanlage am MP2 5000 mit 16x280Ah LifePo4
Sole-WP mit selbst berechnetem und ausgeführten Erdkollektor
KWL mit Sole-EWT
DIY Klimaanlage im Büro


   
Zitat
(@rangarid)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 237
 

Die Meldung ist ok, das ganze wird trotzdem installiert.

Versuch mal wie hier beschrieben die Logs auszulesen:
https://github.com/Louisvdw/dbus-serialbattery/wiki/Troubleshoot

Da kannst du dann sehen, ob dein USB Adapter gefunden wird, und dbus-serial gestartet wird, um dein BMS zu suchen.


   
AntwortZitat
(@autoschrauberix)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1072
 

Bin ich blind, wo soll da eine Fehlermeldung sein ?
Das ganze muss so wie ich es verstanden habe nur in das richtige Verzeichnis kopiert werden und das tut es doch ?


   
AntwortZitat
 gts2
(@gts2)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 26
 

Genau die gleiche Meldung mit omitting directory erhalte ich auch und es gelang mir bis jetzt auch nicht, das JK BMS
im Victronsystem sichtbar zu bekommen....


   
AntwortZitat
(@rangarid)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 237
 

Bitte das machen was ich oben geschrieben habe. Vermutlich liegt es einfach daran dass keine Verbindung aufgebaut wird.


   
AntwortZitat
R0Li84
(@r0li84)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 390
Themenstarter  

Danke euch - ich war echt am verzweifeln. Dachte er hätte es nicht kopiert.
Habe mal geschaut, ist wohl alles drauf und läuft.

Ich vermute den Fehler nun an meinen USB TTL Adaptern. Habe da RS232 gekauft - und brauche wohl RS485.
Werde mir wohl direkt das Kabel von Victron bestellen und es mal damit versuchen.

10kWP Ost-West Bestandsanlage
7,5kWP Südanlage am MP2 5000 mit 16x280Ah LifePo4
Sole-WP mit selbst berechnetem und ausgeführten Erdkollektor
KWL mit Sole-EWT
DIY Klimaanlage im Büro


   
AntwortZitat
(@jarek)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 291
 

Habe auch paar Stunden damit verbracht (verschiedene Images, PIs, USB-Adapter, USB Anschlüsse versucht)
Letztendlich neu aufgesetzt, Remote aufgerufen, von dort durchgestartet, serialbattery installiert, reboot... und dann gings.
Was für Adapter nutzt du und wie/wo ist er angebunden
Mach es nochmals und stelle die logs rein... vielleicht finden wir es gemeinsam...
Edit:
Ich hab auch PL2303TA USB to TTL RS232 in Verwendung - und es pfeift.


   
AntwortZitat
R0Li84
(@r0li84)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 390
Themenstarter  

Ich habe folgende Adapter im Einsatz:
https://de.aliexpress.com/item/1005001785907033.html und
https://de.aliexpress.com/item/32273550144.html

Angeschlossen wie im Foto zu sehen.
Beide sind aber RS232 - da vermute ich gerade das Problem an der RS485 Schnittstelle vom JK BMS - oder sehe ich das falsch?
Logs folgen!

10kWP Ost-West Bestandsanlage
7,5kWP Südanlage am MP2 5000 mit 16x280Ah LifePo4
Sole-WP mit selbst berechnetem und ausgeführten Erdkollektor
KWL mit Sole-EWT
DIY Klimaanlage im Büro


   
AntwortZitat
(@jarek)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 291
 

... und warum schiebst du es ins falsche Loch rein? Roll ... und dann Rx und Tx vertauschen - sollte es immer noch nicht gehen.


   
AntwortZitat
R0Li84
(@r0li84)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 390
Themenstarter  

BMS selbst scheint zu laufen:


Using username "root".
Last login: Wed Aug 3 07:19:03 2022
root@raspberrypi4:~# tail -f /data/log/serial-starter/current
@4000000062ea272f12ecdb34 INFO: Start service dbus-modbus-client.serial.ttyUSB0 once
@4000000062ea2732246ba96c INFO: Start service dbus-serialbattery.ttyUSB0 once
@4000000062ea273b3a9fa314 INFO: Start service gps-dbus.ttyUSB0 once
@4000000062ea27451534f28c INFO: Start service vedirect-interface.ttyUSB0 once
@4000000062ea274a2839a92c INFO: Start service dbus-cgwacs.ttyUSB0 once
@4000000062ea274f3af4d3ac INFO: Start service dbus-fzsonick-48tl.ttyUSB0 once
@4000000062ea2753106d026c INFO: Start service dbus-imt-si-rs485tc.ttyUSB0 once
@4000000062ea275621c370b4 INFO: Start service dbus-modbus-client.serial.ttyUSB0 once
@4000000062ea2759331873b4 INFO: Start service dbus-serialbattery.ttyUSB0 once
@4000000062ea27630db05f24 INFO: Start service gps-dbus.ttyUSB0 once
@4000000062ea276c24067b14 INFO: Start service vedirect-interface.ttyUSB0 once
@4000000062ea2771371b047c INFO: Start service dbus-cgwacs.ttyUSB0 once
@4000000062ea27770edee08c INFO: Start service dbus-fzsonick-48tl.ttyUSB0 once
@4000000062ea277a20177e04 INFO: Start service dbus-imt-si-rs485tc.ttyUSB0 once
@4000000062ea277d31335c1c INFO: Start service dbus-modbus-client.serial.ttyUSB0 once
@4000000062ea278106cd5b1c INFO: Start service dbus-serialbattery.ttyUSB0 once
@4000000062ea278a1d914c3c INFO: Start service gps-dbus.ttyUSB0 once
@4000000062ea279333f38d8c INFO: Start service vedirect-interface.ttyUSB0 once
@4000000062ea27990b3f630c INFO: Start service dbus-cgwacs.ttyUSB0 once
@4000000062ea279e1e50d764 INFO: Start service dbus-fzsonick-48tl.ttyUSB0 once
@4000000062ea27a12fa42cb4 INFO: Start service dbus-imt-si-rs485tc.ttyUSB0 once
@4000000062ea27a505c2153c INFO: Start service dbus-modbus-client.serial.ttyUSB0 once
@4000000062ea27a816faed4c INFO: Start service dbus-serialbattery.ttyUSB0 once
@4000000062ea27b12cfc26c4 INFO: Start service gps-dbus.ttyUSB0 once
@4000000062ea27bb0b2ca62c INFO: Start service vedirect-interface.ttyUSB0 once
@4000000062ea27c6219c9764 INFO: Start service dbus-cgwacs.ttyUSB0 once
@4000000062ea27cb349f69a4 INFO: Start service dbus-fzsonick-48tl.ttyUSB0 once
@4000000062ea27cd0325909c INFO: Start service mk2-dbus.ttyUSB1
@4000000062ea27d0142b4ea4 INFO: Start service dbus-imt-si-rs485tc.ttyUSB0 once
@4000000062ea27d3268b3dac INFO: Start service dbus-modbus-client.serial.ttyUSB0 once
@4000000062ea27d6380ce65c INFO: Start service dbus-serialbattery.ttyUSB0 once

Serialbattery findet wohl keine Battery. Bestätigt das meine Vermutung mit dem falschen Adapter?


root@raspberrypi4:/data/log/dbus-serialbattery.ttyUSB0# tail -f current
@4000000062ea296724b87594 INFO:SerialBattery:Testing Revov
@4000000062ea296734c6eed4 ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000062ea296734fa89c4 ERROR:SerialBattery:read_serial_data_revov::Serial Data is Bad
@4000000062ea2968173fe1a4 ERROR:SerialBattery:ERROR >>> No battery connection at /dev/ttyUSB0
@4000000062ea29681761a244 Traceback (most recent call last):
@4000000062ea29681761b9b4 File "/opt/victronenergy/dbus-serialbattery/dbus-serialbattery.py", line 115, in <module>
@4000000062ea29681761c954 main()
@4000000062ea29681761d124 File "/opt/victronenergy/dbus-serialbattery/dbus-serialbattery.py", line 90, in main
@4000000062ea29681761e0c4 os.exit(1)
@4000000062ea29681761e894 AttributeError: module 'os' has no attribute 'exit'
@4000000062ea29872280e89c INFO:SerialBattery:Starting dbus-serialbattery
@4000000062ea29872288724c INFO:SerialBattery:dbus-serialbattery v0.12
@4000000062ea2987229abde4 INFO:SerialBattery:Testing LltJbd
@4000000062ea298732ca24d4 ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000062ea298733006f44 INFO:SerialBattery:Testing Ant
@4000000062ea29880787e504 ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000062ea298807af1c14 ERROR:SerialBattery:>>> ERROR: Incorrect Data
@4000000062ea298807b53694 INFO:SerialBattery:Testing Daly
@4000000062ea298817c7e9dc ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000062ea298818ee9b44 INFO:SerialBattery:Testing Daly
@4000000062ea2988280e824c ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000062ea29882840b1f4 INFO:SerialBattery:Testing Jkbms
@4000000062ea2988389b052c ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000062ea298838c33a24 INFO:SerialBattery:Testing Sinowealth
@4000000062ea29890d3f22dc ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000062ea29890d722d44 INFO:SerialBattery:Testing Renogy
@4000000062ea29891d86a994 ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000062ea29891db60694 INFO:SerialBattery:Testing Revov
@4000000062ea29892dd767ac ERROR:SerialBattery:>>> ERROR: No reply - returning
@4000000062ea29892df82294 ERROR:SerialBattery:read_serial_data_revov::Serial Data is Bad

10kWP Ost-West Bestandsanlage
7,5kWP Südanlage am MP2 5000 mit 16x280Ah LifePo4
Sole-WP mit selbst berechnetem und ausgeführten Erdkollektor
KWL mit Sole-EWT
DIY Klimaanlage im Büro


   
AntwortZitat
R0Li84
(@r0li84)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 390
Themenstarter  

... und warum schiebst du es ins falsche Loch rein? Roll ... und dann Rx und Tx vertauschen - sollte es immer noch nicht gehen.

GPS ist nach allem was ich gefunden habe der richtige Port. Für CAN habe ich auch nicht den passenden Stecker (noch nicht herausgefunden, welcher das ist).

Quelle: https://diysolarforum.com/threads/victron-venusos-driver-for-serial-connected-bms-llt-jbd-daly-smart-ant-jkbms-heltec-renogy.17847/post-424329

Hier auch nochmal von den Chinesen:

Quelle: https://de.aliexpress.com/item/1005003104573871.html

RX und TX habe ich mal getauscht - bringt nichts.

10kWP Ost-West Bestandsanlage
7,5kWP Südanlage am MP2 5000 mit 16x280Ah LifePo4
Sole-WP mit selbst berechnetem und ausgeführten Erdkollektor
KWL mit Sole-EWT
DIY Klimaanlage im Büro


   
AntwortZitat
R0Li84
(@r0li84)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 390
Themenstarter  

Edit:
Ich hab auch PL2303TA USB to TTL RS232 in Verwendung - und es pfeift.

Hast du ein JK BMS? Falls ja, kannst du mal ein Foto machen, wie du es angeschlossen hast?
So wie ich es verstehe, hat da jedes BMS andere anforderungen. Manche laufen mit RS232, manche wohl nicht. Louis hat mal geschrieben, das RS232 nicht immer geht.

10kWP Ost-West Bestandsanlage
7,5kWP Südanlage am MP2 5000 mit 16x280Ah LifePo4
Sole-WP mit selbst berechnetem und ausgeführten Erdkollektor
KWL mit Sole-EWT
DIY Klimaanlage im Büro


   
AntwortZitat
(@rangarid)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 237
 

Rs232/TTL ist nicht RS485. Da brauchst du einen Konverter oder einen neuen Adapter.


   
AntwortZitat
R0Li84
(@r0li84)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 390
Themenstarter  

Rs232/TTL ist nicht RS485. Da brauchst du einen Konverter oder einen neuen Adapter.

Womit meine Vermutung bzgl. des Fehlers bestätigt wäre.
Habe jetzt nen RS485 Adapter und auch das originale Victron RS485 USB Kabel bestellt. Vermutlich hätte es mir haufenweise Zeit und Nerven gespart, wenn ich das originale Kabel gleich gekauft hätte... 😉
Vermutlich habe ich da nicht gründlich genug gelesen und hoffe jetzt einfach mal, dass es mit dem neuen Kabel geht.

10kWP Ost-West Bestandsanlage
7,5kWP Südanlage am MP2 5000 mit 16x280Ah LifePo4
Sole-WP mit selbst berechnetem und ausgeführten Erdkollektor
KWL mit Sole-EWT
DIY Klimaanlage im Büro


   
AntwortZitat
(@autoschrauberix)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1072
 

Ich denke da gibt es ein paar Denkfehler.
Auf dem JK BMS steht zwar RS485 drauf da kommt aber TTL (anderer Spannungspegel) raus und man braucht den Adapter wenn man echtes RS485 braucht. Dann kann man natürlich mit einem zweiten Adapter von RS485 auf USB die Verbindung herstellen.
Genause geht aber ein Kabel von TTL auf USB.
Da ist eher die Frage was ist das für ein Adapter, da gibt es leider sehr viele und nur bei wenigen funktioniert ein Raspi direkt ohne Installation eines Treibers. Daher die Frage, was ist für ein Treiberbaustein auf Deinem Kabel verwendet ?
Außderdem sehe ich auf dem Bild am JK BMS ein braunes Kabel und am Adapter ist ein schwarzes, hast Du die beiden verbunden ?


   
AntwortZitat
Seite 1 / 6
Teilen: