I’m looking for advice on setting up kiosks for a smart home.
I’d like to have 2-3 touch screens setup to control devices from.
I’ve decided on the following:
- preferably plug in devices/screens (with no battery)
- e-ink screens would be preferable but not a must
- cost is a factor
Anyone had success in setting up something similar?


What I did was flash my esp on the esp home website. You might have to give your USB permission and use a chromium based browser for the web installer to see it. Once its flashed you download esphome builder and that’s where you actually make your esp home script.
You can use the templets on the side, or download a templet and then you lable what pins do what and what’s on each pin. Esphome handles the rest, its not like working with arudino ide where you need the resources for each sensor, and the right board selected.
I know its shameful but wire up your screen, sensors and whatever else like buttons to it, and tell google ai to generates you a script, I promise it will work. Its really low stakes, everything is a templet anyways. Just make sure to note what screen/sensor/model it is.
Then all you have to do is add your ssid and password and you have it up and going, should be really easy to find in home assistant and you can then flash it over air which is nice.
I havent gotten into what making a proper home assistant graphical display looks like so I can’t help you there. But making it display text values to the 16x2 display is just pointing it at home assistant values and referencing the services you have in there.
You can also add automations inside of home assistant that chain or work with your esp home so you get a lot of flexibility in what your stuff does. One of the pages on me 16x2 display acts as a message board, where you can change the text input in home assistwnt and it will send a little message to the display, or on garbage day it sends a notification to the display and then switches to that screen page instead of time/date page it defaults to.