Licht mit unterschiedlicher Farbtemperatur zu verschiedenen Zeiten schalten

Rat und Tat rings um Home Assistant Automationen.


Antworten
Andreas
Beiträge: 504
Registriert: Di 21. Dez 2021, 22:05
2
Wohnort: Geltow
Has thanked: 118 times
Been thanked: 22 times

Licht mit unterschiedlicher Farbtemperatur zu verschiedenen Zeiten schalten

Beitrag von Andreas »

Hallo,
ich möchte mein Küchenlicht tagsüber mit Tageslichtweiß und in der anderen Zeit mit einem warmweißen Farbzon einschalten. Dies funktioniert aber nicht.

Code: Alles auswählen

alias: Küchentisch heller amTag
description: ""
trigger: []
condition:
  - condition: device
    type: is_on
    device_id: b210378063b92b15b9118a1c6942c472
    entity_id: 0e97cef86824d8bd027b6165f8f3f9d3
    domain: light
    enabled: true
  - condition: and
    conditions: []
  - condition: time
    after: "06:00:00"
    weekday:
      - mon
      - tue
      - wed
      - thu
      - fri
      - sat
      - sun
  - condition: and
    conditions: []
  - condition: time
    before: "18:00:00"
    weekday:
      - mon
      - tue
      - wed
      - thu
      - fri
      - sat
      - sun
action:
  - service: light.turn_on
    target:
      device_id: b210378063b92b15b9118a1c6942c472
    data:
      kelvin: 2349
      brightness: 58
mode: single

Gruß, Andreas

mondface
Beiträge: 172
Registriert: Di 10. Mai 2022, 23:06
2
Has thanked: 118 times
Been thanked: 13 times

Re: Licht mit unterschiedlicher Farbtemperatur zu verschiedenen Zeiten schalten

Beitrag von mondface »

Moin,
Schau mal hier:
viewtopic.php?t=645

Andreas
Beiträge: 504
Registriert: Di 21. Dez 2021, 22:05
2
Wohnort: Geltow
Has thanked: 118 times
Been thanked: 22 times

Re: Licht mit unterschiedlicher Farbtemperatur zu verschiedenen Zeiten schalten

Beitrag von Andreas »

@mondface
Danke. Ich habe mich wieder nicht korrekt ausgedrückt. Die Farbtemperatur kann ich einstellen. Und mit dem eingestellten Wert geht die Lampe dann auch an, aber nicht wie gewollt von 6 -18 Uhr in der eingestellten Farbtemperatur und ausserhalb diesr Zeit mit einer anderen, sondern immer mit dr eingestellten Farbtemperatur.
Gruß, Andreas

Dampf
Beiträge: 366
Registriert: So 22. Jan 2023, 10:06
1
Has thanked: 101 times
Been thanked: 56 times

Re: Licht mit unterschiedlicher Farbtemperatur zu verschiedenen Zeiten schalten

Beitrag von Dampf »

Wenn du mehrere Bedingungen gleichzeitig erfüllt haben willst musst du diese auch in „Prüfen ob mehrere Bedingungen erfüllt sind“-Baustein einfügen und nicht darunter.

Ich würde dir gern beispielhaft einen Code schicken, bin aber nicht zuhause und das iPhone tut mir mit Copy&Paste nur Schmarn aus HA hier rein kopieren.

HA OS auf Beelink SEi12 Mini PC, i5-1235U,16GB RAM, Zigbee2mqtt mit SONOFF Zigbee 3.0 USB Dongle Plus

Andreas
Beiträge: 504
Registriert: Di 21. Dez 2021, 22:05
2
Wohnort: Geltow
Has thanked: 118 times
Been thanked: 22 times

Re: Licht mit unterschiedlicher Farbtemperatur zu verschiedenen Zeiten schalten

Beitrag von Andreas »

@Dampf
Danke für die Hilfestellung! Müsste es dann ungefähr so aussehen?

Code: Alles auswählen

alias: Küchentisch heller amTag
description: ""
trigger: []
condition:
  - condition: device
    type: is_on
    device_id: b210378063b92b15b9118a1c6942c472
    entity_id: 0e97cef86824d8bd027b6165f8f3f9d3
    domain: light
    enabled: true
  - condition: and
    conditions: []
  - condition: time
    after: "06:00:00"
    weekday:
      - mon
      - tue
      - wed
      - thu
      - fri
      - sat
      - sun
  - condition: time
    before: "18:00:00"
    weekday:
      - mon
      - tue
      - wed
      - thu
      - fri
      - sat
      - sun
action:
  - service: light.turn_on
    target:
      device_id: b210378063b92b15b9118a1c6942c472
    data:
      kelvin: 2349
      brightness: 58
mode: single

