DIY ESP32 button
🔘️ Remote Button0Ranked #2 of 3 in Smart Bedside Light Control
Commonly compared against
- Aqara Wireless Mini Switch (Zigbee)1 shared list
- Shelly Button11 shared list
Specs
- Connectivity
- WiFi
- Power Source
- USB (or battery w/ deep sleep)
- Battery Life
- Months w/ deep sleep; days if always-on
- DIY Effort
- Full (solder + code)
- Pairing Method
- Direct to Shelly (HTTP/MQTT)
- Hub Required
- false
- Actions
- 1
- Deep Sleep
- true
- Mounting
- Nightstand
- Cost
- —
Compare all 3 in Smart Bedside Light Control
| Option | Score | Connectivity | Power Source | Battery Life | DIY Effort | Hub Required | Actions | Deep Sleep | Cost |
|---|---|---|---|---|---|---|---|---|---|
| Aqara Wireless Mini Switch (Zigbee) | 0 | Zigbee | Battery (coin cell) | 1-2 years | Off-the-shelf (pair & go) | true | 3 | true | — |
| DIY ESP32 button | 0 | WiFi | USB (or battery w/ deep sleep) | Months w/ deep sleep; days if always-on | Full (solder + code) | false | 1 | true | — |
| Shelly Button1 | 0 | WiFi | Battery (rechargeable) | ~6-12 months per charge | Off-the-shelf (pair & go) | false | 4 | true | — |
About
Your original idea: button on a GPIO, fires an HTTP toggle to the Shelly. Cheap parts, fully custom. Battery only sensible with deep-sleep + wake-on-press; otherwise keep it on a USB charger by the bed.
Links
Listed in
Bookmarked in
Not in any public bookmark categories yet.