I understand that the i2c-contrib node doesn't permit the use of another bus than the default one which is /dev/i2c-1 on a Pi3 .
This node only works for newer version of Pi where the i2c driver is on /dev/i2c-1, or /dev/i2c-0 for a Pi rev 1.
For various reasons, I need to use the i2c-gpio overlay on my RPI to communicate with an i2c device, by default it creates a new bus called /dev/i2c-3
I tried to de-activate the default hardware bus "1" and to assign to the "i2c-gpio bus" the number 1 but it doesn't seem to work. I'm getting the following error when I try to send to command to my follower device. I'm not sure yet if it's because the format of the message is wrong or because the bus config is wrong :
"Error: ENXIO, No such device or address"
Can node-red-contrib i2c work with a i2c-gpio bus ?
Or is there a way to override the fact it handles only the first i2c bus of a RPi? There's probably a good reason for that.