Guten Morgen zusammen,ich lese seit ein paar Tagen hier mit und habe mich heute entschlossen, mich anzumelden. Es ist sicher kein riesiges Problem, weil es sich in yaml lösen lässt, aber es stört mich schon ein wenig. Ich nutze sehr gern bei Automationen im Aktionsbereich (oder der “dann”-Sektion, wie immer man das nennen möchte) eine weitere “wenn-dann” Anweisung, in der ich als Ausösebedingung jeweils eine von mehreren unter den Triggern angelegte Auslöse-ID nehme. So weit, so gut. Allerdings kann ich diese “wenn-dann” Aktion nicht mehr in der GUI umbenennen. Ich weiß aber nicht mehr, seit wann es nicht mehr geht, muss mit irgendeinem der letzten Updates passiert sein.Um es klar zu machen, kommt hier ein Code von mir ohne Bearbeitung in yaml (biite nicht an der Automation selbst stören, die ist nur ein Test / Spielerei mit Sprachbefehlen):
alias: Licht Gästebad Sprachbefehl
description: ""
triggers:
- trigger: conversation
command:
- schalte gästebad an
- schalte gästebad licht an
- schalte im gästebad licht an
- schalte für gästebad licht an
- schalte für gästebadlicht an
- schalte gästebadlicht an
- schalte im gästebadlicht an
- schalte licht im gästebad an
id: Licht an
- trigger: conversation
command:
- schalte gästebad aus
- schalte gästebad licht aus
- schalte im gästebad licht aus
- schalte für gästebadlicht aus
- schalte im gästebadlicht aus
- schalte für gästebadlicht aus
- schalte licht im gästebad aus
id: Licht aus
conditions: []
actions:
- if:
- condition: trigger
id:
- Licht an
then:
- action: switch.turn_on
metadata: {}
data: {}
target:
entity_id: switch.schalter_gastebad
- set_conversation_response: sehr gerne! Ich habe das Licht im Gästebad eingeschaltet.
- if:
- condition: trigger
id:
- Licht aus
then:
- action: switch.turn_off
metadata: {}
data: {}
target:
entity_id: switch.schalter_gastebad
- set_conversation_response: Alles klar, licht ist aus.
mode: single
Wie man am Screenshot oben erkennt, lässt sich das “Umbenennen” zwar auswählen, es ist aber funktionslos.
Wenn man aber im yaml-Code die Zeile per Hand einfügt, klappts. Danach lässt sich die Bezeichnung auch in der GUI wieder editieren. Hier ist die geänderte Version:
alias: Licht Gästebad Sprachbefehl
description: ""
triggers:
- trigger: conversation
command:
- schalte gästebad an
- schalte gästebad licht an
- schalte im gästebad licht an
- schalte für gästebad licht an
- schalte für gästebadlicht an
- schalte gästebadlicht an
- schalte im gästebadlicht an
- schalte licht im gästebad an
id: Licht an
- trigger: conversation
command:
- schalte gästebad aus
- schalte gästebad licht aus
- schalte im gästebad licht aus
- schalte für gästebadlicht aus
- schalte im gästebadlicht aus
- schalte für gästebadlicht aus
- schalte licht im gästebad aus
id: Licht aus
conditions: []
actions:
- alias: Licht einschalten
if:
- condition: trigger
id:
- Licht an
then:
- action: switch.turn_on
metadata: {}
data: {}
target:
entity_id: switch.schalter_gastebad
- set_conversation_response: sehr gerne! Ich habe das Licht im Gästebad eingeschaltet.
- alias: Licht ausschalten
if:
- condition: trigger
id:
- Licht aus
then:
- action: switch.turn_off
metadata: {}
data: {}
target:
entity_id: switch.schalter_gastebad
- set_conversation_response: Alles klar, licht ist aus.
mode: single
Klar kann man jetzt sagen: wo ist das Problem? Mich stört es einfach, dass es vorher funktioniert hat, und jetzt ein Umweg nötig ist.
Ich habe zwar versucht, in den Issues auf Github etwas dazu zu finden (unter “Frontend”), war aber wahrscheinlich zu blöd zum Suchen. Hat jemand von euch das auch festgestellt oder hat vielleicht einen Issue, der das “Problem” beschreibt? Ich will keinen neuen aufmachen, wenn es schon einen gibt. Aber vielleicht bin ich ja auch der einzige mit dem Problem.






