Beleuchtungsstärke abfragen

Hallo zusammen,

ich möchte gern eine Automation erstellen.
Hierfür soll für kurze Zeit eine Beleuchtung auf die volle Beleuchtungsstärke gestellt werden und nach ablauf einer gewissen Zeit auf die ursprüngliche Beleuchtungsstärke zurück gestellt werden.

Ich habe mir einen Helfer mit Zahlen-Eingabe (%) erstellt.
Und dachte mir das ich zu beginn die aktuelle Beleuchtungsstärke der Lampe abfrage und in den Helfer eintrage.

Doch wie kann ich die aktuelle Beleuchtungstärke abfragen? Ich bin leider nicht so versiert das ich mir ein Template dafür schreiben kann. Gibt es auch eine Vorlage oder eine bereits vorandene Aktion dafür?

Ich weis nicht so recht wie ich danach suchen soll. Ich bin leider beim durch klicken nicht fündig geworden wie ich die Beleuchtungsstärke abfragen kann.

Gruß, Oranje

Sich mal nach scene.create, das sollte dir helfen.

1 „Gefällt mir“

nun habe ich mit yaml quasi keine Erfahrung. Ich meine ich weis nicht wie ich richtig scripte.
Bisher habe ich nur mit dem Editor gearbeitet.

Ich habe eine code Zeile verwendet die ich im Zusammenhang mit der Suche gefunden habe.

service: scene.create
data:
  scene_id: lights_previous_state
  snapshot_entities:
    - light: Schränke light.tradfri_transformer_30w

Doch wenn ich die verwende dann bekomme ich folgende Meldung mit der ich nichts anfangen kann.

Was sagt mir diese Meldung?

Die Zeilen aus dem Code stehen ganz am anfang des Scripts.

im Anschluss möchte ich mit diesem im Editor erstellten Snipet die Beleuchtung kurz ändern und nach ablauf von z.b. 1 Minute

sequence:
  - action: light.toggle
    metadata: {}
    target:
      entity_id: light.tradfri_driver
    data:
      brightness_pct: 100
  - delay:
      hours: 0
      minutes: 1
      seconds: 0
      milliseconds: 0
alias: DVD suchen
description: ''

mit diesem Code den ich ebenfalls über die suche gefunden habe zurückstellen.

service: scene.turn_on
data:
  entity_id: scene.lights_previous_state

Du hast unter snapshot_entities was falsches stehen. Da muss “light: Schränke” raus und nur noch “light.tradfri_transformer_30w” stehen.

Das generiert Home assistant auch richtig, wenn du das im visuellen Editor erstellst.

Wenn ich das ganze auf

service: scene.create
data:
  scene_id: lights_previous_state
  snapshot_entities: Schränke light.tradfri_transformer_30w

reduziere dann habe ich noch den selben fehler.
Dies habe ich mit YAML erstellt da ich im Editor nicht wüsste wie ich dies überhaupt erzeugen kann.

Wonach müsste ich im Editor den für die “Momentaufnahme” suchen?
mit scene.create kann ich im Editor nichts finden.

Da ist doch immer noch der Fehler drin

action: scene.create
metadata: {}
data:
  snapshot_entities:
    - light.tradfri_transformer_30w
  scene_id: lights_previous_state

Und

action: scene.turn_on
metadata: {}
target:
  entity_id: scene.lights_previous_state
data: {}

Gruß Osorkon

das hatte ich beim kopieren nicht gelöscht.
Aber ich hatte auch keinen Zeilensprung

Aber wenn ich testweise nur dies kopiere, dann habe ich noch immer den selben Fehler.
Was mach ich nur falsch.

action: scene.create
metadata: {}
data:
  snapshot_entities:
    - light.tradfri_transformer_30w
  scene_id: lights_previous_state

Ich habe so garkeine Ahnung was ich gerade mache.

UpDate: Ich habe eben im Editor gefunden wie ich den Schnappschuss mache.
Und dies hat der Editor erstellt

sequence:
  - action: scene.create
    metadata: {}
    data:
      snapshot_entities:
        - light.tradfri_transformer_30w
alias: DVD suchen
description: ''

ich bastele dann mal weiter. Danke für die Hilfe an alle Beteiligten.