Leider habe ich genau mit diesem Adapter Probleme. Die Daten kommen anscheinend an, allerdings bricht die Verbindung permanent weg, sodass das Gerät aus der Geräteliste verschwindet.
Log im Serialbattery zeigt dann Fehler
2022-12-29 16:26:45.322919500 INFO:SerialBattery:Starting dbus-serialbattery 2022-12-29 16:26:45.323609500 INFO:SerialBattery:dbus-serialbattery v0.13 2022-12-29 16:26:45.325780500 INFO:SerialBattery:Testing LltJbd 2022-12-29 16:26:45.615910500 ERROR:SerialBattery:>>> ERROR: No reply - returning 2022-12-29 16:26:45.619417500 INFO:SerialBattery:Testing Ant 2022-12-29 16:26:45.906130500 ERROR:SerialBattery:>>> ERROR: No reply - returning 2022-12-29 16:26:45.909343500 ERROR:SerialBattery:>>> ERROR: Incorrect Data 2022-12-29 16:26:45.909798500 INFO:SerialBattery:Testing Daly 2022-12-29 16:26:46.200016500 ERROR:SerialBattery:>>> ERROR: No reply - returning 2022-12-29 16:26:46.203916500 INFO:SerialBattery:Testing Daly 2022-12-29 16:26:46.511900500 ERROR:SerialBattery:>>> ERROR: No reply - returning 2022-12-29 16:26:46.515395500 INFO:SerialBattery:Testing Jkbms 2022-12-29 16:26:46.654396500 INFO:SerialBattery:Connection established to Jkbms 2022-12-29 16:26:46.655605500 INFO:SerialBattery:Battery connected to dbus from /dev/ttyUSB0 2022-12-29 16:26:46.656196500 INFO:SerialBattery:=== Settings === 2022-12-29 16:26:46.656783500 INFO:SerialBattery:> Connection voltage 53.2V | current -0.0A | SOC 70% 2022-12-29 16:26:46.657259500 INFO:SerialBattery:> Cell count 16 | cells populated 0 2022-12-29 16:26:46.657762500 INFO:SerialBattery:> CCL Charge NoneA | DCL Discharge NoneA 2022-12-29 16:26:46.658493500 INFO:SerialBattery:> MIN_CELL_VOLTAGE 2.9V | MAX_CELL_VOLTAGE 3.45V 2022-12-29 16:26:46.728196500 INFO:SerialBattery:DeviceInstance = 1 2022-12-29 16:26:46.729531500 INFO:SerialBattery:com.victronenergy.battery.ttyUSB0 2022-12-29 16:26:51.821654500 Traceback (most recent call last): 2022-12-29 16:26:51.821667500 File "/opt/victronenergy/dbus-serialbattery/dbushelper.py", line 163, in publish_battery 2022-12-29 16:26:51.821671500 success = self.battery.refresh_data() 2022-12-29 16:26:51.821673500 File "/opt/victronenergy/dbus-serialbattery/jkbms.py", line 53, in refresh_data 2022-12-29 16:26:51.821676500 result = self.read_status_data() 2022-12-29 16:26:51.821678500 File "/opt/victronenergy/dbus-serialbattery/jkbms.py", line 66, in read_status_data 2022-12-29 16:26:51.821818500 status_data = self.read_serial_data_jkbms(self.command_status) 2022-12-29 16:26:51.821822500 File "/opt/victronenergy/dbus-serialbattery/jkbms.py", line 150, in read_serial_data_jkbms 2022-12-29 16:26:51.821826500 data = read_serial_data(command, self.port, self.baud_rate, self.LENGTH_POS, self.LENGTH_CHECK,None, self.LENGTH_SIZE) 2022-12-29 16:26:51.821830500 File "/opt/victronenergy/dbus-serialbattery/utils.py", line 84, in read_serial_data 2022-12-29 16:26:51.821861500 return read_serialport_data(ser, command, length_pos, length_check, length_fixed, length_size) 2022-12-29 16:26:51.821865500 File "/opt/victronenergy/dbus-serialbattery/utils.py", line 125, in read_serialport_data 2022-12-29 16:26:51.821868500 toread = ser.inWaiting()
@woar Spannend.... Vielleicht hat das etwas mit der Firmware Version des JK BMS zu tun... Wie lange ist die Leitung vom Adapter zum BMS? Ich habe hierfür ein geschirmtes USB Kabel missbräuchlich verwendet.
Ich habe diesen Adapter nun schon einige Tage in Verwendung und bis jetzt keinen einzigen Ausfall beobachten können. Ich verwende übrigens das Venus OS v2.92 mit dem Serial Batterie Treiber v0.14.3.
Nachtrag vom 25.01.2023: Bei mir funktioniert der Adapter bereits seit über einem Monat ohne Ausfälle oder Probleme.
@cyborgxxl: Ich habe auch den gleichen Adapter und wollte nur fragen ob du noch ein Bild von der Pinbelegung BMS zum DSD TECH hast? Nur zur Dokumentation und damit ich es richtig mache...
Danke und Gruß, Mirko
@moerko Leider ist bei mir alles in einer Akku-Kiste verbaut und ich komme nicht mehr so einfach an das BMS ran. Die Anschluss-Belegung findest Du aber hier: https://github.com/syssi/esphome-jk-bms#schematics
Pass auf, dass du beim BMS kein Kabel am "VBAT" Pin anschließt. Da liegt die Batteriespannung an!
Viel falsch machen kannst Du aber nicht. Es gibt auf beiden Seiten ein GDN, RX und TX. Die musst du miteinander verbinden. Wobei du RX u. TX miteinander vertauschen musst, soweit ich mich erinnern kann. Also RX am BMS auf TX am Adapter und TX am BMS auf RX am Adapter. Da kann aber nicht viel passieren wenn du die Zwei miteinander vertauscht. Es funktioniert dann halt einfach nicht wenn du RX mit RX verbindest und TX mit TX. 😉
@rangarid Hi, ich hätte interesse daran. Daly läuft über RS485, aber Can fände ich nicht verkehrt.
Würde damit auch parallelbetrieb dann gehen?
Bei mir ist hier die % Anzeige verschwunden.
Hier ist sie noch da.
Wie bekomme ich die wieder nach vorne?
Ist schon seit 80% verschwunden.
Neustart schon gemacht.
Lösung: Neuinstallation