====== 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 }}" ===== =====