Seite 1 von 1

Solis Hybrid Wechselrichter

Verfasst: Di 15. Nov 2022, 09:57
von Ulrich
Nach einem Update sind jetzt auch die Solis Hybrid Wechselrichter implementiert. Es wird ein RS485 zu USB Adapter mit FTDI Chipsatz benötigt. Die serielle Geschwindigkeit muss auf 9600 Baud stehen. Der Solis Wechselrichter Script ist noch nicht getestet. Es könnten noch Anpassungen nötig sein. Wenn nötig, bitte per eMail melden.

Dashboard: https://solaranzeige.de/phpBB3/viewtopic.php?t=188

Regler = 82

Re: Solis Hybrid Wechselrichter

Verfasst: Do 9. Feb 2023, 15:53
von dr.nitrox
Guten Tag,

können Sie mir bitte eine Information geben, ob mein Solis Hybrid S5-EH1P4.6K-L auch implementiert ist?
Vielen Dank für Ihre Bemühungen und Hilfe.

Re: Solis Hybrid Wechselrichter

Verfasst: Do 9. Feb 2023, 18:00
von Ulrich
Der einfachste Weg ist, es einfach auszuprobieren.

Re: Solis Hybrid Wechselrichter

Verfasst: Fr 28. Apr 2023, 19:57
von cyberlipper
Hi,
ich habe auch den Solis Hybrid S5-EH1P4.6K-L bekomme ihn aber nicht ausgelesen.

Der USB 485 wandler ist auf jedenfall i.O. Damit habe ich schon einen Pylontech Akku ausgelesen.

Also ich habe regler 82 eingtragen und die Baudrate auf 9600 in der Config eingetragen

Hier der Inhalt der Logdatei nach neustart, hoffe du kannst mir ein paar Tipps geben.

Danke schonmal
LG Frank


28.04. 19:19:01 |------------ Start solis_wr.php -------------------------
28.04. 19:19:01 + -WR_ID: 01
28.04. 19:19:02 !! -Falsches Protokoll ... Exit....
28.04. 19:19:02 |------------ Stop solis_wr.php -----------------------
28.04. 19:20:01 |------------ Start solis_wr.php -------------------------
28.04. 19:20:01 + -WR_ID: 01
28.04. 19:20:02 -Solis Modell in Hex: 0000 Dezimal: 0
28.04. 19:20:05 -Alle 10 Minuten werden die Statistikdaten übertragen.
28.04. 19:20:05 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
28.04. 19:20:26 |------------------- Start wetterdaten.php --------------------
28.04. 19:20:26 o---Wetterdaten ausgeschaltet.
28.04. 19:20:26 |------------------- Stop wetterdaten.php ---------------------
28.04. 19:20:57 -OK. Datenübertragung erfolgreich.
28.04. 19:20:57 -BezugGesamtHeute: 0
28.04. 19:20:57 -EinspeisungGesamtHeute: 1.43
28.04. 19:20:57 |------------ Stop solis_wr.php -----------------------
28.04. 19:21:01 |------------ Start solis_wr.php -------------------------
28.04. 19:21:01 + -WR_ID: 01
28.04. 19:21:01 -Solis Modell in Hex: 0000 Dezimal: 0
28.04. 19:21:05 -Curl Fehler[2]! Daten nicht zur lokalen InfluxDB solaranzeige gesendet! Curl ErrNo. 7
28.04. 19:21:05 -InfluxDB Fehler -> nochmal versuchen.
28.04. 19:21:05 -Curl Fehler[2]! Daten nicht zur lokalen InfluxDB solaranzeige gesendet! Curl ErrNo. 7
28.04. 19:21:05 -InfluxDB Fehler -> nochmal versuchen.
28.04. 19:21:17 -
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=06.01
S: Manufacturer=Linux 6.1.19-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= 4
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=02 MxPS=64 #Cfgs= 1
P: Vendor=0424 ProdID=2514 Rev=0b.b3
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= 3
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=02 MxPS=64 #Cfgs= 1
P: Vendor=0424 ProdID=2514 Rev=0b.b3
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=03 Prnt=03 Port=00 Cnt=01 Dev#= 5 Spd=480 MxCh= 0
D: Ver= 2.10 Cls=ff(vend.) Sub=00 Prot=ff MxPS=64 #Cfgs= 1
P: Vendor=0424 ProdID=7800 Rev=03.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=lan78xx

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=A50285BI
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

