Build your own universal smart remote!
This project turns a simple ESP32 and tactile buttons into a powerful, battery-powered remote for Home Assistant — perfect for media control, lights, scenes and more.
You can 3D print this enclosure, solder up the simple electronics, and load my ESPHome config to get started right away. No coding skills required!
Check out the resources below for everything you need to make your own:
Pre-labeled buttons for media controls, shortcuts, volume, channel and lighting. Ready to print.
No icons — perfect for adding your own labels or custom SVG icons in your slicer.
The same shell is used for both button versions
The enclosure and PCB in STEP format so you can make your own version of the everything remote
The author marked this model as their own original creation.