Aussentemperatursensor zeigt keine Minus Temperaturen

Hallo Leute,
ich bin neu hier und beschäftige mich seit gut einem Monat mit Home Assistant.

Ein Fehler wo ich nicht weiterkomme ist mein Aussentemperatursensor.
Leider schaffe ich es nicht Werte unter 0 Grad angezeigt zu bekommen.
Es zeigt dann nur einen Wert um die 6000 an.

So schaut mein Yaml aus.

 - name: Aussentemperatur
        data_type: uint16
        slave: 1
        address: 1502
        scale: 0.1
        precision: 1
        unit_of_measurement: °C 

Auch mit der Google Suche bin ich nicht weitergekommen.
Ich würde mich über eure Hilfe freuen.
LG
Edi

:crayon: by HarryP: Codezeilen formatiert (bitte immer in </> einbinden)

Herzlich Willkommen Edi.

Welchen Sensor hast du denn? Kann der Grundsätzlich Minusgrade?

Hallo,

ja das kann der Sensor.
Ich verwnde den Sensor der für meine Wärmepumpe zuständig ist.
Ich kann auf der App von der Wärmepumpe die Temperatur auch ablesen und da werden - Grade angezeigt.

LG
Edi

Hast du eine Bezeichnung, einen Namen, einen Link?

Ich greife die ganzen Werte der Wärmepumpe über Modbus ab.

Ich habe dieses Interface verwendet und es funktioniert auch.

Den Aussentemperatur Sensor habe ich in Yaml selbst erstellt.

LG
Edi

UINT kann keine negativen Zahlen anzeigen. U steht für “unsigned”, also ohne Vorzeichen.

genau das wollte ich auch gerade schreiben !

Integer macht auch nur ganze Zahlen, keine Dezimalstellen
Edit: Aber du skalierst schon mit 0.1 … sollte also kein Problem sein

Ok.

unit_of_measurement:

Kann man da etwas anderes nehmen, das Minus kann?
LG
Edi

Probier mal statt „uint16“ nur „int16“ kann aber sein dass dann deine in HA angezeigten Temperaturen halbiert werden :wink:

Habe ich auf int16 geändert.
Mal über längere Zeit testen und schauen was passiert.

LG
Edi

@Edi1 passt die Temperatur (in HA) mit der Temperatur an der Wärmepumpe zusammen, oder nicht?

bei uns sind jetzt auch minus Temperaturen -3*C draußen… wäre der perfekte Zeitpunkt zu schauen :wink:

ja, ist gleich.
LG
Edi

super !!! Freut mich
Kannst bitte meinen Post als Lösung kennzeichnen