Skip to content

alaltitov/display

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LVGL ESPhome Guition ESP32-S3-4848S040 custom firmware

Static Badge Static Badge Static Badge Static Badge

Features

  • Status indicators for Wi-Fi, Home Assistant, thermostat, ventilation, presence sensor, and buzzer
  • Animated weather icons with current conditions and temperature
  • Date and time
  • Screen lock
  • Sensor readings from Home Assistant
  • Navigation buttons to device control pages (ventilation, vacuum cleaner, and curtains are not implemented yet)
  • Thermostat control with built-in display relay
  • Control of three light sources:
    • First source from Home Assistant with brightness and color temperature adjustment
    • Second source directly from the display relay
    • Third source from Home Assistant without adjustment
  • Settings:
    • Backlight adjustment
    • Screen timeout settings
    • Sound notifications for exceeding sensor thresholds
    • Language selection (English/Russian)

Instalation

  1. You must enable the "Allow the device to perform Home Assistant actions." option in the ESPHome integration to Home Assistant to control devices.

2. Place all files from src folder into esphome folder of your home assistant. Edit display.yaml file according to your configuration, for example wi-fi and ota fields. Replace entities from home assistant with your own (entity_id).

Future upcoming updates

  • Show/hide sensor on the main screen, configurable from the settings menu

Future updates

  • Flexible configuration of control buttons from the menu
  • Selection of the home assistant entity from the settings menu
  • Configuration of sensor values ​​for notification
  • Additional widgets (ventilation, curtains, vacuum cleaner, smart sockets)

Documentation

Thanks for your help

Thanks, сlydebarrow and everyone from the ESPHome Discord, for helping me with the project!