Seite 3 von 10

Re: Daly BMS kann nicht gelesen werden

Verfasst: Do 14. Okt 2021, 13:22
von solarfanenrico
Hallo e-l-k-e,
habe die /phpinc/funktionen.inc.php um diese 12 Zeilen erweitert.
//fuer daly-bms von Zeile 6200 bis 6211

Die daly_bms,php braucht nicht geändert werden und das Grafana-Dashboard ist ja bereits vorhanden.
funktionen.inc.php
Viel Erfolg
Enrico

Re: Daly BMS kann nicht gelesen werden

Verfasst: Do 14. Okt 2021, 17:03
von e-i-k-e
Danke Enrico für das Anpassen der Datei.

Leider scheint es bei mir noch nicht zu laufen.

Anbei mal die komplette log.

Code: Alles auswählen

14.10. 16:59:01 |------------   Start  daly_bms.php    ---------------------------- 
14.10. 16:59:01    -USB Port: /dev/ttyUSB0
14.10. 16:59:03 !! -Datenfehler, nochmal... a58090080000000000000000
14.10. 16:59:05 !! -Datenfehler, nochmal... a58090080000000000000000
14.10. 16:59:15    -
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 1
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=05.10
S:  Manufacturer=Linux 5.10.63-v7+ dwc_otg_hcd
S:  Product=DWC OTG Controller
S:  SerialNumber=3f980000.usb
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#=0x0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 5
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=02 MxPS=64 #Cfgs=  1
P:  Vendor=0424 ProdID=9514 Rev=02.00
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=2mA
I:  If#=0x0 Alt= 1 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=02 Driver=hub

T:  Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  3 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=ff(vend.) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0424 ProdID=ec00 Rev=02.00
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=2mA
I:  If#=0x0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=smsc95xx

T:  Bus=01 Lev=02 Prnt=02 Port=02 Cnt=02 Dev#=  4 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0403 ProdID=6001 Rev=06.00
S:  Manufacturer=FTDI
S:  Product=FT232R USB UART
S:  SerialNumber=A10KMT5Q
C:  #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=90mA
I:  If#=0x0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=ftdi_sio

