I may have gone slightly overboard with Home Assistant and esp32 gadgets. Here's one flashed with ESPHome and connected to a keypad. The three top buttons control individual curtains. This is useful because the SwitchBot devices hanging in them make it too heavy to open them manually. And because I was too lazy to mount them securely, pulling on the curtains too hard causes to fall down.
(They also open and close based on the sun azimuth, inclination and expect maximum temperature. Work in progress to takes cloud into account)