Wenn nicht, es eilt nicht. Könntest Du auch später mit dem Beispielcode weiterhelfen.

Gruß, Andreas

Dampf
Beiträge: 366
Registriert: So 22. Jan 2023, 10:06
1
Has thanked: 101 times
Been thanked: 56 times

Re: Licht mit unterschiedlicher Farbtemperatur zu verschiedenen Zeiten schalten

Beitrag von Dampf »

Nein. Du musst den „Prüfen ob mehrere Bedingungen erfüllt sind“(UND)-Baustein durch Anklicken öffnen und DARIN deine Bedingungen einfügen.

DU bist eventuell von anderen Systemen wie HomeKit o.ä. gewöhnt alles einfach aufzulisten. In HA ist das anders. Hier sind UND und/oder ODER-Besteine(und auch Andere) sozusagen Sprechblasen die gefüllt werden wollen.

z.B: so:

Code: Alles auswählen

description: Dampfs unglaubliche Küchtentisch Heller am Tag Automation
mode: single
trigger: []
condition:
  - condition: and
    conditions:
      - condition: time
        after: "06:00:00"
        before: "18:00:00"
      - condition: device
        device_id: ""
        domain: ""
        entity_id: ""
action:
  - service: light.turn_on
    metadata: {}
    data: {}

Wenn du nicht unendlich viele Automationen anhäufen willst, kannst du es auch in eine packen, wenn du zu z.B. unterschiedlichen Zeiten unterschiedliches Licht mit dem selben Auslöser haben willst. Das macht man mit einem Wenn-Dann-Baustein im Auslöser und DARIN einen UND-Baustein
Das würde so ausschauen:

Code: Alles auswählen

description: Dampfs unglaubliche Küchtentisch Licht TAG/NACHT Automation
mode: single
trigger: []
condition: []
action:
  - alias: Küchentisch am Tag heller
    if:
      - condition: and
        conditions:
          - condition: time
            after: "06:00:00"
            before: "18:00:00"
          - condition: device
            device_id: ""
            domain: ""
            entity_id: ""
    then:
      - service: light.turn_on
        metadata: {}
        data: {}
  - alias: Küchentisch abends/nachts weniger hell
    if:
      - condition: and
        conditions:
          - condition: time
            after: "18:00:00"
            before: "06:00:00"
          - condition: device
            device_id: ""
            domain: ""
            entity_id: ""
    then:
      - service: light.turn_on
        metadata: {}
        data: {}
Dateianhänge
Bild 19.06.24 um 18.34.jpg
Bild 19.06.24 um 18.34.jpg (53.73 KiB) 1542 mal betrachtet

HA OS auf Beelink SEi12 Mini PC, i5-1235U,16GB RAM, Zigbee2mqtt mit SONOFF Zigbee 3.0 USB Dongle Plus

Andreas
Beiträge: 504
Registriert: Di 21. Dez 2021, 22:05
2
Wohnort: Geltow
Has thanked: 118 times
Been thanked: 22 times

Re: Licht mit unterschiedlicher Farbtemperatur zu verschiedenen Zeiten schalten

Beitrag von Andreas »

Dampf hat geschrieben: Mi 19. Jun 2024, 18:49

DU bist eventuell von anderen Systemen wie HomeKit o.ä. gewöhnt alles einfach aufzulisten. In HA ist das anders. Hier sind UND und/oder ODER-Besteine(und auch Andere) sozusagen Sprechblasen die gefüllt werden wollen.

Nein, ich habe mein Smartphone mit HA angefangen. Allerdings steige ich auch bei der Logik bei den Automatisierungen nicht durch. :roll:
Ich habe versucht, deinen Code in meine einzufügen, bekomme aber immer eine Fehlermeldung.
Könntest Du mir bitte helfen, wie der Code mit meinen Entitäten aussehen müsste?
Gruß, Andreas

Dampf
Beiträge: 366
Registriert: So 22. Jan 2023, 10:06
1
Has thanked: 101 times
Been thanked: 56 times

Re: Licht mit unterschiedlicher Farbtemperatur zu verschiedenen Zeiten schalten

Beitrag von Dampf »

Mein Code passt. Habe es eben ausprobiert.

Du gehst wie folgt vor:

1) neue leere Automation anlegen/öffnen
2) oben rechts auf die drei Punkte und dann „als YAML bearbeiten“ klicken
3) den Code, der bereits drin steht komplett löschen
4) meinen Code kopieren und einfügen
5) wieder auf die 3 Punkte oben rechts und „im visuellen Editor bearbeiten“ klicken
6) jetzt kannst du im visuellen Editor über den nach unten Pfeil links am jeweiligen Baustein diesen Baustein öffnen. Darin siehst du nun die Bestandteile
7) jetzt musst du nur noch deine Entitäten bzw. Geräte und den Auslöser einfügen