14.10. 16:59:19    -Daten:
array (
  21 => 'None 00.0: 11300 Partition',
  '' => '[Created at block.434]',
  'Unique ID' => 'l7UW.SE1wIdpsiiC',
  'Parent ID' => 'HAKk.Fxp0d3BezAE',
  'SysFS ID' => '/class/block/mmcblk0/mmcblk0p1',
  'Hardware Class' => 'partition',
  'Model' => '"Partition"',
  'Device File' => '/dev/mmcblk0p1',
  'Device Files' => '/dev/mmcblk0p1, /dev/disk/by-uuid/0C61-73F5, /dev/disk/by-id/mmc-SC16G_0xf097cc0d-part1, /dev/disk/by-path/platform-3f202000.mmc-part1, /dev/disk/by-partuuid/8978ce14-01, /dev/disk/by-label/boot',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#20 (Disk)',
)
14.10. 16:59:19    -Daten:
array (
  22 => 'None 00.0: 11300 Partition',
  '' => '[Created at block.434]',
  'Unique ID' => 'CJka.SE1wIdpsiiC',
  'Parent ID' => 'HAKk.Fxp0d3BezAE',
  'SysFS ID' => '/class/block/mmcblk0/mmcblk0p2',
  'Hardware Class' => 'partition',
  'Model' => '"Partition"',
  'Device File' => '/dev/mmcblk0p2',
  'Device Files' => '/dev/mmcblk0p2, /dev/disk/by-label/rootfs, /dev/disk/by-path/platform-3f202000.mmc-part2, /dev/disk/by-id/mmc-SC16G_0xf097cc0d-part2, /dev/disk/by-uuid/43f2d0bb-83be-464f-94d0-9a751f376c64, /dev/disk/by-partuuid/8978ce14-02',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#20 (Disk)',
)
14.10. 16:59:19    -Daten:
array (
  25 => 'USB 00.0: 0700 Serial controller',
  '' => '[Created at usb.122]',
  'Unique ID' => 'dwDZ.vpwG5J6bhz8',
  'Parent ID' => 'ADDn.IKhPgutgmvF',
  'SysFS ID' => '/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.0',
  'SysFS BusID' => '1-1.3:1.0',
  'Hardware Class' => 'unknown',
  'Model' => '"Future Technology Devices International FT232 Serial (UART) IC"',
  'Hotplug' => 'USB',
  'Vendor' => 'usb 0x0403 "Future Technology Devices International, Ltd"',
  'Device' => 'usb 0x6001 "FT232 Serial (UART) IC"',
  'Revision' => '"6.00"',
  'Serial ID' => '"A10KMT5Q"',
  'Driver' => '"ftdi_sio"',
  'Driver Modules' => '"usbserial", "ftdi_sio"',
  'Device File' => '/dev/ttyUSB0',
  'Device Files' => '/dev/ttyUSB0, /dev/serial/by-path/platform-3f980000.usb-usb-0:1.3:1.0-port0, /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A10KMT5Q-if00-port0',
  'Device Number' => 'char 188:0',
  'Tags' => 'mouse, modem',
  'Speed' => '12 Mbps',
  'Module Alias' => '"usb:v0403p6001d0600dc00dsc00dp00icFFiscFFipFFin00"',
  'Driver Info #0' => '',
  'Driver Status' => 'ftdi_sio is active',
  'Driver Activation Cmd' => '"modprobe ftdi_sio"',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#28 (Hub)',
)
14.10. 16:59:19    -Daten:
array (
  26 => 'USB 00.0: 10a00 Hub',
  '' => '[Created at usb.122]',
  'Unique ID' => 'k4bc.D6ER+lJeRh3',
  'Parent ID' => '3t9U.TAOITtdfnIE',
  'SysFS ID' => '/devices/platform/soc/3f980000.usb/usb1/1-0:1.0',
  'SysFS BusID' => '1-0:1.0',
  'Hardware Class' => 'hub',
  'Model' => '"Linux Foundation 2.0 root hub"',
  'Hotplug' => 'USB',
  'Vendor' => 'usb 0x1d6b "Linux Foundation"',
  'Device' => 'usb 0x0002 "2.0 root hub"',
  'Revision' => '"5.10"',
  'Serial ID' => '"3f980000.usb"',
  'Driver' => '"hub"',
  'Driver Modules' => '"usbcore"',
  'Speed' => '480 Mbps',
  'Module Alias' => '"usb:v1D6Bp0002d0510dc09dsc00dp01ic09isc00ip00in00"',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#1 (USB Controller)',
)
14.10. 16:59:19    -Daten:
array (
  27 => 'USB 00.0: 0200 Ethernet controller',
  '' => '[Created at usb.122]',
  'Unique ID' => 'lfzD.Sed3PcmdZ23',
  'Parent ID' => 'ADDn.IKhPgutgmvF',
  'SysFS ID' => '/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1:1.0',
  'SysFS BusID' => '1-1.1:1.0',
  'Hardware Class' => 'network',
  'Model' => '"Standard Microsystems SMSC9512/9514 Fast Ethernet Adapter"',
  'Hotplug' => 'USB',
  'Vendor' => 'usb 0x0424 "Standard Microsystems Corp."',
  'Device' => 'usb 0xec00 "SMSC9512/9514 Fast Ethernet Adapter"',
  'Revision' => '"2.00"',
  'Driver' => '"smsc95xx"',
  'Driver Modules' => '"smsc95xx"',
  'Device File' => 'enxb827eb255ad9',
  'Speed' => '480 Mbps',
  'HW Address' => 'b8:27:eb:25:5a:d9',
  'Permanent HW Address' => 'b8:27:eb:25:5a:d9',
  'Link detected' => 'no',
  'Module Alias' => '"usb:v0424pEC00d0200dcFFdsc00dp01icFFisc00ipFFin00"',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#28 (Hub)',
)
14.10. 16:59:19    -Daten:
array (
  28 => 'USB 00.0: 10a00 Hub',
  '' => '',
  'Unique ID' => 'ADDn.IKhPgutgmvF',
  'Parent ID' => 'k4bc.D6ER+lJeRh3',
  'SysFS ID' => '/devices/platform/soc/3f980000.usb/usb1/1-1/1-1:1.0',
  'SysFS BusID' => '1-1:1.0',
  'Hardware Class' => 'hub',
  'Model' => '"Standard Microsystems SMC9514 Hub"',
  'Hotplug' => 'USB',
  'Vendor' => 'usb 0x0424 "Standard Microsystems Corp."',
  'Device' => 'usb 0x9514 "SMC9514 Hub"',
  'Revision' => '"2.00"',
  'Driver' => '"hub"',
  'Driver Modules' => '"usbcore"',
  'Speed' => '480 Mbps',
  'Module Alias' => '"usb:v0424p9514d0200dc09dsc00dp02ic09isc00ip02in00"',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#26 (Hub)',
)
14.10. 16:59:19    -USB Devices: 
array (
  1 => 
  array (
    'Device' => '0x6001',
    'File' => '/dev/ttyUSB0',
    'Vendor' => 'usb 0x0403 "Future Technology Devices International, Ltd"',
    'Model' => 'Future Technology Devices International FT232 Serial (UART) IC',
    'Driver Modules' => 'usbserial, ftdi_sio',
    'Driver' => 'ftdi_sio',
  ),
  2 => 
  array (
    'Device' => '0xec00',
    'File' => 'enxb827eb255ad9',
    'Vendor' => 'usb 0x0424 "Standard Microsystems Corp."',
    'Model' => 'Standard Microsystems SMSC9512/9514 Fast Ethernet Adapter',
    'Driver Modules' => 'smsc95xx',
    'Driver' => 'smsc95xx',
  ),
  3 => 
  array (
    'Device' => '0x9514',
  ),
)
14.10. 16:59:19    -Regler: 57
14.10. 16:59:19    -Regler erkannt: /dev/ttyUSB0
14.10. 16:59:19    -Device: /dev/ttyUSB0 wird in die user.config.php eingetragen.
14.10. 16:59:19    -Zeile gefunden. USB Device kann ausgetauscht werden. Index: 584   $USBRegler         = "/dev/ttyUSB0";