28.04. 19:21:18 -Daten:
array (
23 => '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-id/mmc-SC64G_0xfd61cbd5-part1, /dev/disk/by-uuid/CEE7-0DF0, /dev/disk/by-path/platform-3f202000.mmc-part1, /dev/disk/by-label/bootfs, /dev/disk/by-partuuid/8f690866-01',
'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
'Attached to' => '#22 (Disk)',
)
28.04. 19:21:18 -Daten:
array (
24 => '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-SC64G_0xfd61cbd5-part2, /dev/disk/by-label/rootfs, /dev/disk/by-uuid/ebadab55-bd70-46a9-8f18-995c136fb5b2, /dev/disk/by-partuuid/8f690866-02, /dev/disk/by-path/platform-3f202000.m>
'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
'Attached to' => '#22 (Disk)',
)
28.04. 19:21:18 -Daten:
array (
27 => 'USB 00.0: 0700 Serial controller',
'' => '[Created at usb.122]',
'Unique ID' => 'dwDZ.LJftrPFFyKC',
'Parent ID' => 'ADDn.YCWTDwYJz_B',
'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' => '"A50285BI"',
'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_A50285BI-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' => '#31 (Hub)',
)
28.04. 19:21:18 -Daten:
array (
28 => 'USB 00.0: 0000 Unclassified device',
'' => '[Created at usb.122]',
'Unique ID' => 'Vl7j.60CGP3Wi5eC',
'Parent ID' => 'lfzD.YCWTDwYJz_B',
'SysFS ID' => '/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.0',
'SysFS BusID' => '1-1.1.1:1.0',
'Hardware Class' => 'unknown',
'Model' => '"Microchip Technology, Inc. (formerly SMSC) Unclassified device"',
'Hotplug' => 'USB',
'Vendor' => 'usb 0x0424 "Microchip Technology, Inc. (formerly SMSC)"',
'Device' => 'usb 0x7800',
'Revision' => '"3.00"',
'Driver' => '"lan78xx"',
'Driver Modules' => '"lan78xx"',
'Speed' => '480 Mbps',
'Module Alias' => '"usb:v0424p7800d0300dcFFdsc00dpFFicFFisc00ipFFin00"',
'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
'Attached to' => '#30 (Hub)',
)
28.04. 19:21:18 -Daten:
array (
29 => 'USB 00.0: 10a00 Hub',
'' => '[Created at usb.122]',
'Unique ID' => 'k4bc.D6ER+lJeRh3',
'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' => '"6.01"',
'Serial ID' => '"3f980000.usb"',
'Driver' => '"hub"',
'Driver Modules' => '"usbcore"',
'Speed' => '480 Mbps',
'Module Alias' => '"usb:v1D6Bp0002d0601dc09dsc00dp01ic09isc00ip00in00"',
'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
)
28.04. 19:21:18 -Daten:
array (
30 => 'USB 00.0: 10a00 Hub',
'' => '[Created at usb.122]',
'Unique ID' => 'lfzD.YCWTDwYJz_B',
'Parent ID' => 'ADDn.YCWTDwYJz_B',
'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' => 'hub',
'Model' => '"Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub"',
'Hotplug' => 'USB',
'Vendor' => 'usb 0x0424 "Microchip Technology, Inc. (formerly SMSC)"',
'Device' => 'usb 0x2514 "USB 2.0 Hub"',
'Revision' => '"b.b3"',
'Driver' => '"hub"',
'Driver Modules' => '"usbcore"',
'Speed' => '480 Mbps',
'Module Alias' => '"usb:v0424p2514d0BB3dc09dsc00dp02ic09isc00ip02in00"',
'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
'Attached to' => '#31 (Hub)',
)
28.04. 19:21:18 -Daten:
array (
31 => 'USB 00.0: 10a00 Hub',
'' => '',
'Unique ID' => 'ADDn.YCWTDwYJz_B',
'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' => '"Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub"',
'Hotplug' => 'USB',
'Vendor' => 'usb 0x0424 "Microchip Technology, Inc. (formerly SMSC)"',
'Device' => 'usb 0x2514 "USB 2.0 Hub"',
'Revision' => '"b.b3"',
'Driver' => '"hub"',
'Driver Modules' => '"usbcore"',
'Speed' => '480 Mbps',
'Module Alias' => '"usb:v0424p2514d0BB3dc09dsc00dp02ic09isc00ip02in00"',
'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
'Attached to' => '#29 (Hub)',
)
28.04. 19:21:18 -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' => '0x2514',
),
)
28.04. 19:21:18 -Regler: 82
28.04. 19:21:18 -Regler erkannt: /dev/ttyUSB0
28.04. 19:21:18 -Device: /dev/ttyUSB0 wird in die user.config.php eingetragen.
28.04. 19:21:18 -Zeile gefunden. USB Device kann ausgetauscht werden. Index: 712 $USBRegler = "/dev/ttyUSB0";

