Vieleicht falsch kallibriert?
Meine Uhr (mit Kompass, Höhenmesser, Temperatursensor und Tiefenmesser, ...) hat am Anfang auch falsche Werte ausgegeben.
Eine Kalibrierung mit 180 Grad drehung hat dann Erfolg gebracht.
Dadurch wird z.B. eine Magnetisierung der Uhr selbst, ... herrausgerechnet. Es könnte sein, daß dein Sensor also nicht kalibriert wurde oder durch ein Störfeld abgelenkt wird.