Seite 1 von 1

Licht Sequenzen mit Bedingungen - stehe auf dem Schlauch

Verfasst: Mo 30. Mai 2022, 21:13
von PX80
Lange ist her, nun möchte ich meine Automatisierung erweitern und stehe auf dem Schlauch vor lauter neuer Optionen.

Was ich machen möchte ist simple:

1.) Licht an ab 6:00 Uhr wenn die Sonne noch nicht aufgegangen ist
2.) Licht an bei Sonnenuntergang
3.) Licht aus 23:00 Uhr

Wo ich nicht zurecht komme, wie bekomme ich die Bedigung bei 1.) mit hinein?

aktueller yaml code angelegt vom grafischen editor:

Code: Alles auswählen

alias: Stehlampe Wohnzimmer
description: ''
trigger:
  - platform: time
    at: '06:00'
    id: morgens_an
  - platform: sun
    event: sunset
    offset: '-01:00:00'
    id: sonnenuntergang
  - platform: time
    at: '23:00:00'
    id: abends_aus
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id: morgens_an
          - condition: state
            entity_id: light.stehlampe
            state: 'off'
          - condition: sun
            before: sunrise
        sequence:
          - service: light.turn_on
            target:
              entity_id: light.stehlampe
            data: {}
      - conditions:
          - condition: trigger
            id: abends_aus
          - condition: state
            entity_id: light.stehlampe
            state: 'on'
        sequence:
          - service: light.turn_off
            target:
              entity_id: light.stehlampe
            data: {}
    default: []
mode: single
Sieht das so vernünftig aus?

edit: wie funktioniert es mit dem offset für sunset? Ich möchte gerne 1h vor sunset triggern

Re: Licht Sequenzen mit Bedingungen - stehe auf dem Schlauch

Verfasst: Mo 30. Mai 2022, 21:24
von Osorkon
Sieht auf den ersten Blick sieht es gut aus. 😀

Auf den zweiten Blick, würde ich aus '06:00' ersetzen gegen '06:00:00'
Nach meinem Verständnis gilt immer folgendes Format HH:MM:SS
Womit '06:00' -> 00:06:00 entsprechen würde.

Gruß
Osorkon

Re: Licht Sequenzen mit Bedingungen - stehe auf dem Schlauch

Verfasst: Mo 30. Mai 2022, 21:25
von PX80
danke. die zeit hat die automation entworfen ... mein problem (die verunsicherung) kam vom fehlgeschlagenen test .. merke gerade das Z-Wave komplett down ist nach dem Upgrade auf 2022.5.5 :evil:

Re: Licht Sequenzen mit Bedingungen - stehe auf dem Schlauch

Verfasst: Mo 30. Mai 2022, 21:32
von Osorkon
Welchen Test meinst Du?

Aktionen Ausführen wird bei einer Automatisierung dieser Art immer ins Leere laufen, bzw. es wird immer die Standard Aktion ausgeführt.
Auswahl mit der Bedingung Trigger ID. -> Keine der von Dir definierten Auswahl Optionen trifft zu da die Triggeer ID als Bedingungen nicht erfüllt ist.

Gruß
Osorkon

Re: Licht Sequenzen mit Bedingungen - stehe auf dem Schlauch

Verfasst: Di 31. Mai 2022, 08:37
von PX80
achso, also kann ich nicht manuell testen das der Trigger sunset ausgelöst wird? bzw. genau die uhrzeit die ich eingestellt habe.

Wie testet mann denn dann diese autom. dachte es gab verbessertes debugging von automationen.

Re: Licht Sequenzen mit Bedingungen - stehe auf dem Schlauch

Verfasst: Sa 4. Jun 2022, 11:21
von Friedi
Das hat nichts mit Debugging zu tun. Es heißt ja "Aktionen ausführen" und genau das wird gemacht. Da steht NICHT "Automation ausführen".

Wenn du so was testen willst, gehst du in die Entwicklerwerkzeuge und setzt einen Status manuell. So kannst du alles testen/auslösen.