Lampe einschalten wenn andere Lampe eingeschalten wird

Ich möchte, sobald eine Lampe eingeschalten wird, dass auch eine andere angeht. Problem ist, das Einschalten läuft über ein anderes Smarthome-System (Homee). Ich habe das Plugin und grundsätzlich funktioniert alles, nur eben diese Automatisierung hier nicht. Wo könnte ich nach dem Fehler suchen? Ich habe es auch bereits mit anderen Lampen als Auslöser probiert.

Moin,
du darfst die die Automation auch als YAML hier als Forformatierten Text </> einfügen.

Was ich so sehe du arbeitest mit Geräten ich würde empfehlen mit Entitäten zu arbeiten.
Wenn du mal ein Gerät austauscht kannst du dem wieder die gleiche Entität verpassen und alles läuft wieder, aber wen du mit Geräten arbeitest muss jede Automation angepasst werden.


Bei Aktionen die Aktion auswählen und nicht das Gerät in deinem Fall “Leuchte: Einschalten”

Und bei der Aktion dan auch kein Gerät einfügen:
grafik


Du kannst auch über die 3 punkte bei den Elementen unter Dann also den Aktionen testen ob diese funktionieren:

LG
Tobi

Vielen Dank. Ich habe es geändert. Aber es funktioniert trotzdem nicht.

alias: Esszimmer Licht an
description: ""
triggers:
  - trigger: state
    entity_id:
      - light.esszimmer_wandregal
    to: "on"
    from: null
conditions: []
actions:
  - action: light.turn_on
    target:
      entity_id: light.esszimmer_kommode_neben_tur
    data:
      rgb_color:
        - 255
        - 149
        - 0
      brightness_pct: 70
mode: single

:crayon:by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)

Ich verwende etwas ganz ähnliches.

2 Dinge:

  1. ich frage mich ob nur gemeinsam ein aber ncht ausgeschaltet wird
  2. ich würde nicht, wenn es nicht unbedingt sein muss von einem unbeaknnten Status aus schalten.

Dann praktisch so:

alias: "Esszimmer Licht an"
description: 
triggers:
  - trigger: state
    entity_id:
      - light.esszimmer_wandregal
    from: "off"
    to: "on"
    id: ein
  - trigger: state
    entity_id:
      - light.esszimmer_wandregal
    from: "on"
    to: "off"
    id: aus
conditions: []
actions:
  - if:
      - condition: trigger
        id:
          - ein
    then:
      - action: light.turn_on
        metadata: {}
        data: {}
        target:
          entity_id: light.esszimmer_kommode_neben_tur
  - if:
      - condition: trigger
        id:
          - aus
    then:
      - action: light.turn_off
        metadata: {}
        data: {}
        target:
          entity_id: light.esszimmer_kommode_neben_tur
mode: single

Den data Block würde ich erstmal weglassen.

Wenn das nicht geht. dann wirf mal einen Blick in den Trace. Dort wirst du ablesen können warum es nicht geht.

Wenn ich das bei Yaml eingebe kommt: Message malformed: string value is None for dictionary value @ data[‘description’]

Bei Trace steht:

type: turned_ondevice_id: ef74473206d68303484b2fd6f32c31d3entity_id: d23de7ea11cbe218f622539873cbb39bdomain: switchtrigger: device

Ich kann keinen Fehler im Code entdecken.

Wenn ich den Code einfüge bekomme ich keinen Fehler bei mir.

Neue Automation erstellen (oder vorhandene bearbeiten)

Auf drei Punkte oben rechts klicken und In YAML bearbeiten wählen.

Alles löschen

Code einfügen

Da kommt bei mir kein Fehler

Ich habe nun keine EnOcean-Steckdose (hängt in Homee) mehr als Auslöser genommen, sondern eine Zigbee-Lampe (hängt noch in Homee).

Eigenartig, das funktioniert nun:

Aber das geht nicht:

wie ja oben schon geschrieben… die Bilder bringen niemanden weiter.

Das funktioniert:

alias: Esszimmer Licht aus
description: ""
triggers:
  - trigger: state
    entity_id:
      - light.esszimmer_wandregal_2
    from: "on"
    to: "off"
conditions: []
actions:
  - action: light.turn_off
    metadata: {}
    data: {}
    target:
      entity_id: light.esszimmer_kommode_neben_tur
mode: single

Das funktioniert nicht:

alias: Esszimmer Licht an
description: ""
triggers:
  - trigger: state
    entity_id:
      - light.esszimmer_wandregal
    to: "on"
    from: "off"
conditions: []
actions:
  - action: light.turn_on
    target:
      entity_id: light.esszimmer_kommode_neben_tur
    data:
      rgb_color:
        - 255
        - 149
        - 0
      brightness_pct: 70
mode: single

OK selber erkannt.

entity_id:

  • light.esszimmer_wandregal_2
    – korrekte Entität

entity_id:

  • light.esszimmer_wandregal
    – alte gelöschte Lampe (wie bekomme ich die aus der Homee Integration in HA raus?)

Vielen Dank für Eure Hilfe.