Commit graph

9 commits

Author SHA1 Message Date
a0734891ad fix: display BME280 ambient temperature in Fahrenheit, not Celsius
sensors.yaml formatted the raw BME280 reading directly with no unit
conversion, inconsistent with the dial setpoints and weather widget, which
are already Fahrenheit. Converts at the only point this sensor's value
reaches the UI (shared by every display variant); climate.yaml's internal
Celsius values are untouched since ESPHome's climate component always
operates in Celsius regardless of display unit.
2026-07-12 14:26:27 -07:00
2097779949 refactor: extract shared panel.yaml (RGB panel, touch, IO expander) from display.yaml 2026-07-12 00:26:29 -07:00
3bcba89fba feat: build Schedule screen with Home/Away preset selection 2026-07-11 22:55:33 -07:00
1d3e537df4 feat: build Settings screen with device info and manual relay override 2026-07-11 22:52:31 -07:00
c362bbad34 feat: build Sensors screen with live temp/humidity/pressure readout 2026-07-11 22:45:46 -07:00
d051f0cab0 feat: build Home screen with live temp, mode, and setpoint controls 2026-07-11 22:42:34 -07:00
88042cf850 feat: add LVGL base config with persistent bottom nav bar 2026-07-11 22:35:26 -07:00
c4906da25a feat: add RGB panel display and GT911 touch config for Waveshare 7" 2026-07-11 20:02:49 -07:00
bb3249e166 feat: scaffold ESPHome project for Waveshare ESP32-S3 7" thermostat 2026-07-11 19:53:54 -07:00