Sunstone Power SLPO 48-200 auslesen?

Welche Geräte sollen noch implementiert werden?
Was sollte man ändern / verbessern / ergänzen an der Solaranzeige? Hier kann Jeder seine Ideen einbringen.
Außerdem steht hier, woran gerade gerbeitet wird.

Moderator: Ulrich

Forumsregeln
Wenn neue Geräte implementiert werden sollen ist die Protokollbeschreibung der Schnittstelle vom Hersteller Voraussetzung.

Bitte nur konkrete Ideen hier eintragen und in jedem Beitrag bitte nur eine Erweiterung / Änderung, damit das Ganze noch überschaubar bleibt. Ein ganzes Sammelsorium von Ideen in einem Thread ist zu unübersichtlich. Nicht alles kann und wird auch verwirklicht werden.
andreas_n
Beiträge: 1944
Registriert: Do 25. Jun 2020, 13:40
Hat sich bedankt: 18 Mal
Danksagung erhalten: 95 Mal

Re: Sunstone Power SLPO 48-200 auslesen?

Beitrag von andreas_n »

steinadler01 hat geschrieben:
Do 14. Dez 2023, 14:51
adapter wird als --Bus 001 Device 006: ID 1a86:7523 QinHeng Electronics CH340 serial converter-- erkannt
fehler
Moin,

