Antwortvariablen

Ho25ch

New member
Hallo zusammen

bin ein Neuling in HA, konnte aber schon viele Automatisationen erfolgreich umsetzen. Nun stosse ich aber an meine Grenzen und brauche Hilfe.

Ich sende Befehle via HTTP an ein Endgerät (via RESTful Command), das klappt schon mal gut. Gebe ich dieselbe URL in einen Web-Browser ein, erscheint im Browserfenster eine leere Seite mit dem Text "OK". Nun dachte ich, ich könne die erfolgreiche Ausführung "überwachen" und die Option Antwortvariable in HA dazu benutzen. Habe folgendes versucht:

Code:
action: rest_command.dahua_email_aus
data: {}
response_variable: result
if:
  - condition: template
    value_template: "\"{{ result['status'] == 'OK' }}\""
then:
  - type: turn_on
    device_id: xxx
    entity_id: xxxxx
    domain: light
    brightness_pct: 100

Die Ausführung des Befehls selbst klappt. Zur Kontrolle will ich im Beispiel eine Lampe einschalten, diese geht aber nicht an was ja bedeutet, dass die If-Abfrage nicht mit "wahr" endet. Verstehe den Umgang mit den Antwortvariablen offenbar nicht richtig oder setze es nicht richtig um. Wo hab ich den Fehler drinn? Stimmt in meinem Beispiel die Syntax für die Antwortvariable? Ist ev die "response_variable" nicht identisch mit dem Resultat, wenn dasselbe über einen Webbrowser eingegeben wird? Hoffe, Ihr könnt mir helfen, danke!
 

Letzte Anleitungen

Statistik des Forums

Themen
7.496
Beiträge
73.228
Mitglieder
8.021
Neuestes Mitglied
Ho25ch
Zurück
Oben