28.04. 19:21:18 -Zeile gefunden. Raspberry Modell kann eingetragen werden. Index: 731 $Platine = "Raspberry Pi 3 Model B Plus Rev 1.4";

28.04. 19:21:18 -Es handelt sich um ein 32 Bit System.
28.04. 19:22:14 |------------ Start solis_wr.php -------------------------
28.04. 19:22:14 + -WR_ID: 01
28.04. 19:22:15 !! -Falsches Protokoll ... Exit....
28.04. 19:22:15 |------------ Stop solis_wr.php -----------------------
28.04. 19:23:01 |------------ Start solis_wr.php -------------------------
28.04. 19:23:01 + -WR_ID: 01
28.04. 19:23:02 -Solis Modell in Hex: 0000 Dezimal: 0
28.04. 19:23:05 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
28.04. 19:23:57 -OK. Datenübertragung erfolgreich.
28.04. 19:23:57 -BezugGesamtHeute: 0
28.04. 19:23:57 -EinspeisungGesamtHeute: 1.43
28.04. 19:23:57 |------------ Stop solis_wr.php -----------------------
28.04. 19:24:01 |------------ Start solis_wr.php -------------------------
28.04. 19:24:01 + -WR_ID: 01
28.04. 19:24:02 -Solis Modell in Hex: 0000 Dezimal: 0
28.04. 19:24:05 -InfluxDB => [ AC Spannung_R=0,Spannung_S=0,Spannung_T=0,Frequenz=0,Leistung=0,Einspeisung=0,Bezug=0,Hausverbrauch=0 1682702651
PV Leistung=0,Spannung1=0,Strom1=0,Leistung1=0,Spannung2=0,Strom2=0,Leistung2=0,Spannung3=0,Strom3=0,Leistung3=0,Spannung4=0,Strom4=0,Leistung4=0 1682702651
Batterie LadeLeistung=0,EntladeLeistung=0,Status=0,SOC=0 1682702651
Service Temperatur=0,WR_Fehler=,Status=0,Anz_MPPT=0,Modell_ID=0,Modell="Solis Hybrid WR",Effizienz=0 1682702651
Summen Wh_GesamtHeute=0,Wh_Gesamt=0,Wh_Heute=0,WattstundengesamtImport=0,WattstundengesamtExport=0,Wh_BezugHeute=0,Wh_EinspeisungHeute=1.43 1682702651
]
28.04. 19:24:05 -Daten nicht zur lokalen InfluxDB gesendet! info: array (
'url' => 'http://localhost/write?db=solaranzeige&precision=s',
'content_type' => 'application/json',
'http_code' => 400,
'header_size' => 470,
'request_size' => 763,
'filetime' => -1,
'ssl_verify_result' => 0,
'redirect_count' => 0,
'total_time' => 0.012254,
'namelookup_time' => 0.002018,
'connect_time' => 0.002284,
'pretransfer_time' => 0.002442,
'size_upload' => 606.0,
'size_download' => 191.0,
'speed_download' => 15916.0,
'speed_upload' => 50500.0,
'download_content_length' => 191.0,
'upload_content_length' => 606.0,
'starttransfer_time' => 0.01216,
'redirect_time' => 0.0,
'redirect_url' => '',
'primary_ip' => '::1',
'certinfo' =>
array (
),
'primary_port' => 8086,
'local_ip' => '::1',
'local_port' => 54344,
'http_version' => 2,
'protocol' => 1,
'ssl_verifyresult' => 0,
'scheme' => 'HTTP',
'appconnect_time_us' => 0,
'connect_time_us' => 2284,
'namelookup_time_us' => 2018,
'pretransfer_time_us' => 2442,
'redirect_time_us' => 0,
'starttransfer_time_us' => 12160,
'total_time_us' => 12254,
)
28.04. 19:24:10 -InfluxDB => [ AC Spannung_R=0,Spannung_S=0,Spannung_T=0,Frequenz=0,Leistung=0,Einspeisung=0,Bezug=0,Hausverbrauch=0 1682702651
PV Leistung=0,Spannung1=0,Strom1=0,Leistung1=0,Spannung2=0,Strom2=0,Leistung2=0,Spannung3=0,Strom3=0,Leistung3=0,Spannung4=0,Strom4=0,Leistung4=0 1682702651
Batterie LadeLeistung=0,EntladeLeistung=0,Status=0,SOC=0 1682702651
Service Temperatur=0,WR_Fehler=,Status=0,Anz_MPPT=0,Modell_ID=0,Modell="Solis Hybrid WR",Effizienz=0 1682702651
Summen Wh_GesamtHeute=0,Wh_Gesamt=0,Wh_Heute=0,WattstundengesamtImport=0,WattstundengesamtExport=0,Wh_BezugHeute=0,Wh_EinspeisungHeute=1.43 1682702651
]
28.04. 19:24:10 -Daten nicht zur lokalen InfluxDB gesendet! info: array (
'url' => 'http://localhost/write?db=solaranzeige&precision=s',
'content_type' => 'application/json',
'http_code' => 400,
'header_size' => 470,
'request_size' => 763,
'filetime' => -1,
'ssl_verify_result' => 0,
'redirect_count' => 0,
'total_time' => 0.028499,
'namelookup_time' => 0.000187,
'connect_time' => 0.000188,
'pretransfer_time' => 0.000412,
'size_upload' => 606.0,
'size_download' => 191.0,
'speed_download' => 6821.0,
'speed_upload' => 21642.0,
'download_content_length' => 191.0,
'upload_content_length' => 606.0,
'starttransfer_time' => 0.028391,
'redirect_time' => 0.0,
'redirect_url' => '',
'primary_ip' => '::1',
'certinfo' =>
array (
),
'primary_port' => 8086,
'local_ip' => '::1',
'local_port' => 54344,
'http_version' => 2,
'protocol' => 1,
'ssl_verifyresult' => 0,
'scheme' => 'HTTP',
'appconnect_time_us' => 0,
'connect_time_us' => 188,
'namelookup_time_us' => 187,
'pretransfer_time_us' => 412,
'redirect_time_us' => 0,
'starttransfer_time_us' => 28391,
'total_time_us' => 28499,
)
28.04. 19:24:57 -OK. Datenübertragung erfolgreich.
28.04. 19:24:57 -BezugGesamtHeute: 0
28.04. 19:24:57 -EinspeisungGesamtHeute: 1.43
28.04. 19:24:57 |------------ Stop solis_wr.php -----------------------
28.04. 19:25:02 |------------ Start solis_wr.php -------------------------
28.04. 19:25:02 + -WR_ID: 01
28.04. 19:25:02 -Solis Modell in Hex: 0000 Dezimal: 0
28.04. 19:25:05 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.

