Hallo,
okay, hätte jetzt nich gedacht das es mit leerer loop() so funktioniert. Sorry.
Was ich noch anmerken möchte. Ist Dir bewußt das Du 3,3V und 5V per I2C Bus verbunden hast?
Gegen was hast Du die Leitung terminiert? Ich hoffe nicht gegen 5V. Die I/Os vom Raspberry arbeiten nur mit 3,3V.
Du hast nicht zufällig einen Pegelwandler in der I2C Leitung drin?