Hi,
ich denke, vor dem Lesen der Daten muss man mit einem Schreibbefehl die Registeradresse, ab der man lesen will, senden.
Also ich würde vor dem Lesen einmal die 0 (Sekundenregister) an die Slaveadresse senden und dann erst lesen.