14.10. 16:59:19    -Zeile gefunden. USB Device kann ausgetauscht werden. Index: 585   // $USBWechselrichter = "/dev/ttyUSB1";  // wird nicht mehr gebraucht.

14.10. 16:59:19    -Zeile gefunden. Raspberry Modell kann eingetragen werden. Index: 604   $Platine = "Raspberry Pi 3 Model B Rev 1.2";

14.10. 17:00:12 |------------   Start  daly_bms.php    ---------------------------- 
14.10. 17:00:12    -USB Port: /dev/ttyUSB0
14.10. 17:00:14 !! -Datenfehler, nochmal... a58090080000000000000000
14.10. 17:00:16 !! -Datenfehler, nochmal... a58090080000000000000000
14.10. 17:00:18 !! -Datenfehler, nochmal... a58090080000000000000000
14.10. 17:00:20 !! -Datenfehler, nochmal... a58090080000000000000000
14.10. 17:00:22 !! -Datenfehler, nochmal... a58090080000000000000000
14.10. 17:00:24 !! -Datenfehler, nochmal... a58090080000000000000000
14.10. 17:00:26 !! -Datenfehler, nochmal... a58090080000000000000000
14.10. 17:00:28 !! -Datenfehler, nochmal... a58090080000000000000000
14.10. 17:00:30 !! -Datenfehler, nochmal... a58090080000000000000000
14.10. 17:00:32 !! -Datenfehler, nochmal... a58090080000000000000000
14.10. 17:00:32 !! -Keine gültigen Daten empfangen.
14.10. 17:00:32 |------------   Stop   daly_bms.php    ---------------------------- 

Re: Daly BMS kann nicht gelesen werden

Verfasst: Do 14. Okt 2021, 19:38
von solarfanenrico
Hallo e-l-k-e,
schade.
Ich hatte nur das umgesetzt, was simon.s gemacht und vorgeschlagen hat.

