Skip to content

Home Assistant (HA) Dashboard for Lilygo T5 4.7 inch E-Paper display

License

Notifications You must be signed in to change notification settings

CybDis/Lilygo-T5-47-HomeAssistant-Dashboard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home Assistant (HA) Dashboard for LilyGo T5 4.7 Inch E-Paper Screen

This project works with LilyGO T5 4.7 inch e-paper EPD display as available from AliExpress and Home Assistant (HA) as ESP32 based dashboard for your smart home.

You can simply add and display your HA entities (switches, binary sensors, temperature...) to get a neat overview about what's up.

LilyGo T5 4.7 Inch E-Paper Screen is very cheap all in one board that you can use to display various content. This would make a cool dashboard when integrated with HA to monitor the status of the devices intergated to HA.

Compiling and flashing

Edit configurations.h and enter WiFi settings and Home Assistant auth token. The configurations are pretty straight forward, just follow inline comments.

To compile you will need following library

In board manager choose ESP32 Dev Module with PSRAM Enabled.

The project is configured as PlatformIO Project (Visual Studio Code AddIn) - to compile with arduino IDE rename main.cpp to main.ino and rename the src folder to main.

Icons and new Entities

Icons are taken from https://www.flaticon.com/ and resized to match the tile sizes. You can download and add own icons, see Scripts on how to convert and add them.

Adding new entities is quite straight forward, just have a look at the code.

Remarks

The project is forked from hacksics/lilygo-t5-47-ha - who did a great basic work.

Primary modifications are:

  • Deep Sleep to avoid battery drainage
  • Using original LilyGo-EPD47 lib to work better with T5 board
  • Support for soil moisture sensors (plant watering sensors)
  • Some refactoring, bugfixing and code cleanup
  • Some minior UI changes, where I liked it different

Support my work ...

...with caffeine?

Languages

  • C 98.9%
  • Other 1.1%