Wert einer Entität in Message ausgeben

speedyhb

New member
Hallo !
Ich habe folgendes Problem:
Ich überwache den Benzinpreis der Tankstelle bei uns im Ort mit Tankerkönig. Ich möchte jetzt eine Message aufs Handy und auf den Fernseher bekommen, wenn sich der Preis ändert.
Das klappt auch schon sehr gut mit einem Text: "Benzinpreis hat sich geändert".
Ich möchte aber gerne noch den neuen Preis mit senden, also den Wert einer Entität. Wie kann ich das machen ?

Gruss
Speedy
 

IvoryBalboa90

Active member
Kleiner tip:
Wenn du mehrere Tanken überwachen und immer den günstigsten Preis wissen willst, Erstell dir einen MinMax-Sensor unter "Helfer". Da schmeißt du die Tankstellen-Entitäten rein, stellst den Sensor auf Minimum und lässt dich Benachrichtigen, wenn sich der sensor ändert
 

speedyhb

New member
Vielen Dank für die schnelle Antwort. Nein ich brauche nur eine Tankstelle. Aber ich komme mit Deiner Massage leider noch nciht klar. Kannst Du mir bitte mal genau erklären wie die Message aussehen muß ? Die Entität mit dem wert ist:
sensor.tankerkoenig_raiffeisen_warengenossenschaft_niedersachsen_mitte_eg_e10

Danke !
Gruss
Speedy
 

IvoryBalboa90

Active member
Du kannst was ich gepostet hab in deiner Automatisierung, die dich Benachrichtigt, einfach im yaml-Editor eintragen.
Da du nur eine Tankstelle hast, kann die Message sogar noch einfacher werden.

YAML:
 Benzinpreis hat sich geändert auf {{ trigger.to_state.state }}€

Das kannst du 1:1 so eintragen als Message
 

speedyhb

New member
Irgendwas läuft bei mir noch falsch. Hier kommt mal die gesamte Automation:

- id: '1666530626487'
alias: Test Raiffeisen E10
description: ''
trigger:
- platform: state
entity_id:
- sensor.tankerkoenig_raiffeisen_warengenossenschaft_niedersachsen_mitte_eg_e10
condition:
- condition: state
entity_id: input_boolean.benzinpreis_uberwachen
state: 'on'
action:
- service: notify.az_tv
data:
message: >-
Benzinpreis hat sich geändert auf {{ trigger.to_state.state }}€
mode: single

Wo ist mein Fehler ?
 

IvoryBalboa90

Active member
Und was genau heißt "Es läuft was falsch?"
Und bitte einmal den angepinnten Thread zu Herzen nehmen bzgl posten von yaml-codes
 

speedyhb

New member
YAML:
- id: '1666530626487'
  alias: Test Raiffeisen E10
  description: ''
  trigger:
  - platform: state
    entity_id:
    - sensor.tankerkoenig_raiffeisen_warengenossenschaft_niedersachsen_mitte_eg_e10
  condition:
  - condition: state
    entity_id: input_boolean.benzinpreis_uberwachen
    state: 'on'
  action:
  - service: notify.az_tv
    data:
      message: >-
      Benzinpreis hat sich geändert auf {{ trigger.to_state.state }}€
  mode: single

Danke für den Hinweis mit dem Yaml Code
Ich bekomme eine Fehlermeldung in der Zeile mit der Message "Benzinpreis hat..."
 

Nival

-
Moderator
Wenn Du diese Zeile: {{ trigger.to_state.state }} mal unter Entwicklerwerkzeuge => Template einfügst, gibt es da den erwünschten Wert aus?
 

IvoryBalboa90

Active member
Und daher yaml immer genau so posten. Guck dir meinen yaml-code von ganz oben an. Bei dir fehlen vor "Benzinpreis" zwei Leerschritte.
 

speedyhb

New member
Ich habs nochmal geändert:

YAML:
- id: '1666530626487'
  alias: Test Raiffeisen E10
  description: ''
  trigger:
  - platform: state
    entity_id:
    - sensor.tankerkoenig_raiffeisen_warengenossenschaft_niedersachsen_mitte_eg_e10
  condition:
  - condition: state
    entity_id: input_boolean.benzinpreis_uberwachen
    state: 'on'
  action:
  - service: notify.mobile_app_mi_note_10_lite_mb
    data:
      message: >-
        Benzinpreis hat sich geändert auf {{ trigger.to_state.state }}€
  - service: notify.az_tv
    data:
      message: >-
        Benzinpreis hat sich geändert auf {{ trigger.to_state.state }}€
  mode: single

Mal sehen, ob es jetzt läuft. Ich melde mich nachher
 

IvoryBalboa90

Active member
Du hast oben rechts auf Ausführen geklickt, richtig?
Dieses Template funktioniert nur, wenn die Automation ausgeführt wurde. In den Entwicklerwerkzeugen funktioniert das Template ebenso wenig.

Wenn du das testen willst, lade die Tankerkoenig-Integration einmal neu oder änder den Zustand der Entität unter Entwicklerwerkzeuge - Zustände auf eine andere Zahl
 

speedyhb

New member
Hallo Zusammen,

vielen Dank für Eure Geduld, aber mit den Automationen in Yaml bin ich noch nicht so gut.
Aber jetzt läuft es mit dem yaml code den ich hier zuletzt gepostet hatte (#12)

Danke !!!
Gruss
Speedy
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
1.725
Beiträge
21.439
Mitglieder
1.234
Neuestes Mitglied
Doneinei
Oben