Inkplate 6COLOR setup for Home Assistant and displaying courier information

Customer:

I’m looking at the Inkplate 6COLOR display with enclosure to use by my door to provide information for couriers and deliveries. I’m comfortable with home automation and currently use Home Assistant. How would I set up the panel and what software could I use to update it?

Originally submitted via email support on 16 May 2024. Migrated to the forum for community visibility.

Soldered Support:

ESPHome support exists for Inkplate 6, 10 and 6PLUS, maintained by the community. To use ESPHome with Inkplate 6COLOR, you would need to write the implementation yourself, though this should be straightforward since the Inkplate library is fully open source.

Alternatively, you can write a sketch using the Arduino IDE. Inkplate is Arduino compatible and comes with a feature-rich library: GitHub - SolderedElectronics/Inkplate-Arduino-library: Inkplate family Arduino library. The easiest way to add e-paper to your project. · GitHub

The library includes many examples for getting and displaying data from online sources. This example shows how to perform an HTTP GET request and display the data:

You could use this as a basis for your project: host changeable data on the internet (or on your local network if Inkplate is connected to your home WiFi), then periodically check that data and update the display when it changes. The device can enter deep sleep between updates to minimize power consumption, which is useful if you want to run it on a battery.

Examples for deep sleep and web images are available here:

For getting started, check the quick start guide: Inkplate Get Started Page — Inkplate docs documentation

Customer:

I’ve ordered one and will try to get it working. I found a video online of someone using the colour board with ESPHome.

Soldered Support:

Check the video description or any information the author provided about how to use it with ESPHome. We’re here to help with any issues you run into with the board and our examples.