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:
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
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:
- ich frage mich ob nur gemeinsam ein aber ncht ausgeschaltet wird
- 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.






