From 04ed7ea4ad3aed59dc41a1e42752304234ffb3ad Mon Sep 17 00:00:00 2001 From: ESPHome Device Builder Date: Fri, 31 Jul 2026 13:30:57 +1200 Subject: [PATCH] Edit esp-bedside-panel.yaml --- esphome/esp-bedside-panel.yaml | 257 +++++++++++++++++++++++---------- 1 file changed, 179 insertions(+), 78 deletions(-) diff --git a/esphome/esp-bedside-panel.yaml b/esphome/esp-bedside-panel.yaml index ea8cea3..37af418 100644 --- a/esphome/esp-bedside-panel.yaml +++ b/esphome/esp-bedside-panel.yaml @@ -7667,66 +7667,206 @@ lvgl: - script.execute: refresh_jobs_page #:################################################################################:# - # RESERVED JOB SLOTS 6-15 + # ADDITIONAL ACTIVE JOBS #:################################################################################:# - - obj: - id: job_slot_6 + - button: + id: job_6_button x: 686 - y: 103 + y: 123 width: 320 - height: 76 - bg_color: 0x1B2530 + height: 95 + bg_color: 0x28313D bg_opa: COVER - border_width: 1 - border_color: 0x334150 + border_width: 2 + border_color: 0x526276 radius: 14 - clickable: false + pressed: + bg_color: 0x42627A + widgets: + - label: + align: TOP_MID + y: 14 + width: 300 + text: "Empty the Dryer" + text_font: font_job_name + text_align: CENTER + text_color: 0xFFFFFF - - obj: - id: job_slot_7 + - label: + id: job_6_status_label + align: TOP_MID + y: 56 + width: 300 + text: "Unknown" + text_font: font_job_status + text_align: CENTER + text_color: 0xFFFFFF + + on_long_press: + then: + - lvgl.label.update: + id: job_6_status_label + text: "Completing..." + + - homeassistant.action: + action: script.jobs_tracker_route_completion + data: + manual_job_id: "${job_6_id}" + + - delay: 2s + - script.execute: refresh_jobs_page + + - button: + id: job_7_button x: 18 - y: 188 + y: 228 width: 320 - height: 76 - bg_color: 0x1B2530 + height: 95 + bg_color: 0x28313D bg_opa: COVER - border_width: 1 - border_color: 0x334150 + border_width: 2 + border_color: 0x526276 radius: 14 - clickable: false + pressed: + bg_color: 0x42627A + widgets: + - label: + align: TOP_MID + y: 14 + width: 300 + text: "Water Table Pot Plant" + text_font: font_job_name + text_align: CENTER + text_color: 0xFFFFFF - - obj: - id: job_slot_8 + - label: + id: job_7_status_label + align: TOP_MID + y: 56 + width: 300 + text: "Unknown" + text_font: font_job_status + text_align: CENTER + text_color: 0xFFFFFF + + on_long_press: + then: + - lvgl.label.update: + id: job_7_status_label + text: "Completing..." + + - homeassistant.action: + action: script.jobs_tracker_route_completion + data: + manual_job_id: "${job_7_id}" + + - delay: 2s + - script.execute: refresh_jobs_page + + - button: + id: job_8_button x: 352 - y: 188 + y: 228 width: 320 - height: 76 - bg_color: 0x1B2530 + height: 95 + bg_color: 0x28313D bg_opa: COVER - border_width: 1 - border_color: 0x334150 + border_width: 2 + border_color: 0x526276 radius: 14 - clickable: false + pressed: + bg_color: 0x42627A + widgets: + - label: + align: TOP_MID + y: 14 + width: 300 + text: "Water TV Pot Plant" + text_font: font_job_name + text_align: CENTER + text_color: 0xFFFFFF - - obj: - id: job_slot_9 + - label: + id: job_8_status_label + align: TOP_MID + y: 56 + width: 300 + text: "Unknown" + text_font: font_job_status + text_align: CENTER + text_color: 0xFFFFFF + + on_long_press: + then: + - lvgl.label.update: + id: job_8_status_label + text: "Completing..." + + - homeassistant.action: + action: script.jobs_tracker_route_completion + data: + manual_job_id: "${job_8_id}" + + - delay: 2s + - script.execute: refresh_jobs_page + + - button: + id: job_9_button x: 686 - y: 188 + y: 228 width: 320 - height: 76 - bg_color: 0x1B2530 + height: 95 + bg_color: 0x28313D bg_opa: COVER - border_width: 1 - border_color: 0x334150 + border_width: 2 + border_color: 0x526276 radius: 14 - clickable: false + pressed: + bg_color: 0x42627A + widgets: + - label: + align: TOP_MID + y: 14 + width: 300 + text: "Empty the Washer" + text_font: font_job_name + text_align: CENTER + text_color: 0xFFFFFF + + - label: + id: job_9_status_label + align: TOP_MID + y: 56 + width: 300 + text: "Unknown" + text_font: font_job_status + text_align: CENTER + text_color: 0xFFFFFF + + on_long_press: + then: + - lvgl.label.update: + id: job_9_status_label + text: "Completing..." + + - homeassistant.action: + action: script.jobs_tracker_route_completion + data: + manual_job_id: "${job_9_id}" + + - delay: 2s + - script.execute: refresh_jobs_page + + #:################################################################################:# + # RESERVED JOB SLOTS 10-12 + #:################################################################################:# - obj: id: job_slot_10 x: 18 - y: 273 + y: 333 width: 320 - height: 76 + height: 95 bg_color: 0x1B2530 bg_opa: COVER border_width: 1 @@ -7737,9 +7877,9 @@ lvgl: - obj: id: job_slot_11 x: 352 - y: 273 + y: 333 width: 320 - height: 76 + height: 95 bg_color: 0x1B2530 bg_opa: COVER border_width: 1 @@ -7750,48 +7890,9 @@ lvgl: - obj: id: job_slot_12 x: 686 - y: 273 + y: 333 width: 320 - height: 76 - bg_color: 0x1B2530 - bg_opa: COVER - border_width: 1 - border_color: 0x334150 - radius: 14 - clickable: false - - - obj: - id: job_slot_13 - x: 18 - y: 358 - width: 320 - height: 76 - bg_color: 0x1B2530 - bg_opa: COVER - border_width: 1 - border_color: 0x334150 - radius: 14 - clickable: false - - - obj: - id: job_slot_14 - x: 352 - y: 358 - width: 320 - height: 76 - bg_color: 0x1B2530 - bg_opa: COVER - border_width: 1 - border_color: 0x334150 - radius: 14 - clickable: false - - - obj: - id: job_slot_15 - x: 686 - y: 358 - width: 320 - height: 76 + height: 95 bg_color: 0x1B2530 bg_opa: COVER border_width: 1