Edit esp-bedside-panel.yaml

This commit is contained in:
ESPHome Device Builder
2026-07-17 23:18:32 +12:00
parent cafc856a3c
commit 0794008667
+54 -59
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.12 2026-07-17 Re-centred Atto tiles, swapped status rows and simplified value tiles
# V1.11 2026-07-17 Refined Atto button centring and rearranged vehicle status tiles
# V1.10a 2026-07-17 Compile fix: use C++ comments inside lambda blocks
# V1.10 2026-07-17 Refined Atto status layout and updated Garage Lights entity
@@ -110,12 +111,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. Refined Atto centring and rearranged vehicle controls. (Layout V1.1)"
description_comment: "Guition JC1060P470C_I_W_Y ESP32-P4 bedside control panel. Re-centred and simplified Atto status layout. (Layout V1.1)"
device_area: "Bedroom"
# Project Naming
project_name: "Guition.JC1060P470C_I_W_Y"
project_version: "v1.11"
project_version: "v1.12"
# Passwords & Secrets
api_key: !secret esp-api_key
@@ -1206,7 +1207,7 @@ script:
text: !lambda |-
return id(ha_atto_charging).state
? std::string("CHARGING")
: std::string("NOT CHARGING");
: std::string("Off");
- lvgl.widget.update:
id: atto_charging_status
@@ -2778,7 +2779,7 @@ lvgl:
- button:
id: atto_lock_button
x: 25
y: 22
y: 130
width: 220
height: 92
bg_color: 0x28313D
@@ -2792,7 +2793,7 @@ lvgl:
- label:
id: atto_lock_icon_label
align: LEFT_MID
x: 18
x: 10
y: 0
text: "\U000F033E"
text_font: font_mdi_vehicle
@@ -2800,9 +2801,9 @@ lvgl:
- label:
id: atto_lock_button_label
x: 60
x: 44
y: 19
width: 142
width: 166
text: "Locked\n(Hold)"
text_font: font_small
text_align: CENTER
@@ -2845,7 +2846,7 @@ lvgl:
- button:
id: atto_charging_status
x: 272
y: 22
y: 130
width: 220
height: 92
bg_color: 0x28313D
@@ -2856,16 +2857,16 @@ lvgl:
widgets:
- label:
align: LEFT_MID
x: 18
x: 10
y: 0
text: "\U000F0084"
text_font: font_mdi_vehicle
text_color: 0xFFFFFF
- label:
x: 60
x: 44
y: 11
width: 142
width: 166
text: "Atto Charging"
text_font: font_small
text_align: CENTER
@@ -2873,10 +2874,10 @@ lvgl:
- label:
id: atto_charging_state_label
x: 60
x: 44
y: 43
width: 142
text: "NOT CHARGING"
width: 166
text: "Off"
text_font: font_vehicle_bold
text_align: CENTER
text_color: 0xFFFFFF
@@ -2884,7 +2885,7 @@ lvgl:
- button:
id: atto_schedule_button
x: 519
y: 22
y: 130
width: 220
height: 92
bg_color: 0x28313D
@@ -2897,16 +2898,16 @@ lvgl:
widgets:
- label:
align: LEFT_MID
x: 18
x: 10
y: 0
text: "\U000F00F0"
text_font: font_mdi_vehicle
text_color: 0xFFFFFF
- label:
x: 60
x: 44
y: 11
width: 142
width: 166
text: "Schedule"
text_font: font_small
text_align: CENTER
@@ -2914,9 +2915,9 @@ lvgl:
- label:
id: atto_schedule_state_label
x: 60
x: 44
y: 43
width: 142
width: 166
text: "NOT ENABLED"
text_font: font_vehicle_bold
text_align: CENTER
@@ -2943,7 +2944,7 @@ lvgl:
widgets:
- label:
align: LEFT_MID
x: 18
x: 10
y: 0
text: "\U000F0FA6"
text_font: font_mdi_vehicle
@@ -2951,9 +2952,9 @@ lvgl:
- label:
id: atto_driver_seat_button_label
x: 60
x: 44
y: 19
width: 142
width: 166
text: "Driver Seat\n(Hold)"
text_font: font_small
text_align: CENTER
@@ -3007,30 +3008,28 @@ lvgl:
#:################################################################################:#
# VEHICLE VALUES / SEAT HEATING
#:################################################################################:#
- button:
- obj:
id: atto_cabin_temperature_status
x: 25
y: 130
y: 22
width: 220
height: 92
bg_color: 0x1C2632
bg_opa: COVER
border_width: 2
border_color: 0x526276
radius: 17
bg_opa: TRANSP
border_width: 0
widgets:
- label:
align: LEFT_MID
x: 18
x: 10
y: 0
text: "\U000F050F"
text_font: font_mdi_vehicle
text_color: 0xFFFFFF
- label:
x: 60
x: 44
y: 11
width: 142
width: 166
text: "Cabin"
text_font: font_small
text_align: CENTER
@@ -3038,38 +3037,36 @@ lvgl:
- label:
id: atto_cabin_temperature_value_label
x: 60
x: 44
y: 43
width: 142
width: 166
text: "--.-°C"
text_font: font_vehicle_bold
text_align: CENTER
text_color: 0xFFFFFF
- button:
- obj:
id: atto_battery_status
x: 272
y: 130
y: 22
width: 220
height: 92
bg_color: 0x1C2632
bg_opa: COVER
border_width: 2
border_color: 0x526276
radius: 17
bg_opa: TRANSP
border_width: 0
widgets:
- label:
align: LEFT_MID
x: 18
x: 10
y: 0
text: "\U000F0079"
text_font: font_mdi_vehicle
text_color: 0xFFFFFF
- label:
x: 60
x: 44
y: 11
width: 142
width: 166
text: "Level"
text_font: font_small
text_align: CENTER
@@ -3077,38 +3074,36 @@ lvgl:
- label:
id: atto_battery_value_label
x: 60
x: 44
y: 43
width: 142
width: 166
text: "--%"
text_font: font_vehicle_bold
text_align: CENTER
text_color: 0xFFFFFF
- button:
- obj:
id: atto_range_status
x: 519
y: 130
y: 22
width: 220
height: 92
bg_color: 0x1C2632
bg_opa: COVER
border_width: 2
border_color: 0x526276
radius: 17
bg_opa: TRANSP
border_width: 0
widgets:
- label:
align: LEFT_MID
x: 18
x: 10
y: 0
text: "\U000F08F0"
text_font: font_mdi_vehicle
text_color: 0xFFFFFF
- label:
x: 60
x: 44
y: 11
width: 142
width: 166
text: "Range"
text_font: font_small
text_align: CENTER
@@ -3116,9 +3111,9 @@ lvgl:
- label:
id: atto_range_value_label
x: 60
x: 44
y: 43
width: 142
width: 166
text: "-- km"
text_font: font_vehicle_bold
text_align: CENTER
@@ -3140,7 +3135,7 @@ lvgl:
widgets:
- label:
align: LEFT_MID
x: 18
x: 10
y: 0
text: "\U000F0FA6"
text_font: font_mdi_vehicle
@@ -3148,9 +3143,9 @@ lvgl:
- label:
id: atto_passenger_seat_button_label
x: 60
x: 44
y: 19
width: 142
width: 166
text: "Passenger Seat\n(Hold)"
text_font: font_small
text_align: CENTER