Metainformationen zur Seite
WLED Druckfortschritt Anzeige
Für einen Drucker
configuration.yaml
- wled_segment_percent: kann verändert werden, muss nur eindeutig sein.
- id: die ID Nr. des zu steurnden Segments, default wäre 0
- fx: ist die laufende Nr. der Anmiation in WLED, in diesem Fall müssen wir „Percent“ nutzen
- bri: die Helligkeit der LEDs
- ix: wie viele LEDs sollen leuchten, der Wert wird dann aus der Automation (siehe unten) gesetzt
rest_command:
wled_segment_percent:
url: "http://172.16.10.233/json/state"
method: POST
headers:
Content-Type: application/json
payload:>
{
"seg":[
{
"id":1,
"on":true,
"fx":98,
"bri":100,
"ix":{{ ix }}
}
]
}
Automation erstellen
Neue Automation erstellen, danach oben rechts die drei Punkte klicken und in yaml bearbeiten.
Dann den Inhalt ersetzen.
- alias: kann frei vergeben weredn, sollte eindeutig sein
- entity_id: vorher aus der Bambuintegration auslesen und entsprechend anpassen oder umstellen auch „im visuaellen editior bearbeiten“ und dann einfach auswählen.
- actions → data → action: muss zum obigen namen unter „rest_command“ passen
- variables → ix: hierzu die selbe id wie unter entity_id eintragen, zur Not wieder vom Editior in yaml bearbeietn wechseln.
alias: WLED Druckfortschritt anzeigen
triggers:
- entity_id: sensor.p2s_22e8ba570400048_druckfortschritt
trigger: state
actions:
- data:
ix: "{{ ix }}"
action: rest_command.wled_segment_percent
mode: restart
variables:
ix: "{{ states('sensor.p2s_22e8ba570400048_druckfortschritt') | int }}"