Re: Solis Hybrid Wechselrichter

Verfasst: Fr 28. Apr 2023, 21:16
von Ulrich
Kann man im Wechselrichter nachsehen ob auch dort die serielle Geschwindigkeit auf 9600 Baud steht?
Bitte in der User.config.php die serielle Geschwindigkeit nicht angeben.
Ist die Wechselrichter Adresse wirklich 1?
Ist die A + B Ader auch nicht vertauscht?

Re: Solis Hybrid Wechselrichter

Verfasst: Sa 29. Apr 2023, 12:32
von cyberlipper
Hi,
ich habe rausgefunden!
Ich dachte ich kann mit an den Bus der auch zum Zähler geht. Nun habe ich den Anschluss genommen wo auch der Wlan Stick dran gesteckt wird.

Es geht.
Danke

Re: Solis Hybrid Wechselrichter

Verfasst: So 1. Okt 2023, 10:25
von Kaluschke
Moin,
bin nun auch ein Besitzer eines Solis Hybrid WR.
Kann mir jemand einen USB Adapter empfehlen? "RS485 zu USB Adapter mit FTDI Chipsatz" --> evtl der schon im laufenden Einsatz getestet worden ist.

Solis hat auch eine Api, aber die aktualisieren nur alle 5 minuten...
Schonmal danke und sonnige Batteriegrüße... :-)

Re: Solis Hybrid Wechselrichter

Verfasst: Mi 4. Okt 2023, 21:03
von Kaluschke
Leider klappt es nicht..
lt. Solaranzeige.log:
Regler82
WR01
falsches Protokoll

A + B sind richtig angeschlossen, ich der USB-RS485 Adapter zeigt auch TX und RX bei Abfrage kurz an.
wenn ich sie andersherum anschließe kommt nur ein kurzes rotes Blinken..
ich habe den Solis WR:
Wechselrichter / Ladegerät Solis RAI-3K-48ES-5G
Am Com Port dann Pin 3 als A+ und Pin 4 als B- angeklemmt..
Baudrate ist 9600, kann auch nicht eingestellt werden.


und den USB/RS485 Adapter, der auf ttyUSB0 liegt.
https://www.amazon.de/dp/B083169369/ref ... 91_TE_item