Daly BMS kann nicht gelesen werden

Allgemeine Informationen zum Nachbau und zum Forum.
PV-Monitorung / PV Überwachung

Moderator: Ulrich

Benutzeravatar
Ulrich
Administrator
Beiträge: 4065
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 94 Mal
Danksagung erhalten: 542 Mal
Kontaktdaten:

Re: Daly BMS kann nicht gelesen werden

Beitrag von Ulrich »

Ja, daran scheint es zu liegen. Warum wird Zelle 16 denn nicht ausgelesen?
---------------------------------------
Ulrich . . . . . . . . [Projektinhaber]

Andy12350
Beiträge: 4
Registriert: Fr 18. Mär 2022, 07:43

Re: Daly BMS kann nicht gelesen werden

Beitrag von Andy12350 »

Wenn ich das Bms mit Bluetooth Modul auslese werden alle 16 Zellen erkannt.

Andy12350
Beiträge: 4
Registriert: Fr 18. Mär 2022, 07:43

Re: Daly BMS kann nicht gelesen werden

Beitrag von Andy12350 »

Beim esmart3 auslesen funktioniert alles soweit
eSmart3.jpg

Andy12350
Beiträge: 4
Registriert: Fr 18. Mär 2022, 07:43

Re: Daly BMS kann nicht gelesen werden

Beitrag von Andy12350 »

Was noch komisch ist das die gesamt Spannung richtig erkannt wird trotz der fehlender 16 Spannung.
Dateianhänge
1.jpg

Benutzeravatar
Ulrich
Administrator
Beiträge: 4065
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 94 Mal
Danksagung erhalten: 542 Mal
Kontaktdaten:

Re: Daly BMS kann nicht gelesen werden

Beitrag von Ulrich »

Das Problem habe ich beseitigt. Es lag an der Zellenzahl 16. Dort war noch ein Fehler enthalten.
Die Änderungen enthält das aktuelle Update.
---------------------------------------
Ulrich . . . . . . . . [Projektinhaber]

WulleOnTour
Beiträge: 10
Registriert: Fr 27. Aug 2021, 17:32
Danksagung erhalten: 1 Mal

Re: Daly BMS kann nicht gelesen werden

Beitrag von WulleOnTour »

Hat einer eine Idee ?
Wie gesagt, es ist ein 4s und wird nicht mit dem BMS Monitor ausgelesen.
Über das Github projekt bekomme ich werte ausgelesen, aber leider keinen Plan wie ich diese dann in die Solaranzeige bekomme!
WulleOnTour hat geschrieben:
Di 5. Apr 2022, 10:54
Hier einmal ein Auszug aus dem Log:

Code: Alles auswählen

05.04. 10:50:32 |------------------- Start wetterdaten.php --------------------
05.04. 10:50:32 o---Wetterdaten ausgeschaltet.
05.04. 10:50:32 |------------------- Stop  wetterdaten.php ---------------------
05.04. 10:51:01 |------------   Start  daly_bms.php    ---------------------------- 
05.04. 10:51:01    -Zentraler Timestamp: 1649148661
05.04. 10:51:01 o  -Hardware Version: 3B
05.04. 10:51:01    -USB Port: /dev/ttyUSB0
05.04. 10:51:01 +  -Die Daten werden ausgelesen...
05.04. 10:51:04 !! -Datenfehler, nochmal... a54090080000000000000000
05.04. 10:51:04 +  -Die Daten werden ausgelesen...
05.04. 10:51:06 !! -Datenfehler, nochmal... a54090080000000000000000
05.04. 10:51:06 +  -Die Daten werden ausgelesen...
05.04. 10:51:08 !! -Datenfehler, nochmal... a54090080000000000000000
05.04. 10:51:08 +  -Die Daten werden ausgelesen...
05.04. 10:51:10 !! -Datenfehler, nochmal... a54090080000000000000000
05.04. 10:51:10 +  -Die Daten werden ausgelesen...
05.04. 10:51:12 !! -Datenfehler, nochmal... a54090080000000000000000
05.04. 10:51:12 +  -Die Daten werden ausgelesen...
05.04. 10:51:14 !! -Datenfehler, nochmal... a54090080000000000000000
05.04. 10:51:14 +  -Die Daten werden ausgelesen...
05.04. 10:51:16 !! -Datenfehler, nochmal... a54090080000000000000000
05.04. 10:51:16 +  -Die Daten werden ausgelesen...
05.04. 10:51:18 !! -Datenfehler, nochmal... a54090080000000000000000
05.04. 10:51:18 +  -Die Daten werden ausgelesen...
05.04. 10:51:20 !! -Datenfehler, nochmal... a54090080000000000000000
05.04. 10:51:20 +  -Die Daten werden ausgelesen...
05.04. 10:51:22 !! -Datenfehler, nochmal... a54090080000000000000000
05.04. 10:51:22 !! -Keine gültigen Daten empfangen.
05.04. 10:51:22 |------------   Stop   daly_bms.php    ---------------------------- 
Gruß Wulle