es steht hier im Forum weiss Gott wie oft drin, das der CH340 Chipsatz N I C H T geht :(

Kauf dir einen mit FTDI 232 Chip drin und dann sollte es klappen!
SMA Tripower 8/Growatt MIN 3000 TL-XE/1500S/SPH 4600,4 ARK LV,10kWh
ELWA DC WW Puffer m. 300L/Gesamt PV Leistung 20,5kWp gesteuert mit Pi4 und Pi5
hier stehen alle Geräte>> viewtopic.php?f=13&t=1069

steinadler01
Beiträge: 3
Registriert: Mo 22. Jun 2020, 18:42

Re: Sunstone Power SLPO 48-200 auslesen?

Beitrag von steinadler01 »

leider auch nichts
ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC

{"SLPO48-200": {"is_communication_error": 1, "communication_error": "NoResponseError"}}

ps bin nur deinem link zu tante anna gefolgt, der hat mir dann den ch30 angezeigt, meine schuld dass ich nicht weiter auf die bezeichnung geachtet hatte
habe nun einen getest. den noch liegen hatte(Ltd FT232 Serial (UART) IC). geht leider auch nicht
einen neuen bei tante anna bestellt --InciFuerza CP2104 SN75176 USB 2.0 to RS485 Serial Converter Adapter with Double Fuse + TVS, as Stable as FT232 -- hoffe das das nun der richtige ist, kommt aber erst am dienstag
bis denne und danke deiner hilfe

Benutzeravatar
Ulrich
Administrator
Beiträge: 6575
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 164 Mal
Danksagung erhalten: 917 Mal

Re: Sunstone Power SLPO 48-200 auslesen?

Beitrag von Ulrich »

Nur mal so als Information. Es handelt sich hier nicht um eine Implementation in die Solaranzeige, noch nicht einmal eine Benutzer erstellte Implementation. Im Grunde hat der Thread nichts mit der Solaranzeige direkt zu tun. Fragen am besten an tomatojoe oder User5518 Nur die können wirklich helfen. :D
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

User5518
Beiträge: 9
Registriert: Fr 28. Okt 2022, 21:29

Re: Sunstone Power SLPO 48-200 auslesen?

Beitrag von User5518 »

steinadler01 hat geschrieben:
Fr 15. Dez 2023, 14:46
leider auch nichts
ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC

{"SLPO48-200": {"is_communication_error": 1, "communication_error": "NoResponseError"}}

ps bin nur deinem link zu tante anna gefolgt, der hat mir dann den ch30 angezeigt, meine schuld dass ich nicht weiter auf die bezeichnung geachtet hatte
habe nun einen getest. den noch liegen hatte(Ltd FT232 Serial (UART) IC). geht leider auch nicht
einen neuen bei tante anna bestellt --InciFuerza CP2104 SN75176 USB 2.0 to RS485 Serial Converter Adapter with Double Fuse + TVS, as Stable as FT232 -- hoffe das das nun der richtige ist, kommt aber erst am dienstag
bis denne und danke deiner hilfe
Sorry für die so späte Antwort. Ich gucke hier nicht so oft rein, da sich das Thema für mich eigentlich erledigt hat. Aber natürlich ist es wünschenswert, wenn es nicht nur bei mir läuft, sondern auch bei anderen.

Also: Du musst beachten, dass RS232 nicht RS485 ist. Der von dir erwähnte "Ltd FT232 Serial (UART) IC" kann nur UART/RS232, nicht aber RS485, daher hat er nicht funktioniert. Der "InciFuerza CP2104 SN75176 USB 2.0 to RS485 Serial Converter" klingt schon besser. Aber wirklich empfehlen kann ich nur die Adapter, die ich hier schon verlinkt hatte, zumindest habe ich es zumindest erfolgreich zum Lauf gebracht:
https://www.amazon.de/gp/product/B08XLT21S6 (besser für einen R-PI geeignet)
https://www.amazon.de/gp/product/B083943T9J (besser für einen R-PI geeignet)
https://www.amazon.de/gp/product/B016IG6X7I (läuft über USB, quasi mit jedem Rechner nutzbar)

Sonst wäre natürlich interessant, wie du den "InciFuerza CP2104 SN75176" genau angeschlossen hast. Sollte das Thema noch für dich relevant sein, poste doch gerne mal Bilder bzw. einen genauen Anschlussplan. Sonst hatte ich aber auch hier ziemlich genau beschrieben, was man machen muss, damit es funktioniert:
viewtopic.php?p=21497#p21497
andreas_n hat geschrieben:
Fr 15. Dez 2023, 07:55
Moin,

es steht hier im Forum weiss Gott wie oft drin, das der CH340 Chipsatz N I C H T geht :(

Kauf dir einen mit FTDI 232 Chip drin und dann sollte es klappen!
Wo genau steht das? Ich habe einen CH340 Adapter, der RS485 kann, problemlos am Laufen. Wichtig ist in diesem Fall, dass es ein RS485 und kein UART/RS232 ist. Aber sonst gelten die "CH340" eher als "günstig/billig" und die "FT232" als höherwertig.
Und nicht verwirren lassen: Der FT232 hat nichts direkt mit RS232 zu tun, auch wenn der Name das vielleicht vermuten lässt.

andreas_n
Beiträge: 1944
Registriert: Do 25. Jun 2020, 13:40
Hat sich bedankt: 18 Mal
Danksagung erhalten: 95 Mal

Re: Sunstone Power SLPO 48-200 auslesen?

Beitrag von andreas_n »

hier zB

viewtopic.php?f=13&t=1069

und in fast jedem Faden wo es Probleme gab/gibt. Oder hier
viewtopic.php?p=36813#p36813

Der CH340 geht schon, WENN der Treiber installiert ist.
MWn war das bisher nicht der Fall.

Und der RS485 Adapter ist kaum teurer als nen CH340 Pendant...
SMA Tripower 8/Growatt MIN 3000 TL-XE/1500S/SPH 4600,4 ARK LV,10kWh
ELWA DC WW Puffer m. 300L/Gesamt PV Leistung 20,5kWp gesteuert mit Pi4 und Pi5
hier stehen alle Geräte>> viewtopic.php?f=13&t=1069

Lengefelder
Beiträge: 57
Registriert: So 10. Dez 2017, 17:00
Hat sich bedankt: 10 Mal
Danksagung erhalten: 1 Mal

Re: Sunstone Power SLPO 48-200 auslesen?

Beitrag von Lengefelder »

Hallo,

welches Gerät kann ich bitte nutzen aus der Liste viewtopic.php?t=1069 bei einem Sunstone Power SLPO 48-200?

Die Kommunikation steht

Code: Alles auswählen

20: USB 00.0: 10200 Modem
  [Created at usb.122]
  Unique ID: PZW4.N1Br8QZU339
  Parent ID: 8AvB.V+vVO9032M2
  SysFS ID: /devices/platform/axi/1000120000.pcie/1f00200000.usb/xhci-hcd.0/usb1/1-2/1-2.4/1-2.4.1/1-2.4.1:1.0
  SysFS BusID: 1-2.4.1:1.0
  Hardware Class: modem
  Model: "QinHeng Electronics USB Single Serial"
  Hotplug: USB
  Vendor: usb 0x1a86 "QinHeng Electronics"
  Device: usb 0x55d3 "USB Single Serial"
  Revision: "4.45"
  Serial ID: "594D004956"
  Driver: "cdc_acm"
  Driver Modules: "cdc_acm"
  Device File: /dev/ttyACM0
  Device Files: /dev/ttyACM0, /dev/serial/by-id/usb-1a86_USB_Single_Serial_594D004956-if00, /dev/serial/by-path/platform-xhci-hcd.0-usb-0:2.4.1:1.0
  Speed: 12 Mbps
  Module Alias: "usb:v1A86p55D3d0445dc02dsc00dp00ic02isc02ip01in00"
  Driver Info #0:
    Driver Status: cdc_acm is active
    Driver Activation Cmd: "modprobe cdc_acm"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #21 (Hub)


pi@solaranzeige:~ $ sudo mbpoll -m rtu -b 9600 -a 1 -r 1 -t 4 -c 10 -P none /dev/serial/by-id/usb-1a86_USB_Single_Serial_594D004956-if00
mbpoll 1.0-0 - FieldTalk(tm) Modbus(R) Master Simulator
Copyright © 2015-2019 Pascal JEAN, https://github.com/epsilonrt/mbpoll
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions; type 'mbpoll -w' for details.

Protocol configuration: Modbus RTU
Slave configuration...: address = [1]
                        start reference = 1, count = 10
Communication.........: /dev/serial/by-id/usb-1a86_USB_Single_Serial_594D004956-if00,       9600-8N1 
                        t/o 1.00 s, poll rate 1000 ms
Data type.............: 16-bit register, output (holding) register table

-- Polling slave 1... Ctrl-C to stop)
[1]: 	0
[2]: 	0
[3]: 	2
[4]: 	5243
[5]: 	65517 (-19)
[6]: 	49
[7]: 	97
[8]: 	259
[9]: 	16
[10]: 	3277
Nur weiß ich nicht, was ich unter 5.user.config.php bei $Regler = "??"; eintragen soll? Ist vielleicht einer in der Liste baugleich?

Lengefelder
Beiträge: 57
Registriert: So 10. Dez 2017, 17:00
Hat sich bedankt: 10 Mal
Danksagung erhalten: 1 Mal

Re: Sunstone Power SLPO 48-200 auslesen?

Beitrag von Lengefelder »

Hallo,

bin ein Stück weiter. Erstes Dashboard läuft, sieht nicht schön aus. Ging nur darum, endlich die Werte zu erkennen.

Wer auch einen SLPO48-200 hat, hier meine PHP Dateien. Meine Daten laufen in solaranzeige5. Einfach anpassen bei Bedarf.

Falls jemand Verbesserungsvorschläge hat, immer her damit. Bin nun mit dem Aufhübschen vom Dashboard beschäftigt.

Und Vorsicht, hatte anfangs mit jk_bms_modbus gearbeitet. Wollte es dem SLPO48-200 anpassen. Als Vorlage nutzen. Es hat mit der originalen Datei nichts mehr zu tun. Ich habe so einen Akkupack nicht. Darum war es mir egal.
Dateianhänge
Screenshot vom zweiten Dashboard
Screenshot vom zweiten Dashboard
jk_bms_modbus.php
Auslesen der Daten aus dem SLPO48-200
(3.76 KiB) 6-mal heruntergeladen
5.user.config.php
Meine User Konfig
(32.75 KiB) 5-mal heruntergeladen
Sunstone BMS – Akkupack 1 (klassisch)-1759765614225.json
mein erstes Dashboard zur Anzeige der Daten
(16.26 KiB) 5-mal heruntergeladen

Lengefelder
Beiträge: 57
Registriert: So 10. Dez 2017, 17:00
Hat sich bedankt: 10 Mal
Danksagung erhalten: 1 Mal

Re: Sunstone Power SLPO 48-200 auslesen?

Beitrag von Lengefelder »

Hallo,

der Vorteil ist, wenn man Rentner ist und es regnet, man hat viel Zeit.

Ich habe ein neues Dashboard erstellt für 4 Akkupacks, habe aber nur 2, aber man weiß ja nie.
Einfach 7.user.config.php und 8.user.config.php erstellen.
Ich nutze unter Linux Mint den Double Commander zum Dateivergleich. Unter Windows z. B. den Total Commander dafür nutzen. Dann sieht man schön die Unterschiede und kann weitere x.user.config.php erstellen. Ich weiß nur nicht, was passiert, wenn man mehr als 6 Geräte ausliest? Eher was für Ulrich? Zeit ist genug zum Auslesen bei mir.

Mir ging es dabei nicht um Schönheit, ich will nur wissen, ob eine Zelle versagt.
Vielleicht baue ich noch ein rotes Alarmfeld ein?
So oft werde ich aber nicht darauf schauen. Mir reicht es erstmal so.

Wer Fehler findet oder Verbesserungen hat, immer her damit.
Dateianhänge
Bildschirmfoto vom 2025-10-07 17-10-12.png
jk_bms_modbus.php
liest die Akkus aus
(6.05 KiB) 1-mal heruntergeladen
6.user.config.php
Akkupack2
(3.9 KiB) 1-mal heruntergeladen
5.user.config.php
Akkupack1
(3.9 KiB) 1-mal heruntergeladen
Sunstone BMS – 4 Akkupacks (klassisch, dark, vertikal)-2.json
Dashboard Akkus
(19.54 KiB) 1-mal heruntergeladen
so sieht es aus
so sieht es aus

Lengefelder
Beiträge: 57
Registriert: So 10. Dez 2017, 17:00
Hat sich bedankt: 10 Mal
Danksagung erhalten: 1 Mal

Re: Sunstone Power SLPO 48-200 auslesen?

Beitrag von Lengefelder »

Hallo,

sehe gerade, da fehlen Daten in der solaranzeige6. Muss mal schauen. Und das Dashboard ist verbessert.

Code: Alles auswählen

Linux solaranzeige 6.12.47+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.12.47-1+rpt1~bookworm (2025-09-16) aarch64

Raspberry Pi Version 6.1.5  64Bit Basis    April  2025  [ Bookworm ]
Last login: Tue Oct  7 15:42:51 2025 from 192.168.1.80
CPU Temperatur 39 °C

pi@solaranzeige:~ $ influx
Connected to http://localhost:8086 version 1.x-c9a9af2d63
InfluxDB shell version: 1.x-c9a9af2d63
> use solaranzeige5
Using database solaranzeige5
> show measurements
name: measurements
name
----
Batterie
Pack0
Statistik
> show field keys from Batterie
name: Batterie
fieldKey         fieldType
--------         ---------
Batteriespannung float
Batteriestrom    float
Leistung         float
SOC              float
SOH              float
Spannung         float
Strom            float
Temp1            float
Temp2            float
Temp3            float
Temp4            float
Zelle1           float
Zelle10          float
Zelle11          float
Zelle12          float
Zelle13          float
Zelle14          float
Zelle15          float
Zelle16          float
Zelle2           float
Zelle3           float
Zelle4           float
Zelle5           float
Zelle6           float
Zelle7           float
Zelle8           float
Zelle9           float
Zyklen           float
> select * from Batterie order by time desc limit 5
name: Batterie
time                Batteriespannung Batteriestrom Leistung   SOC SOH Spannung Strom Temp1 Temp2 Temp3 Temp4 Zelle1 Zelle10 Zelle11 Zelle12 Zelle13 Zelle14 Zelle15 Zelle16 Zelle2 Zelle3 Zelle4 Zelle5 Zelle6 Zelle7 Zelle8 Zelle9 Zyklen
----                ---------------- ------------- --------   --- --- -------- ----- ----- ----- ----- ----- ------ ------- ------- ------- ------- ------- ------- ------- ------ ------ ------ ------ ------ ------ ------ ------ ------
1759854512685001550 51.75            655.12        33902.46                          323.4 320.4 18.4  17.6  3.235  3.233   3.238   3.239   3.24    3.239   3.234   3.204   3.237  3.238  3.237  3.235  3.236  3.237  3.234  3.236  
1759854453661124282 51.75            655.12        33902.46                          323.5 320.4 18.4  17.6  3.235  3.234   3.239   3.239   3.24    3.239   3.235   3.204   3.237  3.239  3.237  3.235  3.236  3.236  3.234  3.236  
1759854392723299568 51.75            655.11        33901.9425                        323.5 320.4 18.4  17.6  3.236  3.234   3.238   3.238   3.24    3.239   3.235   3.204   3.237  3.239  3.237  3.234  3.237  3.236  3.234  3.236  
1759854333377970144 51.75            655.12        33902.46                          323.5 320.4 18.4  17.6  3.235  3.234   3.238   3.239   3.24    3.239   3.235   3.204   3.237  3.238  3.237  3.234  3.236  3.236  3.234  3.236  
1759854270985112223 51.75            655.12        33902.46                          323.5 320.4 18.4  17.6  3.236  3.233   3.239   3.24    3.24    3.24    3.235   3.204   3.237  3.239  3.237  3.235  3.236  3.237  3.234  3.236  
> use solaranzeige6
Using database solaranzeige6
> show measurements
name: measurements
name
----
Batterie
> show field keys from Batterie
name: Batterie
fieldKey         fieldType
--------         ---------
Batteriespannung float
Batteriestrom    float
Leistung         float
Temp1            float
Temp2            float
Temp3            float
Temp4            float
Zelle1           float
Zelle10          float
Zelle11          float
Zelle12          float
Zelle13          float
Zelle14          float
Zelle15          float
Zelle16          float
Zelle2           float
Zelle3           float
Zelle4           float
Zelle5           float
Zelle6           float
Zelle7           float
Zelle8           float
Zelle9           float
> select * from Batterie order by time desc limit 5
name: Batterie
time                Batteriespannung Batteriestrom Leistung   Temp1 Temp2 Temp3 Temp4 Zelle1 Zelle10 Zelle11 Zelle12 Zelle13 Zelle14 Zelle15 Zelle16 Zelle2 Zelle3 Zelle4 Zelle5 Zelle6 Zelle7 Zelle8 Zelle9
----                ---------------- ------------- --------   ----- ----- ----- ----- ------ ------- ------- ------- ------- ------- ------- ------- ------ ------ ------ ------ ------ ------ ------ ------
1759846996174548323 51.92            655.27        34021.6184 324.6 325.3 18.4  17.6  3.242  3.243   3.246   3.249   3.247   3.249   3.246   3.253   3.246  3.245  3.243  3.242  3.245  3.245  3.243  3.243
1759845950427212896 51.97            655.24        34052.8228 324.9 325.6 18.4  17.6  3.245  3.245   3.249   3.252   3.25    3.252   3.249   3.256   3.249  3.248  3.247  3.245  3.248  3.248  3.246  3.246
> 
Dateianhänge
Sunstone_BMS_4_Akkupacks_vereinheitlicht_dark_vertikal.json
(23.38 KiB) Noch nie heruntergeladen

Zurück zu „Wunschliste und was wird gerade umgesetzt.“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste