"FF" heisst auf "I2C" eigentlich "NIX".
Überprüf mal, ob er überhaupt auf seine Adresse reagiert.


EDIT: Wo definierst du denn überhaupt die Adresse ?


Noch'n edit:
Code:
Call Readtemp() 
Loop 
End 

Sub Readtemp(byval Device As Byte) 
Local Deviceread As Byte
Wenn du das so machst, ist ja garkeine adresse da

Call Readtemp()

sollte doch sein


Call Readtemp( &Hxx )