esphome / esphome/feature-requests

Support ESL (electronic shelf label) BLE displays

Open
#2,782 7 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

**Describe the problem you have/What new integration you would like**

There are projects that allow users to use ESL'a as a portable displays and with long battery life, they are ideal for dashboards.
Recently some BLE based tags showed up, like this one: https://pl.aliexpress.com/item/1005002399342939.html
We can pick 2.1, 2.9, 4.2, 7.5 and 10.2 inch displays.

Projects like https://github.com/OpenEPaperLink allows using ESP32-S3 as a gateway to communicate with the display.
This requires additional hardware (another ESP32) and a dedicated integration to be able to display anything from HA.

With dedicated support we could use ESPHome draw API to create content and send it to the ELS displays.

**Please describe your use case for this integration and alternatives you've tried:**

I have currently two displays in my house, both are used to display waster collection data, but I already plan to add additional ESL's (4,2 inch) to display weather info and some NAS statistics.

This is my design so far:
![image](https://github.com/esphome/feature-requests/assets/1741838/04887fee-b1d1-4c7c-8021-17d06890fe31)

**Additional context**

See example displays for inspirations: https://github.com/OpenEPaperLink/Home_Assistant_Integration/wiki/1.54%22%2C-2.9%22-and-4.2%22-Weather-display-using-met.no%2C-Moon-phase%2C-Gotham-Round-font

Contributor guide

No contributing guide indexed for this repository

Research direction

The request names no repository files, tests, or implementation entry point. Start by reviewing the OpenEPaperLink project and ESPHome draw API references mentioned here; done would require a defined integration that can send generated dashboard content to the listed BLE ESL displays.

Written by the indexing model from the issue text.

Assessment

Domain
embedded-iot
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.