1 Automatisierung 2 Aktionen Zeitabhängig

Rat und Tat rings um Home Assistant Automationen.


Antworten
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 62 times
Been thanked: 16 times

1 Automatisierung 2 Aktionen Zeitabhängig

Beitrag 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
Benutzeravatar
Osorkon
Administrator
Beiträge: 1945
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 529 times
Kontaktdaten:

Re: 1 Automatisierung 2 Aktionen Zeitabhängig

Beitrag von Osorkon »

Servus @PX80 , verstehe Deine Frage nicht wirklich?

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

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 62 times
Been thanked: 16 times

Re: 1 Automatisierung 2 Aktionen Zeitabhängig

Beitrag von PX80 »

Licht aus nach 22 Uhr, Licht an 6.00 Uhr
Benutzeravatar
Osorkon
Administrator
Beiträge: 1945
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 529 times
Kontaktdaten:

Re: 1 Automatisierung 2 Aktionen Zeitabhängig

Beitrag 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
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 62 times
Been thanked: 16 times

Re: 1 Automatisierung 2 Aktionen Zeitabhängig

Beitrag 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!?
Benutzeravatar
Osorkon
Administrator
Beiträge: 1945
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 529 times
Kontaktdaten:

Re: 1 Automatisierung 2 Aktionen Zeitabhängig

Beitrag 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
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 62 times
Been thanked: 16 times

Re: 1 Automatisierung 2 Aktionen Zeitabhängig

Beitrag 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?
Benutzeravatar
Osorkon
Administrator
Beiträge: 1945
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 529 times
Kontaktdaten:

Re: 1 Automatisierung 2 Aktionen Zeitabhängig

Beitrag 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
Einer muss ja für Ordnung sorgen. :D
Antworten