I have some temperature and humidity sensors that are I2C, while I could use different sensors, these ones only come in I2C. I have used them with upto 1m cable length without issue. What is the maximum practical cable length for I2C? My latest use would require 3-5m. input voltage is 3.3V.