Close
0%
0%

Matrix Display - HUB75 display for Home Assistant

Runs on ESP32 and Pi Pico boards and displays information from your Home Assistant install (or any other system that can post to MQTT)

Similar projects worth following
This is a custom firmware originally targeted at the Pi Pico W but later ported to the ESP32 using a common codebase. It can display various bits of information pushed at it via MQTT and will cycle though various screens displaying the information on a connected HUB75 panel.

The code has successfully run on the Adafruit MatrixPortal S3 (ESP32S3 based) and the Pimoroni Interstate 75W (RP2350 based) and should be easy to port to other boards.

No external libraries are used, just the requisite IDF or Pico SDK are required to build the software.

The following is a brief summary of what can be shown:

Time and date as obtained from SNTP. My main panel doubles up as a mantelpiece clock.

The current weather conditions and the forecast from 3 slots. Weather state, temperature and perpetration is shown. 

The current temperatures around your house from whatever sensors you configure. 

The next 3 appointments in the configured calendar: the date/time and the summary is scrolled up the display.

The track name, album name, and artist name on the configured music player can scroll across the panel making it easy to see what you are listening too.

In addition notification display is a useful feature. The message will scroll across the screen in large text. 

You can also load up short messages which are cycled through and displayed at the bottom of the screen. I use these to show house energy information and stocks and shares prices, but whatever you can think of can be pushed across. 

The project also supports the reporting back of temperature and other climate data retrieved using a supported and attached I2C sensor board. 

View project log

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates