Show HN: The bedtime – Another little bedside clock I made
stavros.io
stavros.io
In the end, I created a custom watchface for an amazfit band 7 that I had lying around and that worked decently, actually.
I haven't tried with ESPhome, but I think it would be easy to add some alarm code. There's no touch screen or other interface, though, so you'd have to set the alarm via Wifi.