Es sah so gut aus. Wer weiß, was an seiner Konfiguration in Hard-und Software noch anders ist.

Enrico

Re: Daly BMS kann nicht gelesen werden

Verfasst: Do 14. Okt 2021, 19:47
von simon.s
Hallo e-i-k-e

wie schaut dein System aus?
Ich habe momentan einen Raspi zum Testen. Dort nur das Image aufgespielt und Regler 57 eingestellt.
Welches Daly hast du? Welche Anschlüsse? App läuft?? ev ein Foto.

wie es aussieht bricht dein Log schon beim 1sten Befehl ab, dies ist die 90 im String. a58090080000000000000000
hier zeigt er auch keinen CRC am Ende an!!

nicht aufgeben, gemeinsam schaffen wir das :lol: :lol:

versuch mal in der Daly_bms.php Zeile 136

Code: Alles auswählen

    $Adresse = "80"; // 80 = BMS Adresse  
auf folgendes zu ändern

Code: Alles auswählen

    $Adresse = "40"; // 80 = BMS Adresse  40 NEUE ADRESSE!!!
gruß

Re: Daly BMS kann nicht gelesen werden

Verfasst: Do 14. Okt 2021, 21:00
von e-i-k-e
Hallo Simon,

Ich verwende auch ein 16s Smart Daly (R32U-GE06), angeschlossen über die 485 Schnittstelle. Das auslesen über die Daly Software an einem Rechner und über das vorhin genannte Skript über meinen Raspberry pi 3 funktionieren.

Ich habe auch ein test Raspberry pi 3 mit Solarmonitor und Regler 57 am laufen.
20211012_210942.jpg

Re: Daly BMS kann nicht gelesen werden

Verfasst: Do 14. Okt 2021, 21:12
von MichaelBerlin
Hallo,

Lese hier schon geraume Zeit mit. Bei mir bricht das auslesen in der Routine mit der Nummer 95 ab.
Hab die Änderungen wie vor beschrieben vorgenommen,
Gibt es da schon neue Ideen ?

Korrektur Jetzt läuft es. 2 Dinge habe ich getan
1. daly_bms.php die Adresse von 80 auf 40 geändert
2. die geänderte funktionen.inc.php eingespielt.
Letztere Datei wird bei einem erneutem Setup mit der originalen überschrieben !!!

LG Michael

Re: Daly BMS kann nicht gelesen werden

Verfasst: Do 14. Okt 2021, 21:19
von solarfanenrico
Hallo e-l-k-e,
dieser Bereich ist gemeint. (nicht jeder Editor zeigt die Zeilen-Nr.)
Enrico
daly_adresse.png

Re: Daly BMS kann nicht gelesen werden

Verfasst: Do 14. Okt 2021, 21:29
von e-i-k-e
simon.s hat geschrieben:
Do 14. Okt 2021, 19:47
Hallo e-i-k-e

wie schaut dein System aus?
Ich habe momentan einen Raspi zum Testen. Dort nur das Image aufgespielt und Regler 57 eingestellt.
Welches Daly hast du? Welche Anschlüsse? App läuft?? ev ein Foto.

wie es aussieht bricht dein Log schon beim 1sten Befehl ab, dies ist die 90 im String. a58090080000000000000000
hier zeigt er auch keinen CRC am Ende an!!

nicht aufgeben, gemeinsam schaffen wir das :lol: :lol:

versuch mal in der Daly_bms.php Zeile 136

Code: Alles auswählen

    $Adresse = "80"; // 80 = BMS Adresse  
auf folgendes zu ändern

Code: Alles auswählen

    $Adresse = "40"; // 80 = BMS Adresse  40 NEUE ADRESSE!!!
gruß
Ich würde ich freuen, wenn wir es hinbekommen! 8-) :)

Ich habe die Zeilen geändert, nun erhalte ich gar keine Daten mehr.

Code: Alles auswählen

