Speichern von Automationen zerstört Code von bestehenden Automationen Thema ist als GELÖST markiert
- Friedi
- Beiträge: 443
- Registriert: Do 22. Jul 2021, 16:57
- 2
- Has thanked: 36 times
- Been thanked: 21 times
Speichern von Automationen zerstört Code von bestehenden Automationen
Ich weiß nicht, ob es schon mal jemandem aufgefallen ist, aber in manchen Fällen zerstört das Anlegen/Ändern einer Automation per UI (Einstellungen -> Automationen) den Code bestehender Automationen.
Ich habe mal ein Ticket aufgemacht. Wen es interessiert kann es hier verfolgen: https://github.com/home-assistant/core/issues/54306
Ich bin sehr gespannt, was die dazu sagen ...
Ich habe mal ein Ticket aufgemacht. Wen es interessiert kann es hier verfolgen: https://github.com/home-assistant/core/issues/54306
Ich bin sehr gespannt, was die dazu sagen ...
- Osorkon
- Administrator
- Beiträge: 1953
- Registriert: Sa 17. Jul 2021, 16:53
- 2
- Wohnort: Langenargen
- Has thanked: 61 times
- Been thanked: 530 times
- Kontaktdaten:
Re: Speichern von Automationen zerstört Code von bestehenden Automationen
Kein zwar Deinen Fehler nicht bestätigen.
Aber müsste Dein Template nicht so ausschauen?!
Aber müsste Dein Template nicht so ausschauen?!
Code: Alles auswählen
{% if is_state_attr("sensor.ics_6", "remaining",2) %}
Nächste Woche ist die Familie {{states.sensor.ics_6.attributes.description }} mit der Kellerreinigung dran.
{% elif is_state_attr("sensor.ics_7", "remaining",7) %}
Nächste Woche ist die Familie {{states.sensor.ics_7.attributes.description }} mit der Kellerreinigung dran.
{% elif is_state_attr("sensor.ics_8", "remaining",7) %}
Nächste Woche ist die Familie {{states.sensor.ics_8.attributes.description }} mit der Kellerreinigung dran.
{% else %}
NächsteWoche bleibt der Keller dreckig!
{%- endif %}
Einer muss ja für Ordnung sorgen.
- Friedi
- Beiträge: 443
- Registriert: Do 22. Jul 2021, 16:57
- 2
- Has thanked: 36 times
- Been thanked: 21 times
Re: Speichern von Automationen zerstört Code von bestehenden Automationen
Ist da außer der Spitze auch eine Korrektur drin?
Alles, was nicht passt, war noch ein Crash durch HA. Weil du schreibst, du kannst das nicht bestätigen: Hast du mal probiert?
Alles, was nicht passt, war noch ein Crash durch HA. Weil du schreibst, du kannst das nicht bestätigen: Hast du mal probiert?
- Osorkon
- Administrator
- Beiträge: 1953
- Registriert: Sa 17. Jul 2021, 16:53
- 2
- Wohnort: Langenargen
- Has thanked: 61 times
- Been thanked: 530 times
- Kontaktdaten:
Re: Speichern von Automationen zerstört Code von bestehenden Automationen
Code: Alles auswählen
alias: Test Test
description: ''
trigger:
- platform: time
at: '20:00:00'
condition: []
action:
- service: notify.telegram_xy
data:
message: >-
{% if is_state_attr("sensor.ics_6", "remaining",2) %} Nächste Woche
ist die Familie {{states.sensor.ics_6.attributes.description }} mit der
Kellerreinigung dran. {% elif is_state_attr("sensor.ics_7",
"remaining",7) %} Nächste Woche ist die Familie
{{states.sensor.ics_7.attributes.description }} mit der Kellerreinigung
dran. {% elif is_state_attr("sensor.ics_8", "remaining",7) %} Nächste
Woche ist die Familie {{states.sensor.ics_8.attributes.description }}
mit der Kellerreinigung dran. {% else %} Nächste Woche bleibt der
Keller dreckig! {%- endif %}
mode: single
Automation geändert -> gespeichert -> getetstet -> funktioniert
Neue Automation angelegt -> getestet -> funktioniert
Einer muss ja für Ordnung sorgen.
- Friedi
- Beiträge: 443
- Registriert: Do 22. Jul 2021, 16:57
- 2
- Has thanked: 36 times
- Been thanked: 21 times
Re: Speichern von Automationen zerstört Code von bestehenden Automationen
Wo hast du die Automation geändert? Im File-Editor? Da geht ja alles.
Du müsstest eben über dieses Einstellungen -> Automationen in der grafischen Umgebung eine Automation erstellen oder ändern.
Hat der - hinter dem > eine Funktion?
- Osorkon
- Administrator
- Beiträge: 1953
- Registriert: Sa 17. Jul 2021, 16:53
- 2
- Wohnort: Langenargen
- Has thanked: 61 times
- Been thanked: 530 times
- Kontaktdaten:
Re: Speichern von Automationen zerstört Code von bestehenden Automationen
Ich habe die Automation im grafischen Editor angelegt, sowie auch die Änderung im diesen durchgeführt.
Nen File Editor für Automation brauch ich so gut wie gar nicht!
Die Yaml -Sicht vielleicht noch um den Aufbau noch zu checken.
Gruß
Osorkon
Einer muss ja für Ordnung sorgen.
- Osorkon
- Administrator
- Beiträge: 1953
- Registriert: Sa 17. Jul 2021, 16:53
- 2
- Wohnort: Langenargen
- Has thanked: 61 times
- Been thanked: 530 times
- Kontaktdaten:
Re: Speichern von Automationen zerstört Code von bestehenden Automationen
Einstellungen -> Automatisierungen -> + Automatisierung hinzufügen -> Mit einer leeren Automatisierung starten.
Ein Screenshot erübrigt sich, glaube ich.
Ein Screenshot erübrigt sich, glaube ich.
Einer muss ja für Ordnung sorgen.
- Osorkon
- Administrator
- Beiträge: 1953
- Registriert: Sa 17. Jul 2021, 16:53
- 2
- Wohnort: Langenargen
- Has thanked: 61 times
- Been thanked: 530 times
- Kontaktdaten:
Re: Speichern von Automationen zerstört Code von bestehenden Automationen
Home Assistant OS 6.2 auf nem Raspberry Pi4 8GB
Core 2021.8.3
Supervisor 2021.06.8
Core 2021.8.3
Supervisor 2021.06.8
Einer muss ja für Ordnung sorgen.
- Osorkon
- Administrator
- Beiträge: 1953
- Registriert: Sa 17. Jul 2021, 16:53
- 2
- Wohnort: Langenargen
- Has thanked: 61 times
- Been thanked: 530 times
- Kontaktdaten:
Re: Speichern von Automationen zerstört Code von bestehenden Automationen
Betrifft es bei Dir nur die eine Automation, oder auch alle andere?
Das Template, wie ich schon schrieb, ist meiner Meinung nach fehlerhaft?!
Das Template, wie ich schon schrieb, ist meiner Meinung nach fehlerhaft?!
Einer muss ja für Ordnung sorgen.
- Friedi
- Beiträge: 443
- Registriert: Do 22. Jul 2021, 16:57
- 2
- Has thanked: 36 times
- Been thanked: 21 times
Re: Speichern von Automationen zerstört Code von bestehenden Automationen
Hab ich nicht mitbekommen. Kannst du mir mal konkret sagen, was daran deiner Meinung nach nicht passt?
- Osorkon
- Administrator
- Beiträge: 1953
- Registriert: Sa 17. Jul 2021, 16:53
- 2
- Wohnort: Langenargen
- Has thanked: 61 times
- Been thanked: 530 times
- Kontaktdaten:
Re: Speichern von Automationen zerstört Code von bestehenden Automationen
Mein erster Beitrag zu diesem Thema.
Einer muss ja für Ordnung sorgen.
- Friedi
- Beiträge: 443
- Registriert: Do 22. Jul 2021, 16:57
- 2
- Has thanked: 36 times
- Been thanked: 21 times
Re: Speichern von Automationen zerstört Code von bestehenden Automationen
War mir schon klar, nur sehe ich nicht den Fehler bei meinem Code oder meinst du wegen elif an sich?
Werde mal konkreter
Werde mal konkreter
- Osorkon
- Administrator
- Beiträge: 1953
- Registriert: Sa 17. Jul 2021, 16:53
- 2
- Wohnort: Langenargen
- Has thanked: 61 times
- Been thanked: 530 times
- Kontaktdaten:
Re: Speichern von Automationen zerstört Code von bestehenden Automationen
Wenn Deine Automation funktioniert wie sie soll, dann ist doch alles gut.
Eine if Anweisung mit mehrfach Auswahl, kenne ich und so wende ich sie auch so mehrfach erfolgreich an, wie oben beschrieben.
Eine if Anweisung mit mehrfach Auswahl, kenne ich und so wende ich sie auch so mehrfach erfolgreich an, wie oben beschrieben.
Code: Alles auswählen
if …
elif …
elif…
else…
endif
Einer muss ja für Ordnung sorgen.
- Friedi
- Beiträge: 443
- Registriert: Do 22. Jul 2021, 16:57
- 2
- Has thanked: 36 times
- Been thanked: 21 times
Re: Speichern von Automationen zerstört Code von bestehenden Automationen
Ja, aber syntaktisch ist mein Code absolut richtig. Spielt keine Rolle bzw. darf keine Rolle spielen.Osorkon hat geschrieben: ↑Mo 9. Aug 2021, 23:29 Wenn Deine Automation funktioniert wie sie soll, dann ist doch alles gut.
Eine if Anweisung mit mehrfach Auswahl, kenne ich und so wende ich sie auch so mehrfach erfolgreich an, wie oben beschrieben.
Code: Alles auswählen
if … elif … elif… else… endif
Mittlerweile hat sich noch einer ran gehängt. Der hat scheinbar Probleme mit Bindestrichen im Text.
- Osorkon
- Administrator
- Beiträge: 1953
- Registriert: Sa 17. Jul 2021, 16:53
- 2
- Wohnort: Langenargen
- Has thanked: 61 times
- Been thanked: 530 times
- Kontaktdaten:
Re: Speichern von Automationen zerstört Code von bestehenden Automationen
Diesen Fehler kann ich auch reproduzieren.
Nur änderst sich die Syntax nur wenn ich genau diese Automationen im grafischen Editor öffne und speichere und danach funktioniert diese nicht mehr.
Erstelle ich eine neue Automation per grafischen Editor, bleibt die alte so wie sie ist und funktioniert nach wie vor.
Gruß
Osorkon
Einer muss ja für Ordnung sorgen.
- Friedi
- Beiträge: 443
- Registriert: Do 22. Jul 2021, 16:57
- 2
- Has thanked: 36 times
- Been thanked: 21 times
Re: Speichern von Automationen zerstört Code von bestehenden Automationen
Ich habe jetzt alle manuell veränderten Automatisierungen ausgelagert.
Jetzt kann ich endlich wieder den grafischen Editor verwenden
Jetzt kann ich endlich wieder den grafischen Editor verwenden