Sensorkarte mit Template für Linie dreht sich nur der Kreis...

HA-DAU

Well-known member
Hallo zusammen,

aktuell wenn ich die Sensorkarte nehme kommt keine Linie.
Hat bis vor ein paar Tage perfekt funktioniert.
Irgendein Update hat da wieder rein gepfuscht....

1764839987173.png

1764839867863.png

YAML:
- sensor:
    - name: "mobil_room_justiert"
      unique_id: "mobil_room_justiert"
      state: >
         {{ states(('sensor.mobil_room_temperature')) | round  (2) | float + 0.1  }} °C

Habt Ihr eine Lösung für das Problem?
Ohne Template für die justierung funktioniert die Linie perfekt.
1764840109900.png
 
Zuletzt bearbeitet:
Ich bin mir nicht 100% sicher, aber in deinem ersten Bild steht als Sensor
"Mobil_Room justiert"
In deinem Template heißt es aber
"mobil_room justiert"
Kann es sein, das die groß/klein Schreibung dich da zankt ?
 
Hallo @RudiP,
glaube ich nicht.
Habe dort den Sensor umbenannt, also den Namen dort extra vergeben.
Kann das Feld auch leer lassen.
Dann steht da nur der Namen des tatsächlichen Sensor.
Habe den Namen da als Test entfernt, keine Änderung des Problems
 
Hallo @Nival,

warum hat es die ganzen Monate ohne Probleme funktioniert?
OK, habe nochmals nach geschaut.

Nachtrag:
Er heißt etwas anders.
YAML:
         {{ states(('sensor.mobil_room_temperature')) | round  (2) | float + 0.1  }} °C
Habe es oben geändert, hat aber das Ergebnis nicht geändert

Nachtrag 01:
Legt doch mal einen Justier Template Sensor an zum Test mit meinen Vorgaben aus dem Thread #1
Passiert bei Euch das gleiche?
 
Zuletzt bearbeitet:
Passiert bei Euch das gleiche?
Ja - wundert mich jetzt auch nicht so arg, dass das gerne eine Zahl haben möchte und keinen String. Schreib das °C stattdessen als unit_of_measurement rein, dann funktioniert es. Also, so:
YAML:
- sensor:
  - name: rounded_ha
    state: >
      {{ states('input_number.xyz') | round  (2) | float + 0.1  }}
    unit_of_measurement: °C
 
Hallo @Nival,

danke fürs testen.
Werde ich Morgen versuchen umzusetzen.

Nachtrag:
Habe versucht den Code von Dir umzusetzen.
Kommt eine Fehlermeldung.
Bin noch am suchen, wo das Problem steckt.

Nachtrag:
Hatte einen Schreibfehler eingebaut.
Aber irgendwie scheint die Linie eine andere zu sein und geglättet.
 
Zuletzt bearbeitet:
Hallo zusammen,

das ist der gleiche Sensor mit 100 Stunden Anzeige mit dem Unterschied dass der justierte Sensor um 0,1°C nach oben abweicht.
Das sind doch unterschiedliche Linien, oder bin ich blind?

Normale Anzeige....
1764913162059.png

Justierte Anzeige...
1764913191157.png

Das einzige was stimmt, ist der Anzeigewert.

Nachtrag:
Ich habe den oberen Sensor dupliziert und nur einfach den Sensor justiert getauscht.
Mit dem gleichen Ergebnis, dann sind die Linien falsch.
Wie auf den obigen Bildern ersichtlich.
Was läuft hier wieder schief?
Habe sogar die justierung von + 0,1 auf + 0,0 geändert.
Das einzige was stimmt ist die Anzeige der digitalen °C.
 
Zuletzt bearbeitet:
Hallo zusammen,

das Thema lässt mich immer noch nicht in Ruhe.
Also meine Linien sind immer noch unterschiedlich.

Das ist doch ein ganz normaler Temperatur Sensor, was da Zugrunde gelegt wird.
Auf diesen Temperatur Sensor wird ein Template gelegt, welche die Temperatur die gemessen wird, entweder um Minus oder Plus xx°C korrigiert.
Da wird doch keine extra Datenbankerfassung angelegt, bzw. erforderlich.
Somit müsste doch die gleichen Linien erscheinen und nicht was ganz anderes.

Wie würde dann die Abfrage nach Eurer Meinung sein?
 
Zuletzt bearbeitet:
Hallo @Nival,

ja das ist ein bestehender Sensor.
Die Werte stimmen so weit, muss nur eine Korrektur von ca. 0,1°C in der template yaml vorgegeben.
Bis jetzt hat der Code gestimmt. Und die Linie waren komplett identisch.
Nur aktuell habe ich ein Problem damit, dass die Linien nicht mehr passen.
Der Weg und das Ziel ist egal, nur Ergebnis sollte gleich sein.
 
Wenn du nix speichern willst und es wichtig ist, 0.1 mehr in der Anzeige zu sehen, müsstest du das eben in einer (templatefähigen) Karte ändern.
 
Hallo @Nival,
auch wenn sich nichts rückwirkend an der Historie anpasst.
Dann sollten mindesten die letzten Stunden gleich in der Linie sein.
Manchmal habe ich das Gefühl, es handelt sich um verschiedene Sensoren, obwohl der gleiche Sensor ausgewählt wurde, welcher die Temperatur erfasst.

Fangen wir nochmals bei Null an.

Ich habe einen Temperatursensor, bei dem stimmt die Kurvenaufzeichnung.
Diesen Sensor will ich aber um sagen wir + 0,1 oder - 0,1 °C korrigieren und mit einer Kurve anzeigen lassen.

Also müsste die Digitale Anzeige und der Kurvenverlauf 18,0 °C anzeigen (nicht justiert)
(justiert) Digitale Anzeige und der Kurvenverlauf 18,1 °C = + 0,1°C, oder 17,9 °C = -0,1°C anzeigen

Nur die beiden Kurven zeigen ein komplett anderen Steigungsverlauf oder Kurve an.
 
Zuletzt bearbeitet:

Letzte Anleitungen

Statistik des Forums

Themen
7.489
Beiträge
73.144
Mitglieder
8.012
Neuestes Mitglied
dfflow
Zurück
Oben