HA OS auf Beelink SEi12 Mini PC, i5-1235U,16GB RAM, Zigbee2mqtt mit SONOFF Zigbee 3.0 USB Dongle Plus

Andreas
Beiträge: 504
Registriert: Di 21. Dez 2021, 22:05
2
Wohnort: Geltow
Has thanked: 118 times
Been thanked: 22 times

Re: Licht mit unterschiedlicher Farbtemperatur zu verschiedenen Zeiten schalten

Beitrag von Andreas »

Es funktioniert😲
Ganz lieben Dank!
Gruß, Andreas

Andreas
Beiträge: 504
Registriert: Di 21. Dez 2021, 22:05
2
Wohnort: Geltow
Has thanked: 118 times
Been thanked: 22 times

Re: Licht mit unterschiedlicher Farbtemperatur zu verschiedenen Zeiten schalten

Beitrag von Andreas »

Allerdings ist mir am WE erst aufgefallen, dass das Licht jetzt immer mit der gleichen Farbtemperatur einschaltet.
Gibt es da auch eine Lösung, dass es in der Nacht mit einer anderen Farbtemperatur einschaltet??
Gruß, Andreas

Dampf
Beiträge: 366
Registriert: So 22. Jan 2023, 10:06
1
Has thanked: 101 times
Been thanked: 56 times

Re: Licht mit unterschiedlicher Farbtemperatur zu verschiedenen Zeiten schalten

Beitrag von Dampf »

Das kannst du einfach über das UI einstellen, dort wo du die Entität eingefügt hast

Dateianhänge
IMG_2024-06-25-111312.png
IMG_2024-06-25-111312.png (124.68 KiB) 1072 mal betrachtet

HA OS auf Beelink SEi12 Mini PC, i5-1235U,16GB RAM, Zigbee2mqtt mit SONOFF Zigbee 3.0 USB Dongle Plus

Benutzeravatar
Osorkon
Administrator
Beiträge: 2058
Registriert: Sa 17. Jul 2021, 16:53
3
Wohnort: Langenargen
Has thanked: 62 times
Been thanked: 564 times
Kontaktdaten:

Re: Licht mit unterschiedlicher Farbtemperatur zu verschiedenen Zeiten schalten

Beitrag von Osorkon »

Was ist der Auslöser? Das einschalten des Lichtes?

Wenn Zeit zwischen 6 und 18 Uhr
Dann Kaltweiss
Sonst Warmweiss

Code: Alles auswählen

description: ""
mode: single
trigger:
  - platform: state
    entity_id:
      - light.xyz
    from: "off"
    to: "on"
condition: []
action:
  - if:
      - condition: time
        after: "06:00:00"
        before: "18:00:00"
    then:
      - service: light.turn_on
        metadata: {}
        data:
          kelvin: 6500
          brightness_pct: 100
        target:
          entity_id: light.xyz
    else:
      - service: light.turn_on
        metadata: {}
        data:
          kelvin: 2000
          brightness_pct: 62
        target:
          entity_id: light.xyz

Einen Andere Möglich wäre die Auswahl als Aktion zu verwenden.

Code: Alles auswählen

description: ""
mode: single
trigger:
  - platform: state
    entity_id:
      - light.xyz
    from: "off"
    to: "on"
condition: []
action:
  - choose:
      - conditions: []
        sequence: []
      - conditions:
          - condition: time
            after: "06:00:00"
            before: "18:00:00"
        sequence:
          - service: light.turn_on
            metadata: {}
            data:
              kelvin: 6500
              brightness_pct: 100
            target:
              entity_id: light.xyz
      - conditions:
          - condition: time
            after: "18:00:00"
            before: "06:00:00"
        sequence:
          - service: light.turn_on
            metadata: {}
            data:
              kelvin: 2000
              brightness_pct: 68
            target:
              entity_id: light.xyz

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Andreas
Beiträge: 504
Registriert: Di 21. Dez 2021, 22:05
2
Wohnort: Geltow
Has thanked: 118 times
Been thanked: 22 times

Re: Licht mit unterschiedlicher Farbtemperatur zu verschiedenen Zeiten schalten

Beitrag von Andreas »

Danke, werde ich alles mal ausprobieren.

Gruß, Andreas

Andreas
Beiträge: 504
Registriert: Di 21. Dez 2021, 22:05
2
Wohnort: Geltow
Has thanked: 118 times
Been thanked: 22 times

Re: Licht mit unterschiedlicher Farbtemperatur zu verschiedenen Zeiten schalten

Beitrag von Andreas »

Funktionieren beide Varianten super!
Gruß, Andreas

Antworten