Yep, I've got one temp probe running. i2cdetect included below for reference:
![]()
Hi arbiter42, that error means the I2C address in the driver can't be found on the Pi. The default should have been 99 but I see by the i2cdetect its 98. I guess I forgot to change it back before programming it. Try changing the I2C address for the pH driver, after doing so go to "admin" tab and press "reload", then open the pH calibration screen and you should get a reading.
The clock stretching is required only for my circuit because it doesn't use an ADC chip instead it has an ATtiny85 and it requires I2C stretching, at least at my level. That hack slows down the I2C bus so it's not a problem. You would get parse errors if that wasn't setup.