MichaelBerlin
Beiträge: 17
Registriert: Mo 11. Okt 2021, 21:37
Danksagung erhalten: 1 Mal

Re: Daly BMS kann nicht gelesen werden

Beitrag von MichaelBerlin »

Hallo,

Habe gerade versucht die 64bit Version auf meinen PI4 auf zu spielen. Nun zeigt das LOG wie unten an.
Warum geht es mal und mal nicht ?
Und warum dauert das schreiben der Daten in die DB so lange ? Könnte da das Problem liegen ?

Code: Alles auswählen

28.06. 08:54:01 |------------   Start  daly_bms.php    ---------------------------- 
28.06. 08:54:01    -USB Port: /dev/ttyUSB0
28.06. 08:54:05 *  -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet. 
28.06. 08:54:57    -OK. Datenübertragung erfolgreich.
28.06. 08:54:57 |------------   Stop   daly_bms.php    ---------------------------- 
28.06. 08:55:01 |------------   Start  daly_bms.php    ---------------------------- 
28.06. 08:55:01    -USB Port: /dev/ttyUSB0
28.06. 08:55:05 *  -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet. 
28.06. 08:55:57    -OK. Datenübertragung erfolgreich.
28.06. 08:55:57 |------------   Stop   daly_bms.php    ---------------------------- 
28.06. 08:56:01 |------------   Start  daly_bms.php    ---------------------------- 
28.06. 08:56:01    -USB Port: /dev/ttyUSB0
28.06. 08:56:05 !! -Datenfehler, nochmal... a58092080000000000000000
28.06. 08:56:07 !! -Datenfehler, nochmal... a58090080000000000000000
28.06. 08:56:09 !! -Datenfehler, nochmal... a58090080000000000000000
28.06. 08:56:11 !! -Datenfehler, nochmal... a58090080000000000000000
28.06. 08:56:13 !! -Datenfehler, nochmal... a58090080000000000000000
28.06. 08:56:15 !! -Datenfehler, nochmal... a58090080000000000000000
28.06. 08:56:17 !! -Datenfehler, nochmal... a58090080000000000000000
28.06. 08:56:19 !! -Datenfehler, nochmal... a58090080000000000000000
28.06. 08:56:21 !! -Datenfehler, nochmal... a58090080000000000000000
28.06. 08:56:21 !! -Keine gültigen Daten empfangen.
28.06. 08:56:21 |------------   Stop   daly_bms.php    ---------------------------- 
28.06. 08:57:01 |------------   Start  daly_bms.php    ---------------------------- 
28.06. 08:57:01    -USB Port: /dev/ttyUSB0
28.06. 08:57:05 *  -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet. 
28.06. 08:57:57    -OK. Datenübertragung erfolgreich.
28.06. 08:57:57 |------------   Stop   daly_bms.php    ---------------------------- 
28.06. 08:58:01 |------------   Start  daly_bms.php    ---------------------------- 
28.06. 08:58:01    -USB Port: /dev/ttyUSB0
28.06. 08:58:05 !! -Datenfehler, nochmal... a54094080000000000000000
28.06. 08:58:07 !! -Datenfehler, nochmal... a54090080000000000000000
28.06. 08:58:09 !! -Datenfehler, nochmal... a54090080000000000000000
28.06. 08:58:11 !! -Datenfehler, nochmal... a54090080000000000000000
28.06. 08:58:13 !! -Datenfehler, nochmal... a54090080000000000000000
28.06. 08:58:15 !! -Datenfehler, nochmal... a54090080000000000000000
28.06. 08:58:17 !! -Datenfehler, nochmal... a54090080000000000000000
28.06. 08:58:19 !! -Datenfehler, nochmal... a54090080000000000000000
28.06. 08:58:21 !! -Datenfehler, nochmal... a54090080000000000000000
28.06. 08:58:21 !! -Keine gültigen Daten empfangen.
28.06. 08:58:21 |------------   Stop   daly_bms.php    ---------------------------- 
LG Michael

