Seite 1 von 1

1 Automatisierung 2 Aktionen Zeitabhängig

Verfasst: Fr 10. Dez 2021, 09:33
von PX80
Ich möchte gerne je nach Uhrzeit meine Lampe schalten

Code: Alles auswählen

alias: Stehlampe Wohnzimmer
description: ''
trigger:
  - platform: time
    at: '22:15'
condition: []
action:
  - service: light.turn_off
    target:
      entity_id: light.stehlampe
mode: single
Leider ist es über die GUI nicht wirklich möglich. Nun könnte ich ähnlich dem Rauchmelder mit choose aktionen verketten, aber ggf. gbit es eine andere Möglichkeit die besser passt.

Cheers
PX

Re: 1 Automatisierung 2 Aktionen Zeitabhängig

Verfasst: Fr 10. Dez 2021, 09:43
von Osorkon
Servus @PX80 , verstehe Deine Frage nicht wirklich?

Und was ist über die GUI nicht möglich?

Gruß
Osorkon

Re: 1 Automatisierung 2 Aktionen Zeitabhängig

Verfasst: Fr 10. Dez 2021, 10:26
von PX80
Licht aus nach 22 Uhr, Licht an 6.00 Uhr

Re: 1 Automatisierung 2 Aktionen Zeitabhängig

Verfasst: Fr 10. Dez 2021, 10:45
von Osorkon
Sobald Du mehrere Trigger in einer Automatisierung verwenden möchtest, die mit unterschiedlichen Aktionen verknüpft sind.
Kommst Du um den Aktiontyp Auswählen nicht herum. Eine Automatisierung die um 06:00 Uhr das Licht einschaltet und um 22:00 Uhr das Licht ausschaltet, könnte dann so aussehen:

Code: Alles auswählen

alias: 'Licht automatik '
description: ''
mode: single
trigger:
  - platform: time
    at: '06:00'
    id: an
  - platform: time
    at: '22:00'
    id: aus
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id: an
          - condition: state
            entity_id: light.licht
            state: 'off'
        sequence:
          - service: light.turn_on
            target:
              entity_id: light.licht
      - conditions:
          - condition: trigger
            id: aus
          - condition: state
            entity_id: light.licht
            state: 'on'
        sequence:
          - service: light.turn_off
            target:
              entity_id: light.licht
    default: []
Diese lässt sich selbstverständlich in der GUI erstellen.

Gruß
Osorkon

Re: 1 Automatisierung 2 Aktionen Zeitabhängig

Verfasst: Fr 10. Dez 2021, 10:52
von PX80
Danke. Hatte wohl zu kompliziert gedacht ( ähnlich if anweisung ). Also selbst bei einer Entity die auf unterschiedliche Trigger antwortet muss eine Auswahl ( Choose ) zum Einsatz kommen!?

Re: 1 Automatisierung 2 Aktionen Zeitabhängig

Verfasst: Fr 10. Dez 2021, 11:01
von Osorkon
PX80 hat geschrieben: Fr 10. Dez 2021, 10:52 Also selbst bei einer Entity die auf unterschiedliche Trigger antwortet muss eine Auswahl ( Choose ) zum Einsatz kommen!?
Du möchtest ja 2 unterschiedliche Aktionen ausführen Licht An und Licht Aus. Und das in Abhängigkeit des Triggers.

Du kannst es natürlich auch auf eine Aktion reduzieren -> Licht Umschalten.
Das kann aber nur funktionieren , wenn Das Licht bis 6 Uhr immer ausgeschaltet ist. Und bis 22 Uhr immer eingeschalte bleibt.
Ob das zielführend ist, musst Du selbst entscheiden. Wäre für mich keinen Lösung.

Gruß
Osorkon

Re: 1 Automatisierung 2 Aktionen Zeitabhängig

Verfasst: Fr 10. Dez 2021, 11:20
von PX80
Ok. Verstehe. Könnte ich denn noch mehr Trgger reinlade, sozusagen alles was mit der Lampe zu tun hat.

Ich denke da an Motion Sensor, wenn Motion Sensor nach 22.00 dann Lampe an und wenn nach 22.00 und keien Motion für 5min wieder aus? Oder Bedarf es da einer eigenen Automatisierung?

Re: 1 Automatisierung 2 Aktionen Zeitabhängig

Verfasst: Fr 10. Dez 2021, 11:34
von Osorkon
PX80 hat geschrieben: Fr 10. Dez 2021, 11:20 Könnte ich denn noch mehr Trgger reinlade, sozusagen alles was mit der Lampe zu tun hat.
Selbstverständlich! :D
PX80 hat geschrieben: Fr 10. Dez 2021, 11:20 Ich denke da an Motion Sensor, wenn Motion Sensor nach 22.00 dann Lampe an und wenn nach 22.00 und keien Motion für 5min wieder aus? Oder Bedarf es da einer eigenen Automatisierung?
Ich habe pro Licht auch nur einen Automatisierung.
Trigger sind: Bewegung an , Bewegung aus, Präsenzstatus, Uhrzeit, Sonnentand, etc.

Du kannst natürlich auch für jeden Trigger eine eigene Automatisierung erstellen, wir leben schließlich in einem freien Land. :)

Gruß
Osorkon