14.10. 21:24:01 |------------   Start  daly_bms.php    ---------------------------- 
14.10. 21:24:01    -USB Port: /dev/ttyUSB0
14.10. 21:24:05 *  -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet. 
14.10. 21:24:31    -
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 1
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=05.10
S:  Manufacturer=Linux 5.10.63-v7+ dwc_otg_hcd
S:  Product=DWC OTG Controller
S:  SerialNumber=3f980000.usb
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#=0x0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 5
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=02 MxPS=64 #Cfgs=  1
P:  Vendor=0424 ProdID=9514 Rev=02.00
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=2mA
I:  If#=0x0 Alt= 1 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=02 Driver=hub

T:  Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  3 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=ff(vend.) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0424 ProdID=ec00 Rev=02.00
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=2mA
I:  If#=0x0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=smsc95xx

T:  Bus=01 Lev=02 Prnt=02 Port=02 Cnt=02 Dev#=  4 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0403 ProdID=6001 Rev=06.00
S:  Manufacturer=FTDI
S:  Product=FT232R USB UART
S:  SerialNumber=A10KMT5Q
C:  #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=90mA
I:  If#=0x0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=ftdi_sio

14.10. 21:24:35    -Daten:
array (
  21 => 'None 00.0: 11300 Partition',
  '' => '[Created at block.434]',
  'Unique ID' => 'l7UW.SE1wIdpsiiC',
  'Parent ID' => 'HAKk.Fxp0d3BezAE',
  'SysFS ID' => '/class/block/mmcblk0/mmcblk0p1',
  'Hardware Class' => 'partition',
  'Model' => '"Partition"',
  'Device File' => '/dev/mmcblk0p1',
  'Device Files' => '/dev/mmcblk0p1, /dev/disk/by-label/boot, /dev/disk/by-uuid/0C61-73F5, /dev/disk/by-partuuid/8978ce14-01, /dev/disk/by-path/platform-3f202000.mmc-part1, /dev/disk/by-id/mmc-SC16G_0xf097cc0d-part1',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#20 (Disk)',
)
14.10. 21:24:35    -Daten:
array (
  22 => 'None 00.0: 11300 Partition',
  '' => '[Created at block.434]',
  'Unique ID' => 'CJka.SE1wIdpsiiC',
  'Parent ID' => 'HAKk.Fxp0d3BezAE',
  'SysFS ID' => '/class/block/mmcblk0/mmcblk0p2',
  'Hardware Class' => 'partition',
  'Model' => '"Partition"',
  'Device File' => '/dev/mmcblk0p2',
  'Device Files' => '/dev/mmcblk0p2, /dev/disk/by-id/mmc-SC16G_0xf097cc0d-part2, /dev/disk/by-path/platform-3f202000.mmc-part2, /dev/disk/by-partuuid/8978ce14-02, /dev/disk/by-uuid/43f2d0bb-83be-464f-94d0-9a751f376c64, /dev/disk/by-label/rootfs',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#20 (Disk)',
)
14.10. 21:24:35    -Daten:
array (
  25 => 'USB 00.0: 0700 Serial controller',
  '' => '[Created at usb.122]',
  'Unique ID' => 'dwDZ.vpwG5J6bhz8',
  'Parent ID' => 'ADDn.IKhPgutgmvF',
  'SysFS ID' => '/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.0',
  'SysFS BusID' => '1-1.3:1.0',
  'Hardware Class' => 'unknown',
  'Model' => '"Future Technology Devices International FT232 Serial (UART) IC"',
  'Hotplug' => 'USB',
  'Vendor' => 'usb 0x0403 "Future Technology Devices International, Ltd"',
  'Device' => 'usb 0x6001 "FT232 Serial (UART) IC"',
  'Revision' => '"6.00"',
  'Serial ID' => '"A10KMT5Q"',
  'Driver' => '"ftdi_sio"',
  'Driver Modules' => '"usbserial", "ftdi_sio"',
  'Device File' => '/dev/ttyUSB0',
  'Device Files' => '/dev/ttyUSB0, /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A10KMT5Q-if00-port0, /dev/serial/by-path/platform-3f980000.usb-usb-0:1.3:1.0-port0',
  'Device Number' => 'char 188:0',
  'Tags' => 'mouse, modem',
  'Speed' => '12 Mbps',
  'Module Alias' => '"usb:v0403p6001d0600dc00dsc00dp00icFFiscFFipFFin00"',
  'Driver Info #0' => '',
  'Driver Status' => 'ftdi_sio is active',
  'Driver Activation Cmd' => '"modprobe ftdi_sio"',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#28 (Hub)',
)
14.10. 21:24:35    -Daten:
array (
  26 => 'USB 00.0: 10a00 Hub',
  '' => '[Created at usb.122]',
  'Unique ID' => 'k4bc.D6ER+lJeRh3',
  'Parent ID' => '3t9U.TAOITtdfnIE',
  'SysFS ID' => '/devices/platform/soc/3f980000.usb/usb1/1-0:1.0',
  'SysFS BusID' => '1-0:1.0',
  'Hardware Class' => 'hub',
  'Model' => '"Linux Foundation 2.0 root hub"',
  'Hotplug' => 'USB',
  'Vendor' => 'usb 0x1d6b "Linux Foundation"',
  'Device' => 'usb 0x0002 "2.0 root hub"',
  'Revision' => '"5.10"',
  'Serial ID' => '"3f980000.usb"',
  'Driver' => '"hub"',
  'Driver Modules' => '"usbcore"',
  'Speed' => '480 Mbps',
  'Module Alias' => '"usb:v1D6Bp0002d0510dc09dsc00dp01ic09isc00ip00in00"',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#1 (USB Controller)',
)
14.10. 21:24:35    -Daten:
array (
  27 => 'USB 00.0: 0200 Ethernet controller',
  '' => '[Created at usb.122]',
  'Unique ID' => 'lfzD.Sed3PcmdZ23',
  'Parent ID' => 'ADDn.IKhPgutgmvF',
  'SysFS ID' => '/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1:1.0',
  'SysFS BusID' => '1-1.1:1.0',
  'Hardware Class' => 'network',
  'Model' => '"Standard Microsystems SMSC9512/9514 Fast Ethernet Adapter"',
  'Hotplug' => 'USB',
  'Vendor' => 'usb 0x0424 "Standard Microsystems Corp."',
  'Device' => 'usb 0xec00 "SMSC9512/9514 Fast Ethernet Adapter"',
  'Revision' => '"2.00"',
  'Driver' => '"smsc95xx"',
  'Driver Modules' => '"smsc95xx"',
  'Device File' => 'enxb827eb255ad9',
  'Speed' => '480 Mbps',
  'HW Address' => 'b8:27:eb:25:5a:d9',
  'Permanent HW Address' => 'b8:27:eb:25:5a:d9',
  'Link detected' => 'no',
  'Module Alias' => '"usb:v0424pEC00d0200dcFFdsc00dp01icFFisc00ipFFin00"',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#28 (Hub)',
)
14.10. 21:24:35    -Daten:
array (
  28 => 'USB 00.0: 10a00 Hub',
  '' => '',
  'Unique ID' => 'ADDn.IKhPgutgmvF',
  'Parent ID' => 'k4bc.D6ER+lJeRh3',
  'SysFS ID' => '/devices/platform/soc/3f980000.usb/usb1/1-1/1-1:1.0',
  'SysFS BusID' => '1-1:1.0',
  'Hardware Class' => 'hub',
  'Model' => '"Standard Microsystems SMC9514 Hub"',
  'Hotplug' => 'USB',
  'Vendor' => 'usb 0x0424 "Standard Microsystems Corp."',
  'Device' => 'usb 0x9514 "SMC9514 Hub"',
  'Revision' => '"2.00"',
  'Driver' => '"hub"',
  'Driver Modules' => '"usbcore"',
  'Speed' => '480 Mbps',
  'Module Alias' => '"usb:v0424p9514d0200dc09dsc00dp02ic09isc00ip02in00"',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#26 (Hub)',
)
14.10. 21:24:35    -USB Devices: 
array (
  1 => 
  array (
    'Device' => '0x6001',
    'File' => '/dev/ttyUSB0',
    'Vendor' => 'usb 0x0403 "Future Technology Devices International, Ltd"',
    'Model' => 'Future Technology Devices International FT232 Serial (UART) IC',
    'Driver Modules' => 'usbserial, ftdi_sio',
    'Driver' => 'ftdi_sio',
  ),
  2 => 
  array (
    'Device' => '0xec00',
    'File' => 'enxb827eb255ad9',
    'Vendor' => 'usb 0x0424 "Standard Microsystems Corp."',
    'Model' => 'Standard Microsystems SMSC9512/9514 Fast Ethernet Adapter',
    'Driver Modules' => 'smsc95xx',
    'Driver' => 'smsc95xx',
  ),
  3 => 
  array (
    'Device' => '0x9514',
  ),
)
14.10. 21:24:35    -Regler: 57
14.10. 21:24:35    -Regler erkannt: /dev/ttyUSB0
14.10. 21:24:35    -Device: /dev/ttyUSB0 wird in die user.config.php eingetragen.
14.10. 21:24:35    -Zeile gefunden. USB Device kann ausgetauscht werden. Index: 584   $USBRegler         = "/dev/ttyUSB0";

