Edit esp-bedside-panel.yaml

This commit is contained in:
ESPHome Device Builder
2026-07-16 21:49:11 +12:00
parent aa4b632916
commit ee08838c1f
+27 -16
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:
# V0.8u 2026-07-16 Enlarged Clock and date; moved environment readings lower
# V0.8t 2026-07-16 Corrected Panasonic presets to quiet / powerful / none # V0.8t 2026-07-16 Corrected Panasonic presets to quiet / powerful / none
# V0.8s 2026-07-16 Added direct Panasonic preset control and optimistic Nano-X # V0.8s 2026-07-16 Added direct Panasonic preset control and optimistic Nano-X
# V0.8r 2026-07-16 Added LVGL startup guards and reduced draw buffer to 6% # V0.8r 2026-07-16 Added LVGL startup guards and reduced draw buffer to 6%
@@ -61,7 +62,9 @@
# - The only functional clock changes are: # - The only functional clock changes are:
# - 24-hour HH:MM display # - 24-hour HH:MM display
# - AM/PM label and update removed # - AM/PM label and update removed
# - The 24-hour clock font is increased cautiously from 170px to 190px. # - The 24-hour clock font is increased to 230px.
# - The date uses a dedicated 48px font.
# - Moon, Outdoor, Indoor and Humidity readings are positioned near the bottom.
# - The display remains in its native 1024x600 landscape orientation. # - The display remains in its native 1024x600 landscape orientation.
# - The default page contains nine Bedroom / nearby controls. # - The default page contains nine Bedroom / nearby controls.
# - The bottom navigation row contains Bedtime, Climate, Future1, Future2 and Clock. # - The bottom navigation row contains Bedtime, Climate, Future1, Future2 and Clock.
@@ -88,12 +91,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. Exact Panasonic quiet/powerful/none preset control with optimistic highlighting. (Layout V1.1)" description_comment: "Guition JC1060P470C_I_W_Y ESP32-P4 bedside control panel. Larger bedside clock and date with lower environment status row. (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: "v0.8t" project_version: "v0.8u"
# Passwords & Secrets # Passwords & Secrets
api_key: !secret esp-api_key api_key: !secret esp-api_key
@@ -406,10 +409,18 @@ touchscreen:
font: font:
- file: "gfonts://Roboto" - file: "gfonts://Roboto"
id: font_clock id: font_clock
size: 190 size: 230
glyphs: glyphs:
- "0123456789:" - "0123456789:"
- file: "gfonts://Roboto"
id: font_date
size: 48
glyphs:
- "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
- "abcdefghijklmnopqrstuvwxyz"
- "0123456789, "
- file: "gfonts://Roboto" - file: "gfonts://Roboto"
id: font_title id: font_title
size: 36 size: 36
@@ -2463,7 +2474,7 @@ lvgl:
- label: - label:
id: clock_time_label id: clock_time_label
align: TOP_MID align: TOP_MID
y: 70 y: 20
text: "--:--" text: "--:--"
text_font: font_clock text_font: font_clock
text_color: 0xE4DDD2 text_color: 0xE4DDD2
@@ -2472,16 +2483,16 @@ lvgl:
- label: - label:
id: clock_date_label id: clock_date_label
align: TOP_MID align: TOP_MID
y: 290 y: 300
text: "Waiting for time" text: "Waiting for time"
text_font: font_title text_font: font_date
text_color: 0xA8A198 text_color: 0xA8A198
clickable: false clickable: false
# Four status readings # Four status readings
- label: - label:
x: 80 x: 80
y: 355 y: 455
width: 205 width: 205
text: "Moon" text: "Moon"
text_font: font_small text_font: font_small
@@ -2492,7 +2503,7 @@ lvgl:
- label: - label:
id: clock_moon_value_label id: clock_moon_value_label
x: 80 x: 80
y: 387 y: 490
width: 205 width: 205
text: "--.-%" text: "--.-%"
text_font: font_title text_font: font_title
@@ -2502,7 +2513,7 @@ lvgl:
- label: - label:
x: 285 x: 285
y: 355 y: 455
width: 205 width: 205
text: "Outdoor" text: "Outdoor"
text_font: font_small text_font: font_small
@@ -2513,7 +2524,7 @@ lvgl:
- label: - label:
id: clock_outdoor_value_label id: clock_outdoor_value_label
x: 285 x: 285
y: 387 y: 490
width: 205 width: 205
text: "--.-°C" text: "--.-°C"
text_font: font_title text_font: font_title
@@ -2523,7 +2534,7 @@ lvgl:
- label: - label:
x: 490 x: 490
y: 355 y: 455
width: 205 width: 205
text: "Indoor" text: "Indoor"
text_font: font_small text_font: font_small
@@ -2534,7 +2545,7 @@ lvgl:
- label: - label:
id: clock_temperature_label id: clock_temperature_label
x: 490 x: 490
y: 387 y: 490
width: 205 width: 205
text: "--.-°C" text: "--.-°C"
text_font: font_title text_font: font_title
@@ -2544,7 +2555,7 @@ lvgl:
- label: - label:
x: 695 x: 695
y: 355 y: 455
width: 245 width: 245
text: "Humidity" text: "Humidity"
text_font: font_small text_font: font_small
@@ -2555,7 +2566,7 @@ lvgl:
- label: - label:
id: clock_humidity_label id: clock_humidity_label
x: 695 x: 695
y: 387 y: 490
width: 245 width: 245
text: "--%" text: "--%"
text_font: font_title text_font: font_title
@@ -2566,7 +2577,7 @@ lvgl:
- label: - label:
id: clock_status_label id: clock_status_label
align: BOTTOM_MID align: BOTTOM_MID
y: -45 y: -8
text: "" text: ""
text_font: font_small text_font: font_small
text_color: 0x887799 text_color: 0x887799