Instances are used in an NMEA2000 network to identify multiple similar products connected on the same network. As an example, take a system with two battery monitors, one for the main battery bank, and another for the hydraulic-thruster bank. All the displays in the network need to be able to address both of them separately.
There are two types of instances: device instances and data instances. And depending on the make and model of the displays being used (Garmin, Maretron, Raymarine, etcetera), you need to change one of them or both. This page explains how to change these instances.
The device instance can easily be changed with all existing Maretron and Actisense PC software.
The data instances, for example the Battery instance, DC Detailed instance or Switch bank instance, can only be changed with Actisense PC software.
For more detailed information, see also the FAQ in our Data communication whitepaper.
Instead of using Actisense NMEA Reader, it is also possible to change the device instance from the Color Control shell. To get root access, follow these instructions: CCGX: Root Access
Once logged into the shell, follow below instructions. Note that the example shown changes the device instance of a Skylla-i. The device instance of a VE.Can connected MultiPlus or Quattro can be changed as well. It will show as
Step 1. List the devices:
root@ccgx:~# dbus -y com.victronenergy.bms.socketcan_can0_di0_uc10 com.victronenergy.charger.socketcan_can0_di1_uc12983
It shows a Skylla-i (the charger). di1 in the name means that it is currently on DeviceInstance 1.
Step 2. Change it, for example, to 4:
root@ccgx:~# dbus -y com.victronenergy.charger.socketcan_can0_di0_uc12983 /DeviceInstance SetValue %4 retval = 0
Step 3. Wait a few seconds, and double check:
root@ccgx:~# dbus -y com.victronenergy.bms.socketcan_can0_di0_uc10 com.victronenergy.charger.socketcan_can0_di4_uc12983
Device instance changed successful!
Changing the data instance is possible with Actisense NMEA Reader PC software, version v1.517 and later. Download the latest version from their website. Look for the setup.exe on that page. Besides the PC software you also need the interface to hook the nmea2000 network up to your PC: the Actisense NGT-1: http://www.actisense.com/products/nmea-2000/ngt1.html
We are not aware of PC software from other manufacturers that has this functionality. If you do know one, please let us know in the comments below.
Changing a data instance:
Notes for BMVs, Lynx Shunt and the Lynx Ion + Shunt: