Nun gibt es ja anscheinen seit neustem keine Service Aufrufe mehr bzw. wurden diese in Aktionen umbennant. Wenn ich nun den die Aktion python_script.set_state ausführen möchte, sehe ich nur die möglichkeit eine Antwortvariable zu hinterlegen und der YAML Code sieht dann so aus:
Das kann ja so nicht richtig sein oder? Muss ich den Code einfach abändern in den Code aus dem Beispiel von Simon oben, oder gibt es da auch eine elegante Lösung?
service heisst jetzt action.
Wobei beides noch funktionieren sollte.
Aber warum tust Du den Status des Binary Sensors manipulieren?!
Diese Änderung ist nur Temporär und wird bei Update des Sensor wieder überschrieben oder beim Neustart von Home Assistant, wenn die Werte aktualisiert werden.
Ein Sensor oder Binary Sensor sendet Daten bzw. den Status, kann aber keine neuen empfangen. Es ist einen Sensor und keine Aktor.
Das setzen des Status von Sensoren dienen nur zu debugging zwecken, z.B. zum testen von Automatisierungen
Danke für deine Antwort, ich möchte mir ein badget im dashboard anzeigen lassen, welches mir nur anzeigt ob die Waschmaschine läuft oder nicht.
Einen binary sensor benutze ich (und hab ich eigens dafür erstellt) weil simon in einem video gesagt hat, dass dies am sinnvollsten ist, wenn man nur eine anzeige haben möchte.
Aus dem video hab ich auch den code.
Bin blutiger Anfänger Das video ist schon was älter, wenn du eine bessere Lösung hast dann gerne her damit
Ich hab das Simon Video gerade überflogen. Den optionalen Teil finde ich für einen Anfänger zu kompliziert. Anstelle des Binary Sensors dort und Phyton Script nimm was Osorkon oben sagt. Input_boolean, läßt sich einfach an und ausschalten.
Das würde ich eher als Bereicherung empfinden. Es gibt nicht nur den einen Weg.