Sensor Template - letzten und aktuellen Wert eines Sensors

Alex-B

New member
Guten Tag allerseits,
ich stehe gerade auf dem Schlauch und benötige eine Hilfestellung ...

Ich möchte die Temperaturänderung vom aktuellen zum zuletzt gemessenen Wert ermitteln und habe keine Idee wie ich das in einem Sensor Template machen kann.

... hatte auch mal die Suchmaschine angeworfen und dann dies gefunden:
Code:
state: "{{ (states('trigger.to_state') | float(0) - states('trigger.from_state') | float(0)) | round(2) }}"

Aber WO und WIE setze ich das ein und verknüpfe das mit meinem Sensor?
In einem Template Sensor? oder in einer Automatisierung?

Danke für Eure Hilfe im vorab
:)
Alex
 
In einem Template Sensor?
Ja. Aber nicht den Code den Du da hast, der funktioniert nicht.

Wenn Du das hier in die template.yaml schreibst (oder unter template: in der configuration.yaml, dann alles um zwei Leerzeichen mehr einrücken):
YAML:
- trigger:
    trigger: state
    entity_id: input_number.xyz
  sensor:
      - name: diff_value
        state: "{{ (trigger.to_state.state | float(0) - trigger.from_state.state | float(0)) | round(2) }}"
      - name: diff_value_test
        state: "{{ (states('trigger.to_state') | float(0) - states('trigger.from_state') | float(0)) | round(2) }}"
und dort natürlich das input_number.xyz änderst in Deinen Sensor, dann wirst Du nach nem Neustart sehen, dass der obere Sensor die Differenz anzeigt, der untere aber nicht.

Oder Du nimmst direkt nur den oberen, das geht natürlich auch :D
 

Letzte Anleitungen

Statistik des Forums

Themen
7.393
Beiträge
72.153
Mitglieder
7.890
Neuestes Mitglied
anjaundmichael
Zurück
Oben