Check to see if soft i2c devices are connected.

I am using Jeelabs Ports.h in conjunction with an SHT21Ports.h library. This allows me to have 8 SHT21 sensors. However I need to have the ability to check if the 7 sensors on virtual i2c busses are actually connected. I am stumped, the i2c scanners that are around will show that the soft ports are always present even if nothing is connected to them. Please help.

The libraries are here Mrjonny2's Pastebin - Pastebin.com

This isn't a solution to your problem, but a work around: You could use a multiplexer to switch between sensors of the same address. This avoids the overhead used by soft-libraries.

Unfortunately I can't, there has been a system designed already with custom PCBs that need the ability to check if sensors are actually connected or not.