Für alle, die das auch versuchen wollen:
PaceBMS (P16S100A) an SOLAR-Assistant auf OrangePI anschliessen geht wirkich gut.
Habe 2x Basen 48V 200Ah 16er Batterien an Growatt SPH 3600, Anschluss via VPP RS485 (USB0) und die Batterie RS-232 (USB1). Das Protokoll muss auf USB serial RS232 stehen. Dann geht es sofort. Der CAN Bus ist mit dem Growatt verbunden, die beiden Akkus mit RS485. Das sieht dann so aus:
Der Solar-Assistant schickt die beiden Akkus und deren Daten ins MQTT , sodass man einfach das ganze wieder an die Smart-Home Software übermitteln kann.
Das ganze ist wirklich Echtzeit und nicht die 5 Minuten warten bei Growatt.
Werte im MQTT sind:
Die USB Adapter sind von Amazon, der OrangePI von Aliexpress. Alles in allem waren die ca. 50 EUR für die SA Software gut investiert.
In FHEM kann man dann mit MQTT auch so was schnell machen , obwohl die Oberfläche von Solar-Assistant wirklich auch sehr schön ist:
Damit man ggf. auf das BasenBMS zugreifen kann, habe ich die Software "ser2net" auf dem Orange-PI 3.0 LTS nachinstalliert, dazu muss man allerdings den ROOT login freilegen (google, DIY Forum), dann kann man mit dem Knopf CONNECT die Verbindung zum SA trennen und auf Win10/Win11 die Software "com2tcp" starten. Damit kann man auf dem virtuellen COM Port (z.B. COM4) das PaceBMS Programm starten und hat Zugriff auf die Akkus, ohne umstecken zu müssen.
Am Ende einfach die Windows Software stoppen und den Connect Button wieder drücken, und alles läuft wieder via MQTT/SA .
Die Konfig sieht z.B. bei mir so aus:
# Config des SER2NET auf Linux/SA
# SA-IP = 192.168.188.243 das PaceBMS auf /dev/ttyUSB1 (RS232 Adapter)
root@orangepi3-lts# cat /etc/ser2net.yaml:
connection: &con1096
accepter: tcp,2001
enable: on
options:
banner: *banner
kickolduser: true
telnet-brk-on-sync: true
connector: serialdev,
/dev/ttyUSB1,
9600n81,local
#Auf Windoof:
# Paket "com2tcp" und "hub4com" in ein Verzeichnis installieren:
Verzeichnis von C:\pacebms\PbmsTools V2.5(??00407-1) 2020-7-17\hub4com-2.1.0.0-386
27.02.2023 16:09 <DIR> .
27.02.2023 16:09 <DIR> ..
08.12.2011 11:20 7.419 com2tcp-rfc2217.bat
05.12.2008 16:31 5.298 com2tcp.bat
18.06.2012 12:38 409.600 hub4com.exe
20.05.2011 11:13 9.043 multiplexer.bat
02.06.2012 21:44 15.975 ReadMe.txt
12.08.2023 14:02 65 start_bms.cmd
# Starten Win11 Verbindung zum BMS
start /min "BMS" com2tcp-rfc2217.bat COM4: 192.168.188.243:2001
# PaceBMS Programm starten und Verbinden
C:\PaceBMS\PaceBMS.exe
Einen Firmware Update habe ich allerdings (noch) nicht gewagt, da ich bisher mit der Balance recht zufrieden bin (die Basen Akkus sind max 1-2mV auseinander). Nur einmal wurde die Kapazität von 200000mAh auf 167120 spontan runtergesetzt. Dann stimmen die SOCs nicht mehr. Nach Korrektur mit dem PaceBMS Programm zurück auf 200000mAh stimmt wieder alles.
Vielen Dank an alle, die diese Infos zu PaceBMS gesammelt haben.