Seite 1 von 1

Problemchen mit Variablen in Skripts

Verfasst: Di 15. Nov 2022, 11:59
von Friedi

Ich versuche gerade mir ein Skript zu bauen, welches mich auf offne Fenster hinweist.

Code: Alles auswählen

  sequence:
    - service: notify.telegram_marco
      data: 
        message: >-
          {% set wintoilstate = states('binary_sensor.fenster_toilette_access_control_window_door_is_open') %}
          {% set wintoil = "Toilettenfenster" if wintoilstate = 'on' %}
          {% set message = " Die folgenden Fenster sind noch geöffnet." %}
            {{ message }} {{ wintoil }}

Der Part

Code: Alles auswählen

if wintoilstate = 'on'

verursacht aber einen Fehler und sagt mir, dass irgendwo ein String erwartet würde und ich komme einfach nicht dahinter, was das eigentliche Problem ist.

Über den Sinn bitte nicht nachdenken, da das ganze in einem frühen Stadium ist.


Re: Problemchen mit Variablen in Skripts

Verfasst: Di 15. Nov 2022, 12:41
von Osorkon

Schaue ich mir mal heute Abend an.
In der Zwischenzeit kannst Du Dir mal das anschauen.
Wäre der Weg über eine Gruppe.

Gruß
Osorkon


Re: Problemchen mit Variablen in Skripts

Verfasst: Di 15. Nov 2022, 12:59
von Osorkon

Liegt wohl an dem Vergleichsoperartor.
Zuweisung „=„
Vergleich „==„

Code: Alles auswählen


{% set wintoilstate = states('binary_sensor.fenster_toilette_access_control_window_door_is_open') %}
{% set wintoil = "Toilettenfenster" if wintoilstate == 'on' %}
{% set message = " Die folgenden Fenster sind noch geöffnet." %}
{{ message }} {{ wintoil }}

Gruß
Osorkon


Re: Problemchen mit Variablen in Skripts

Verfasst: Di 15. Nov 2022, 13:12
von Friedi

Oh Mann. Danke dir!!!


Re: Problemchen mit Variablen in Skripts

Verfasst: Di 15. Nov 2022, 18:31
von Osorkon

Immer wieder gerne 😊

Auch wenn ich noch nicht überreiße, was es werden soll wenn es mal fertig ist. 😂

Aber ich sollte ja nichts in Frage stellen. 😱

Kannst ja denn die fertige Lösung bei Gelegenheit vorstellen.

Gruß
Osorkon


Re: Problemchen mit Variablen in Skripts

Verfasst: Di 15. Nov 2022, 21:07
von Friedi
Osorkon hat geschrieben: Di 15. Nov 2022, 18:31

Auch wenn ich noch nicht überreiße, was es werden soll wenn es mal fertig ist. 😂

Am Schluss will ich, dass mir Alexa sagt, welche Fenster noch offen sind. Getriggert von unterschiedlichen Automationen.

Osorkon hat geschrieben: Di 15. Nov 2022, 18:31

Kannst ja denn die fertige Lösung bei Gelegenheit vorstellen.

Mache ich. Kann aber noch ein bisschen dauern. Komme nur gelegentlich in den Mittagspausen dazu. An den Wochenenden habe ich derzeit die Schnauze voll von Computern.


Re: Problemchen mit Variablen in Skripts

Verfasst: So 20. Nov 2022, 14:10
von darki

Klingt sehr interessant, genau sowas wollte ich auch machen, wenn man das Haus verlässt. Ich hatte mir überlegt da einfach einen String aufzubauen: wenn kein Fenster offen ist (das geht über ne Gruppe) "keine offen", ansonsten "Folgende Fenster sind offen:..."