Felix22
Beiträge: 14
Registriert: Do 26. Aug 2021, 22:19
Wohnort: Burgdorf, Schweiz

Re: Daly BMS kann nicht gelesen werden

Beitrag von Felix22 »

Ulrich hat geschrieben:
Mi 5. Mai 2021, 19:57
Die Solaranzeige kann das Gerät nur über den UART Anschluss im seriellen Mode auslesen. Über einen RS485 Adapter nicht.
hallo Ulrich
Was stimmt nun zu Regler 57 / Daly BMS ?
das was hier steht: viewtopic.php?f=13&t=1069
oder RS232 ?
Wenn das im Beschrieb nicht stimmt, könntest Du es bitte anpassen ?
Könntest Du, wenn RS232 stimmt, bitte auch noch den Hinweis anbringen, dass einige dieser Adapter wegen Potential-Ausgleich direkt verbrannt werden und allenfalls ein Potential-Trenner oder Erdung erforderlich ist ?

Vielen Dank und gruss Felix
- InfiniSolar 15 kW (Batterien laden, Überschusseinspeisung)
- Hausdach: total 12 kWp (6 kWp Nord/6 kWp Süd
- Effekta AX-M1 5000/48 (nur Batterien laden)
- Velodach: 1 kWp Nord
- Daly BMS
- SDM630
- 24 kWh LiFePo4

Benutzeravatar
Ulrich
Administrator
Beiträge: 4065
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 94 Mal
Danksagung erhalten: 542 Mal
Kontaktdaten:

Re: Daly BMS kann nicht gelesen werden

Beitrag von Ulrich »

Was hier steht, stimmt immer.
viewtopic.php?t=1069

Es muss ein RS485 zu USB Adapter mit FTDI Chipsatz sein. Soviel mir bekannt ist haben die immer einen Potential ausgleich, da die 2 Draht Leitung mit viel höheren Spannungen arbeitet.
---------------------------------------
Ulrich . . . . . . . . [Projektinhaber]

markus66
Beiträge: 2
Registriert: So 25. Sep 2022, 08:34
Danksagung erhalten: 1 Mal

Re: Daly BMS kann nicht gelesen werden

Beitrag von markus66 »

Ich habe die Beiträge mit Interesse gelesen: Bei mir läuft der Daly BMS nun stabil. Hier meine Zusammenfassung:

Hardware:
* RaspberryPi 4
* Daly BMS S16 48V BT+NTC+485+CAN
* USB zu RS485 Dongle mit FTDI Chipsatz
* Multi-Regler Betrieb
* Daly BMS als letztes Device

Ich bin bei der Anleitung von Ulrich gefolgt.

Folgende Änderungen bzw zusätzlich Schritte habe ich benötigt:

1.) Eindeutige Device Namen
Hier bin ich der Anleitung von TeamO viewtopic.php?p=10570#top
Diesen Schritt halte ich im Multi-Regler Modus für notwendig.

2.) Änderung in daly_BMS.php (/var/www/halm/daly_bms.php)
Änderung von $Adresse
$Adresse = "40"; // 80 = BMS Adresse

3.) Abschlussterminierung RS485
Mein USB zu RS485 Dengle hat keine Abschlussterminierung. Dies führt zu einer sehr instabilen Verbindung. Nach eine Reset konnte eine manchmal eine Verbindung ausgebaut. Diese hielt meist nicht lang.
Eine Abschlussterminierung ( ein 120 Ohm Widerstand zwischen Leitung A und B ) löst das Problem.

Gruß
MM66

Antworten