14.10. 21:24:35    -Zeile gefunden. USB Device kann ausgetauscht werden. Index: 585   // $USBWechselrichter = "/dev/ttyUSB1";  // wird nicht mehr gebraucht.

14.10. 21:24:35    -Zeile gefunden. Raspberry Modell kann eingetragen werden. Index: 604   $Platine = "Raspberry Pi 3 Model B Rev 1.2";

14.10. 21:25:13 |------------   Start  daly_bms.php    ---------------------------- 
14.10. 21:25:13    -USB Port: /dev/ttyUSB0
14.10. 21:25:17 *  -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet. 
14.10. 21:26:09    -OK. Datenübertragung erfolgreich.
14.10. 21:26:09 |------------   Stop   daly_bms.php    ---------------------------- 
Ich bemerke gerade, dass die angepasste funktionen.inc.php aus /var/www/pipe immer verschwindet. :|
Ich habe die original Datei über SSH entfernt, dann die Angepasste Datei mittels SFTP vom Windows Rechner nach /var/www/html kopiert (da ich hier ausreichend Rechte besitze) und dann mit "sudo mv /var/www/html/funktionen.inc.php /var/www/html/phpinc/" wieder verschoben.

Re: Daly BMS kann nicht gelesen werden

Verfasst: Do 14. Okt 2021, 21:47
von MichaelBerlin
Hallo,

