Problem: Establish a I²C / SMBus Multimaster system (or Multiplexing)


if someone is following my post. He knows that I want to get data from my ebikebattery. Moreover I want displaying the values from the battery during a bike tour.

Getting data from the battery is successfull, when I'm only connecting the battery and the arduino. It's a SMBus (similar to I²C). But if i connect both to the bike, there 2 possibilities. The bike will become the master or my arduino will be the master.

In the first case I can't get any values. In th second case the ebike is out of order.

So there are two options. Trying to establish a multimastersystem or trying to multiplex the two masters in order to read the slave (battery).

Any suggestions.

Thanks for every reply