Skip to content

Latest commit

 

History

History
86 lines (53 loc) · 2.72 KB

README.md

File metadata and controls

86 lines (53 loc) · 2.72 KB

HomePlate (stripped back to just be a dashboard displayer and working with inkplate2, inkplate6color and inkplate10)

Home Assistant E-Ink Dashboard on the Inkplate 10

homeplate

Features

  • Display Home Assistant dashboards on a beautiful e-ink display
  • Makes full use of the ESP32's cores with FreeRTOS
  • Reports sensor data to Home Assistant over MQTT (Temperature, Battery, WiFi, etc..)
  • Can change Activity displayed via MQTT Command (HASS dashboard, Image/Dashboard, etc..)
  • Syncs RTC over NTP
  • OTA updates over WiFi
  • Power saving sleep mode.
  • Display any PNG image (via URL) from MQTT Command

Future Ideas

Setup

Home Assistant Dashboard

Create a Home Assistant Dashboard you want to display. I recommend using the kiosk-mode, card-mod and layout-card plugins to customize and tune the dashboard for your display.

Setup hass-lovelace-dashboard-inkplate-screenshotter to regularly screenshot the desired dashboards for the InkPlate.

More information in hass.md

Inkplate

Install PlatformIO. Then copy src/config_example.h to src/config.h and enter your settings.

Build & run with:

pio run

If you have the Inkplate10v2 (without the additional MCP expander and touchpads), use the inkplate10v2 environment:

pio run -e inkplate10v2

TBD - Using for an inkplate6color details

The first flash/installation needs to be done over USB. Future updates can be done over USB or WiFi with:

pio run -e ota

To monitor serial output without re-flashing:

pio device monitor

Updating

git pull
pio upgrade
pio pkg update
pio run --target clean

Debugging

Waveform

If you get the following error while booting your inkplate, run the Inkplate_Wavefrom_EEPROM_Programming example to update your Inkplate's waveform.

Waveform load failed! Upload new waveform in EEPROM. Using default waveform.

Older Inkplates don't appear to ship with an updated waveform. I found waveform 3 looks the best for mine.