Inky Impression 7.3" w/ Home Assistant?

Hi!

I’m looking to create a dashboard display for Home Assistant using a Pi and an Inky Impression 7.3" (2025). As far as I can tell, I basically need to take a screenshot of a webpage and serve it to the Impression library to then display it. From my search, it doesn’t seem like there’s a purpose-built library to do this, except for possibly this (potentially abandoned) GitHub project.

Of course, I’m also aware that this display takes a good amount of time to refresh, and as such I only desire to refresh every 15-30 minutes or so, maybe faster in certain cases such as a specific MQTT event.

Are there any projects that can do something like this that I’m missing? I have a feeling that I’m going to have to create my own project to get this working. Thanks!

EDIT: Oh, I forgot to mention that I also saw this project for the Frame, but it doesn’t seem like it’s directly portable to the Impression, given the significant differences.

I don’t think you need a library for that. Once you have the screenshot, you can just run the show-image example of the inky-library. What you do need is a tool that can automatically create snapshots of your webpage. But I would be surprised if this is not available.

What I would do: create a systemd-timer that executes a script in regular intervals. The script would take the screenshot and then load it to the Inky.

Might be worth taking a look at the InkyPi project? I think there’s a plugin that lets you display a screenshot from a web page, which could be an easy way of getting at your HA dashboard.

Video:

Github:

Possibly relevant issue:

1 Like