Can anyone help in connecting Solar Assistant with Daly BMS ?
Currently I am using 3 cables directly from Daly BMS rx/tx/gnd to my PI4 device connected to
pins 6,8,10. I am able to read data normally with applications like
/usr/local/bin/daly-bms-cli --device /dev/ttyAMA0 --all
So everything seems fine and my device is /dev/ttyAMA0 which is standart serial port.
The problem is that Solar Assistant can not understand this and is trying to look for outside hardware like dongles from Daly and load drivers similar to
usbserial: USB Serial support registered for cp210x
usb 1-1.4: cp210x converter now attached to ttyUSB0
etc… which is very stupid !!!
Why do i need external hardware and software for something which works out of the box directly ?
Yes i have the original Daly dongle but is is not good !!! Sometimes usb port stuck and i need to restart my PI4 each 2-3 days. Using direct /dev/ttyAMA0 reads the same data as original dongle
(both are serial ports) and i read every 5 seconds for the last 6 months NEVER stuck like the USB dongles.
My questions is how to tell Solar Assistant use /dev/ttyAMA0 for Daly BMS ?
Where are these config files ? Even i can do something static if I have to ?
My old daly BMS usb is connected to /dev/ttyUSB1 which overwrite
on boot with my correct device just to fool solar-asssitant because
for now they do not allow to define custom SERIAL port via Web interface.
/dev/ttyAMA0 is exactly that and it is exactly connected to my Daly BMS.
No need for extra hardware from Daly which stuck each 2-3 days
My TTL from PI4 direct to DALY BMS
[ 1.513460] fe201000.serial: ttyAMA0 at MMIO 0xfe201000 (irq = 36, base_baud = 0) is a PL011 rev2
My Growatt Inverter USB
[ 5.701434] usbserial: USB Serial support registered for cp210x
My original Daly BMS adapter to make it fake
[ 5.779915] usbserial: USB Serial support registered for ch341-uart