Seite 1 von 1
Attribut einer Entität per Automation anpassen
Verfasst: Sa 27. Apr 2024, 09:41
von Volker
Moin,
ich scheitere gerade an dem richtigen YAML Code:
Ich möchte die Helligkeit meines Awtrix-Displays über einen Schieberegler anpassen.
Dazu habe ich erst einen Helper erstellt ( input_number.helligkeit ) mit min/max Werten die ich erlauben möchte.
Die Helligkeit des Displays steckt in einem Attribut - state_attr('light.awtrix_63c7cc_matrix','brightness')
Sobald ich den Schieberregler bewege, soll das Attribut den Wert input_number.helligkeit übernehmen.
was wäre dafür der entsprechende yaml Code?
Danke
Volker
Re: Attribut einer Entität per Automation anpassen
Verfasst: Sa 27. Apr 2024, 11:31
von Osorkon
Hallo Volker, Du kannst Sensor Attribute nicht manipulieren.
Im Fall der Awtrix steuerst Du diese per MQTT oder die API (HTTP)
Siehe auch Doku
Für die Helligkeit des Displays hast Du doch schon ein Light Entität zum einschalten und ausschalten sowie zur Regulierung der Helligkeit.

- Awtrix Light.gif (478.57 KiB) 4277 mal betrachtet
Gruß
Osorkon
Re: Attribut einer Entität per Automation anpassen
Verfasst: Sa 27. Apr 2024, 13:49
von Volker
Dank Google und diverser Foren habe ich jetzt eine Lösung gefunden:
- Ich habe einen Helfer angelegt um den Schieberegler abzubilden
- Sobald ich den Regler betätige triggert eine Automation und ändere das Attribut 'Brightness' mit einem Service-Aufruf:
Code: Alles auswählen
- service: light.turn_on
target:
entity_id: light.awtrix_63c7cc_matrix
data:
brightness: "{{ states.input_number.helligkeit_awtrix.state }}"
Re: Attribut einer Entität per Automation anpassen
Verfasst: Sa 27. Apr 2024, 15:08
von Osorkon
Warum machst Du das so kompliziert?!
Du kannst doch direkt die Light Entität verwenden!
Als Bsp. die Standart Licht Karte

- Awtrix Licht Entität.gif (303.26 KiB) 4269 mal betrachtet
Code: Alles auswählen
type: light
entity: light.awtrix_63c7cc_matrix
name: Awtrix
Oder die Custom Mushroom Licht Karte

- Awtrix Light Mushroom.jpg (14.51 KiB) 4269 mal betrachtet
Code: Alles auswählen
type: custom:mushroom-light-card
entity: light.awtrix_63c7cc_matrix
name: Awtrix
show_brightness_control: true
Gruß
Osorkon
Re: Attribut einer Entität per Automation anpassen
Verfasst: Sa 27. Apr 2024, 15:30
von Volker
Kann man bei der Standard Licht Karte auch min und max Werte für die Helligkeit vorgeben?
Obwohl ich ein 4A Netzteil habe booted die Awtrix neu, wenn ich die Helligkeit zu hoch stelle und das Display zuviel Strom zieht
Re: Attribut einer Entität per Automation anpassen
Verfasst: Sa 27. Apr 2024, 15:51
von Osorkon
Ist es ein Eigenbau? Oder verwendest Du die Ulanzi Smart Clock?
Ist definitiv nicht normal, habe hier mit dem Eigenbau wie auch mit der Ulanzi keinen Probleme bei 100% Helligkeit.
Und nein, wenn Du die Helligkeit begrenzen willst, muss Du dann entweder über den Helfer gehen oder Dir ein Template Light erstellen.
Gruß
Osorkon
Re: Attribut einer Entität per Automation anpassen
Verfasst: Sa 27. Apr 2024, 16:34
von Volker
Ja, das ist ein DIY Display - die einzelnen Komponenten kosten zusammen weniger als 20 Euro..... und da ich ja gerne bastel..
Passen zu unserer EInrichtung werd ich jetzt noch ein Gehäuse aus Buchenholz bauen
Mit meiner Automation das klappt hervorragend - ist auch eine gute Basis um die Helligkeit des Displays über beliebige andere Sensoren einzustellen.