DIY ESP32 button

🔘️ Remote Button
0Ranked #2 of 3 in Smart Bedside Light Control

Commonly compared against

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

OptionScoreConnectivityPower SourceBattery LifeDIY EffortHub RequiredActionsDeep SleepCost
Aqara Wireless Mini Switch (Zigbee)0ZigbeeBattery (coin cell)1-2 yearsOff-the-shelf (pair & go)true3true
DIY ESP32 button0WiFiUSB (or battery w/ deep sleep)Months w/ deep sleep; days if always-onFull (solder + code)false1true
Shelly Button10WiFiBattery (rechargeable)~6-12 months per chargeOff-the-shelf (pair & go)false4true

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.