Edit esp-bedside-panel.yaml

This commit is contained in:
ESPHome Device Builder
2026-07-17 11:42:50 +12:00
parent 45f1f0540a
commit 41836a3dee
+93 -5
View File
@@ -6,6 +6,7 @@
# https://home.fox.co.nz/gitea/zorruno/zorruno-homeassistant/src/branch/master/esphome/esp-bedside-panel.yaml
#:########################################################################################:#
# VERSIONS:
# V1.7 2026-07-17 Added Bedroom button icons and corrected Panasonic Nanoe-X naming
# V1.6 2026-07-17 Reordered the nine Bedroom control buttons
# V1.5 2026-07-16 Added RX8130 battery-backed RTC time restore and synchronisation
# V1.4 2026-07-16 Moved Security image right, added Driveway and four Future buttons
@@ -15,9 +16,9 @@
# V1.0 2026-07-16 First full Bedroom/Climate/Clock release; added 2-hour Sleep timer
# 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.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 Nanoe-X
# V0.8r 2026-07-16 Added LVGL startup guards and reduced draw buffer to 6%
# V0.8q 2026-07-16 Added direct profile helper selection, Nano-X and aligned Climate layout
# V0.8q 2026-07-16 Added direct profile helper selection, Nanoe-X and aligned Climate layout
# V0.8p 2026-07-16 Renamed the Heat Pump high-output profile from Powerful to Boost
# V0.8o 2026-07-16 Added reliable MDI setpoint arrows and optimistic profile controls
# V0.8n 2026-07-16 Fixed setpoint arrow icons using LVGL built-in symbols
@@ -104,12 +105,12 @@ substitutions:
# Device Naming
device_name: "esp-bedside-panel"
friendly_name: "ESP Bedside Panel"
description_comment: "Guition JC1060P470C_I_W_Y ESP32-P4 bedside control panel. Revised Bedroom control layout with RTC-backed time. (Layout V1.1)"
description_comment: "Guition JC1060P470C_I_W_Y ESP32-P4 bedside control panel. Bedroom control icons, Nanoe-X naming and RTC-backed time. (Layout V1.1)"
device_area: "Bedroom"
# Project Naming
project_name: "Guition.JC1060P470C_I_W_Y"
project_version: "v1.6"
project_version: "v1.7"
# Passwords & Secrets
api_key: !secret esp-api_key
@@ -498,6 +499,21 @@ font:
- "\U000F0140" # mdi-chevron-down
- "\U000F0143" # mdi-chevron-up
# Small Bedroom-control icon font. Only the required glyphs are compiled.
- file: "https://raw.githubusercontent.com/Templarian/MaterialDesign-Webfont/master/fonts/materialdesignicons-webfont.ttf"
id: font_mdi_button
size: 30
bpp: 4
glyphs:
- "\U000F1253" # mdi-lightbulb-group
- "\U000F08DD" # mdi-floor-lamp
- "\U000F06B5" # mdi-lamp
- "\U000F0210" # mdi-fan
- "\U000F0769" # mdi-ceiling-light
- "\U000F0335" # mdi-lightbulb
- "\U000F06D9" # mdi-garage
- "\U000F1054" # mdi-outdoor-lamp
#:########################################################################################:#
# HOME ASSISTANT NUMERIC SENSORS:
# https://esphome.io/components/sensor/homeassistant.html
@@ -1824,9 +1840,17 @@ lvgl:
width: 300
height: 105
widgets:
- label:
align: LEFT_MID
x: 24
text: "\U000F0335"
text_font: font_mdi_button
text_color: 0xFFFFFF
- label:
id: north_lights_button_label
align: CENTER
x: 18
text: "North Lights"
text_font: font_button
text_color: 0xFFFFFF
@@ -1850,9 +1874,17 @@ lvgl:
width: 300
height: 105
widgets:
- label:
align: LEFT_MID
x: 24
text: "\U000F0335"
text_font: font_mdi_button
text_color: 0xFFFFFF
- label:
id: south_lights_button_label
align: CENTER
x: 18
text: "South Lights"
text_font: font_button
text_color: 0xFFFFFF
@@ -1876,9 +1908,17 @@ lvgl:
width: 300
height: 105
widgets:
- label:
align: LEFT_MID
x: 24
text: "\U000F06B5"
text_font: font_mdi_button
text_color: 0xFFFFFF
- label:
id: bedside_lamp_button_label
align: CENTER
x: 18
text: "Bedside Lamp"
text_font: font_button
text_color: 0xFFFFFF
@@ -1902,9 +1942,17 @@ lvgl:
width: 300
height: 105
widgets:
- label:
align: LEFT_MID
x: 24
text: "\U000F08DD"
text_font: font_mdi_button
text_color: 0xFFFFFF
- label:
id: hall_floor_button_label
align: CENTER
x: 18
text: "Hall Floor"
text_font: font_button
text_color: 0xFFFFFF
@@ -1928,9 +1976,17 @@ lvgl:
width: 300
height: 105
widgets:
- label:
align: LEFT_MID
x: 24
text: "\U000F0769"
text_font: font_mdi_button
text_color: 0xFFFFFF
- label:
id: hall_lights_button_label
align: CENTER
x: 18
text: "Hall Lights"
text_font: font_button
text_color: 0xFFFFFF
@@ -1954,9 +2010,17 @@ lvgl:
width: 300
height: 105
widgets:
- label:
align: LEFT_MID
x: 24
text: "\U000F1253"
text_font: font_mdi_button
text_color: 0xFFFFFF
- label:
id: bathroom_lights_button_label
align: CENTER
x: 18
text: "Bathroom Lights"
text_font: font_button
text_color: 0xFFFFFF
@@ -1980,9 +2044,17 @@ lvgl:
width: 300
height: 105
widgets:
- label:
align: LEFT_MID
x: 24
text: "\U000F1054"
text_font: font_mdi_button
text_color: 0xFFFFFF
- label:
id: patio_lights_button_label
align: CENTER
x: 18
text: "Patio Lights"
text_font: font_button
text_color: 0xFFFFFF
@@ -2006,9 +2078,17 @@ lvgl:
width: 300
height: 105
widgets:
- label:
align: LEFT_MID
x: 24
text: "\U000F06D9"
text_font: font_mdi_button
text_color: 0xFFFFFF
- label:
id: garage_lights_button_label
align: CENTER
x: 18
text: "Garage Lights"
text_font: font_button
text_color: 0xFFFFFF
@@ -2032,9 +2112,17 @@ lvgl:
width: 300
height: 105
widgets:
- label:
align: LEFT_MID
x: 24
text: "\U000F0210"
text_font: font_mdi_button
text_color: 0xFFFFFF
- label:
id: bathroom_fan_button_label
align: CENTER
x: 18
text: "Bathroom Fan"
text_font: font_button
text_color: 0xFFFFFF
@@ -2528,7 +2616,7 @@ lvgl:
widgets:
- label:
align: CENTER
text: "Nano-X"
text: "Nanoe-X"
text_font: font_button
text_color: 0xFFFFFF
on_click: