I have a monitoring program reading from the Cerbo via modbus TCP.
It has been working happily for several weeks.
I had a BlueSolar Charger connected VE.Direct to USB, as well as a SmartSolar Charger on VE.Direct port 1.
In order to connect a meter to the USB port, I swapped the BlueSolar Charger to a straight VE.Direct cable to VE.Direct port 2. In dbus-spy it changed to tty6 as I expected, so I looked up the modbus spreadsheet and changed the UnitID to 224. All I got back was zeros from all of the registers.
Thinking I had got the wrong number from the spreadsheet I read some posts on here and saw one that said to check the VRM instance and cross reference that. It was still 288 (VE.Direct via USB) so I put the UnitID back to 239 and it is working again.
So the questions are will it change in the future, after code upgrade or similar event ?
Also what address will I get if I plug something else into USB0 ? (I actually plugged the meter into USB1)
Confused