VRM Instance number

The VRM Instance number is 0 for the MPPT controller. How can I restore or get the correct VRM instance number? Thanks

CANbus based MPPTs start at 0 and go up.

My two SmartSolar VE.Can 250/100s are VRM instances 0 and 1.

If you mean the VRM Portal Id (which you should never give out) or the VRM Site ID (which you can give out), they are under Settings->General in VRM.

Programmers Only:
If you are trying to use ModbusTCP to get the CANbus SmartSolar registers, you can use unit ID 100 instead of 0.

Hi Rick Thanks for the reply. It is the VRM Instance number that is automatically assigned by Victron that is set at O…it would normally have a number like 218 or 219.

Yes, I would think so too. Zero always sounds like a mistake, but it isn’t.
Here is a table of the device instance (VRM Instance) numbers for the programmer.

Taken from here:
https://www.victronenergy.com/upload/documents/CCGX-Modbus-TCP-register-list-3.50.xlsx

Column 1 Column 2 Column 3
Unit ID /DeviceInstance Remark
100 0 VE.Can device instance 0 and all registers listed as com.victronenergy.system
223 277 Cerbo GX VE.Direct port 3 (ttyS5)
224 278 Cerbo GX VE.Direct port 2 (ttyS6)
225 512 CAN-bus BMS
226 279 Cerbo GX VE.Direct port 1 (ttyS7)
227 276 Cerbo GX VE.Bus port (ttyS4)
228 275 EasySolar-II/Multiplus-II GX VE.Bus port (ttyS3)
229 274 EasySolar-II/Multiplus-II GX VE.Direct port (ttyS2)
230 273 EasySolar-II/Multiplus-II GX VE.Direct port (ttyS1)
231 295 VE.Direct via USB, Octo GX VE.Direct 9 (ttyUSB7)
232 294 VE.Direct via USB, Octo GX VE.Direct 8 (ttyUSB6)
233 293 VE.Direct via USB, Octo GX VE.Direct 7 (ttyUSB5)
234 296 VE.Direct via USB, Octo GX VE.Direct 10 (ttyUSB8)
235 292 VE.Direct via USB, Octo GX VE.Direct 6 (ttyUSB4)
236 291 VE.Direct via USB, Octo GX VE.Direct 5 (ttyUSB3)
237 290 VE.Direct via USB, Octo GX VE.Direct 4 (ttyUSB2)
238 289 VE.Direct via USB, Octo GX VE.Direct 3 (ttyUSB1)
239 288 VE.Direct via USB (ttyUSB0)
242 261 Venus GX VE.Bus port (ttyO5)
243 260 Venus GX VE.Direct port 2, Octo GX port 2 (ttyO4)
244 259
245 258 CCGX VE.Direct port 2, Venus GX VE.Direct port 1, Octo GX port 1 (ttyO2)
246 257 CCGX VE.Bus port (ttyO1)
247 256 CCGX VE.Direct 1 port (ttyO0)

Rick; apologies to Bluey for derailing this particular question: Given that the VRM Portal ID is just the MAC address of the GX’s NIC, which is somewhat predictable, what are the specific security issues with someone learning your VRM Portal ID? Given that there are only a million IDs in the Victron block (or at least the block that my particular GX comes from), picking valid IDs would be fairly trivial.

Google “MAC address lookup”, pick any of them, enter your Portal ID (aka MAC address) and you will see the block that the manufacturer has been assigned (by IEEE).

Bluey: Does a reboot, or a “delete device” and redetect change anything?

Oh, I quite agree about the MAC address encoding.

If you have a strong password, and have enabled 2FA for your VRM sites, that’s the best you can do. Putting a Portal ID on the community here in a post has been generally frowned upon, because it gives away a piece of information that could make an attack easier.

Thanks for the input. I have found the page (Which I could not find) and edited and edited the number.

Interesting - i didn’t know you could edit those!

Make sure you mark an answer (even if its your own answer) as the solution.

1 Like

OK I will mark that as solution and you can find that page under: Settings / VRM device instances

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.