Daly BMS kann nicht gelesen werden
Verfasst: So 2. Mai 2021, 20:48
Hallo zusammen.
An dieser Stelle erst mal ein DANKE an dieses tolle Projekt. Da steckt viel Liebe zum Detail drin.
Zum aktuellen Stand.
Version: Solaranzeige 4.7.2
Ich möchte die Solaranzeige gerne mit einem Daly BMS nutzen. Es ist ein DALY Smart 4S 12V Lifepo4 100A mit UART zu USB Kabel.
Das BMS funktioniert am Windows-PC mit der Software Sinowealth BMS Tool von Daly. Baudrate: 9600
Es gibt wohl unterschiedliche Versionen von Daly, die eine andere Software-Version unter Windows benötigen. Ich habe 2 BMS die mit der von Sinowealth funktionieren.
Jetzt zum Problem. Es können keine Daten ausgelesen werden.
Hier der Auszug aus dem Log vom Solaranzeige-Raspi:
02.05. 20:34:01 |------------ Start daly_bms.php ----------------------------
02.05. 20:34:01 -USB Port: /dev/ttyUSB0
02.05. 20:34:04 !! -Datenfehler, nochmal... a58090080000000000000000
02.05. 20:34:06 !! -Datenfehler, nochmal... a58090080000000000000000
02.05. 20:34:08 !! -Datenfehler, nochmal... a58090080000000000000000
02.05. 20:34:10 !! -Datenfehler, nochmal... a58090080000000000000000
02.05. 20:34:12 !! -Datenfehler, nochmal... a58090080000000000000000
02.05. 20:34:14 !! -Datenfehler, nochmal... a58090080000000000000000
02.05. 20:34:16 !! -Datenfehler, nochmal... a58090080000000000000000
02.05. 20:34:18 !! -Datenfehler, nochmal... a58090080000000000000000
02.05. 20:34:20 !! -Datenfehler, nochmal... a58090080000000000000000
02.05. 20:34:22 !! -Datenfehler, nochmal... a58090080000000000000000
02.05. 20:34:22 !! -Keine gültigen Daten empfangen.
02.05. 20:34:22 |------------ Stop daly_bms.php ----------------------------
Der USB to UART wird vom Raspi erkannt. Hier die Ausgabe von dmesg:
[ 689.964455] cp210x 1-1.2:1.0: cp210x converter detected
[ 689.973899] usb 1-1.2: cp210x converter now attached to ttyUSB0
Habe ich hier etwas übersehen oder kann ich noch weiter unterstützen?
Danke.
--EDIT--
In der daly_bms.php wird die Funktion "eSmart3_auslesen" verwendet. Ist das eine Standardfunktion die hier wiederverwendet wird?
--EDIT END--
Gruß
Olli
An dieser Stelle erst mal ein DANKE an dieses tolle Projekt. Da steckt viel Liebe zum Detail drin.
Zum aktuellen Stand.
Version: Solaranzeige 4.7.2
Ich möchte die Solaranzeige gerne mit einem Daly BMS nutzen. Es ist ein DALY Smart 4S 12V Lifepo4 100A mit UART zu USB Kabel.
Das BMS funktioniert am Windows-PC mit der Software Sinowealth BMS Tool von Daly. Baudrate: 9600
Es gibt wohl unterschiedliche Versionen von Daly, die eine andere Software-Version unter Windows benötigen. Ich habe 2 BMS die mit der von Sinowealth funktionieren.
Jetzt zum Problem. Es können keine Daten ausgelesen werden.
Hier der Auszug aus dem Log vom Solaranzeige-Raspi:
02.05. 20:34:01 |------------ Start daly_bms.php ----------------------------
02.05. 20:34:01 -USB Port: /dev/ttyUSB0
02.05. 20:34:04 !! -Datenfehler, nochmal... a58090080000000000000000
02.05. 20:34:06 !! -Datenfehler, nochmal... a58090080000000000000000
02.05. 20:34:08 !! -Datenfehler, nochmal... a58090080000000000000000
02.05. 20:34:10 !! -Datenfehler, nochmal... a58090080000000000000000
02.05. 20:34:12 !! -Datenfehler, nochmal... a58090080000000000000000
02.05. 20:34:14 !! -Datenfehler, nochmal... a58090080000000000000000
02.05. 20:34:16 !! -Datenfehler, nochmal... a58090080000000000000000
02.05. 20:34:18 !! -Datenfehler, nochmal... a58090080000000000000000
02.05. 20:34:20 !! -Datenfehler, nochmal... a58090080000000000000000
02.05. 20:34:22 !! -Datenfehler, nochmal... a58090080000000000000000
02.05. 20:34:22 !! -Keine gültigen Daten empfangen.
02.05. 20:34:22 |------------ Stop daly_bms.php ----------------------------
Der USB to UART wird vom Raspi erkannt. Hier die Ausgabe von dmesg:
[ 689.964455] cp210x 1-1.2:1.0: cp210x converter detected
[ 689.973899] usb 1-1.2: cp210x converter now attached to ttyUSB0
Habe ich hier etwas übersehen oder kann ich noch weiter unterstützen?
Danke.
--EDIT--
In der daly_bms.php wird die Funktion "eSmart3_auslesen" verwendet. Ist das eine Standardfunktion die hier wiederverwendet wird?
--EDIT END--
Gruß
Olli