Edit esp-bedside-panel.yaml

This commit is contained in:
ESPHome Device Builder
2026-07-18 21:35:40 +12:00
parent dcf28a3c8f
commit 4bc8c308a6
+54 -27
View File
@@ -6,6 +6,7 @@
# https://home.fox.co.nz/gitea/zorruno/zorruno-homeassistant/src/branch/master/esphome/esp-bedside-panel.yaml # https://home.fox.co.nz/gitea/zorruno/zorruno-homeassistant/src/branch/master/esphome/esp-bedside-panel.yaml
#:########################################################################################:# #:########################################################################################:#
# VERSIONS: # VERSIONS:
# V1.24 2026-07-18 Enlarged and separated Jobs button text
# V1.23 2026-07-18 Centred Jobs text and used direct Jobs Tracker completion script # V1.23 2026-07-18 Centred Jobs text and used direct Jobs Tracker completion script
# V1.22 2026-07-18 Added 15-slot Jobs page with status colours and hold completion # V1.22 2026-07-18 Added 15-slot Jobs page with status colours and hold completion
# V1.21 2026-07-18 Replaced bottom navigation text with icons and live time # V1.21 2026-07-18 Replaced bottom navigation text with icons and live time
@@ -124,12 +125,12 @@ substitutions:
# Device Naming # Device Naming
device_name: "esp-bedside-panel" device_name: "esp-bedside-panel"
friendly_name: "ESP Bedside Panel" friendly_name: "ESP Bedside Panel"
description_comment: "Guition JC1060P470C_I_W_Y ESP32-P4 bedside control panel. Centred Jobs labels with direct hold-to-complete script calls. (Layout V1.1)" description_comment: "Guition JC1060P470C_I_W_Y ESP32-P4 bedside control panel. Enlarged, vertically separated Jobs labels with direct hold-to-complete controls. (Layout V1.1)"
device_area: "Bedroom" device_area: "Bedroom"
# Project Naming # Project Naming
project_name: "Guition.JC1060P470C_I_W_Y" project_name: "Guition.JC1060P470C_I_W_Y"
project_version: "v1.23" project_version: "v1.24"
# Passwords & Secrets # Passwords & Secrets
api_key: !secret esp-api_key api_key: !secret esp-api_key
@@ -564,6 +565,32 @@ font:
- "abcdefghijklmnopqrstuvwxyz" - "abcdefghijklmnopqrstuvwxyz"
- "0123456789, .:/-%°+()" - "0123456789, .:/-%°+()"
# Jobs-page job names.
- file:
type: gfonts
family: Roboto
weight: 500
id: font_job_name
size: 22
bpp: 4
glyphs:
- "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
- "abcdefghijklmnopqrstuvwxyz"
- "0123456789, .:/-%°+()"
# Jobs-page status and relative-time line.
- file:
type: gfonts
family: Roboto
weight: 400
id: font_job_status
size: 18
bpp: 4
glyphs:
- "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
- "abcdefghijklmnopqrstuvwxyz"
- "0123456789, .:/-%°+()"
# Dedicated MDI font for reliable setpoint chevron icons. # Dedicated MDI font for reliable setpoint chevron icons.
- file: "https://raw.githubusercontent.com/Templarian/MaterialDesign-Webfont/master/fonts/materialdesignicons-webfont.ttf" - file: "https://raw.githubusercontent.com/Templarian/MaterialDesign-Webfont/master/fonts/materialdesignicons-webfont.ttf"
id: font_mdi_setpoint id: font_mdi_setpoint
@@ -4752,20 +4779,20 @@ lvgl:
widgets: widgets:
- label: - label:
align: TOP_MID align: TOP_MID
y: 9 y: 2
width: 300 width: 300
text: "Dog Feeding Morning" text: "Dog Feeding Morning"
text_font: font_small text_font: font_job_name
text_align: CENTER text_align: CENTER
text_color: 0xFFFFFF text_color: 0xFFFFFF
- label: - label:
id: job_1_status_label id: job_1_status_label
align: BOTTOM_MID align: TOP_MID
y: -9 y: 52
width: 300 width: 300
text: "Unknown" text: "Unknown"
text_font: font_header text_font: font_job_status
text_align: CENTER text_align: CENTER
text_color: 0xFFFFFF text_color: 0xFFFFFF
@@ -4799,20 +4826,20 @@ lvgl:
widgets: widgets:
- label: - label:
align: TOP_MID align: TOP_MID
y: 9 y: 2
width: 300 width: 300
text: "Dog Feeding Evening" text: "Dog Feeding Evening"
text_font: font_small text_font: font_job_name
text_align: CENTER text_align: CENTER
text_color: 0xFFFFFF text_color: 0xFFFFFF
- label: - label:
id: job_2_status_label id: job_2_status_label
align: BOTTOM_MID align: TOP_MID
y: -9 y: 52
width: 300 width: 300
text: "Unknown" text: "Unknown"
text_font: font_header text_font: font_job_status
text_align: CENTER text_align: CENTER
text_color: 0xFFFFFF text_color: 0xFFFFFF
@@ -4846,20 +4873,20 @@ lvgl:
widgets: widgets:
- label: - label:
align: TOP_MID align: TOP_MID
y: 9 y: 2
width: 300 width: 300
text: "Dog De-pooping" text: "Dog De-pooping"
text_font: font_small text_font: font_job_name
text_align: CENTER text_align: CENTER
text_color: 0xFFFFFF text_color: 0xFFFFFF
- label: - label:
id: job_3_status_label id: job_3_status_label
align: BOTTOM_MID align: TOP_MID
y: -9 y: 52
width: 300 width: 300
text: "Unknown" text: "Unknown"
text_font: font_header text_font: font_job_status
text_align: CENTER text_align: CENTER
text_color: 0xFFFFFF text_color: 0xFFFFFF
@@ -4893,20 +4920,20 @@ lvgl:
widgets: widgets:
- label: - label:
align: TOP_MID align: TOP_MID
y: 9 y: 2
width: 300 width: 300
text: "Dishwasher Unpacked" text: "Dishwasher Unpacked"
text_font: font_small text_font: font_job_name
text_align: CENTER text_align: CENTER
text_color: 0xFFFFFF text_color: 0xFFFFFF
- label: - label:
id: job_4_status_label id: job_4_status_label
align: BOTTOM_MID align: TOP_MID
y: -9 y: 52
width: 300 width: 300
text: "Unknown" text: "Unknown"
text_font: font_header text_font: font_job_status
text_align: CENTER text_align: CENTER
text_color: 0xFFFFFF text_color: 0xFFFFFF
@@ -4940,20 +4967,20 @@ lvgl:
widgets: widgets:
- label: - label:
align: TOP_MID align: TOP_MID
y: 9 y: 2
width: 300 width: 300
text: "Rubbish Removed" text: "Rubbish Removed"
text_font: font_small text_font: font_job_name
text_align: CENTER text_align: CENTER
text_color: 0xFFFFFF text_color: 0xFFFFFF
- label: - label:
id: job_5_status_label id: job_5_status_label
align: BOTTOM_MID align: TOP_MID
y: -9 y: 52
width: 300 width: 300
text: "Unknown" text: "Unknown"
text_font: font_header text_font: font_job_status
text_align: CENTER text_align: CENTER
text_color: 0xFFFFFF text_color: 0xFFFFFF