Code: Alles auswählen

14.10. 21:45:01    -USB Port: /dev/ttyUSB0
14.10. 21:45:03 !! -Datenfehler, nochmal... a58090080000000000000000
14.10. 21:45:05 !! -Datenfehler, nochmal... a58090080000000000000000
14.10. 21:45:07 !! -Datenfehler, nochmal... a58090080000000000000000
14.10. 21:45:09 !! -Datenfehler, nochmal... a58090080000000000000000
14.10. 21:45:11 !! -Datenfehler, nochmal... a58090080000000000000000
14.10. 21:45:13 !! -Datenfehler, nochmal... a58090080000000000000000
14.10. 21:45:15 !! -Datenfehler, nochmal... a58090080000000000000000
14.10. 21:45:17 !! -Datenfehler, nochmal... a58090080000000000000000
14.10. 21:45:19 !! -Datenfehler, nochmal... a58090080000000000000000
14.10. 21:45:21 !! -Datenfehler, nochmal... a58090080000000000000000
14.10. 21:45:21 !! -Keine gültigen Daten empfangen.
14.10. 21:45:21 |------------   Stop   daly_bms.php    ---------------------------- 
Das steht im Logbuch aber ich bekomme trotzdem Daten !

Re: Daly BMS kann nicht gelesen werden

Verfasst: Do 14. Okt 2021, 22:34
von e-i-k-e
Das scheint an der Berechtigung/Besitzer der Datei zu liegen.

Wie das Passwort für den Root Benutzer bei Solaranzeige?

Edit: Habe die Datei mal soweit ich konnte angepasst.
1.jpg
So sollten die Rechte aussehen:
2.JPG