# DIY ESPNow Remote / WiZmote

**URL:** <https://wled.discourse.group/t/diy-espnow-remote-wizmote/13657>\
**Category:** Hardware\
**Created:** [December 20, 2024, 1:43pm UTC](https://wled.discourse.group/t/diy-espnow-remote-wizmote/13657 "2024-12-20T13:43:39Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dedehai](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/dedehai/32/7265_2.png) [@dedehai](https://wled.discourse.group/u/dedehai)\
**Post date:** [December 20, 2024, 1:43pm UTC](https://wled.discourse.group/t/diy-espnow-remote-wizmote/13657/1 "2024-12-20T13:43:39Z")

</div>

To anyone looking to make their own remotes for WLED:  
I wrote more or less universal code for the ESP32 C3 to act as a low-power ESPNow remote. Here is a list of features:

- Arduino IDE based for easy code compilation & uplod
- Support for up to 6 standard button inputs (more when not using deep-sleep)
- Support for up to 36 buttons when using a 6x6 button matrix
- Support for rotary encoder input with configurable number of levels
- Each button can be assigned up to 3 functions: single click, double click and long press with automatic repeat
- Makes use of the low-power capabilities for battery powered remote controllers: a 500mAh battery should last over a year without recharge

More details on github: [GitHub - DedeHai/WLED-ESPNow-Remote: ESPNow based remote controller for WLED with support for buttons, button matrix and rotary encoder](https://github.com/DedeHai/WLED-ESPNow-Remote)

 ![image](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/1/1292a85f287f2267f69d9dd197e4609f67880ea7.jpeg)

 ![image](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/a/ad7565a1a67df61557d5af7b7a729997a0c1377c.jpeg)

 ![image](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/9/950da2896887dd1a57fbea05099652f5842dd5be.jpeg)

---

<div class="post-metadata">

**Author:** ![CaptClaude](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/captclaude/32/443_2.png) [@CaptClaude](https://wled.discourse.group/u/CaptClaude)\
**Post date:** [December 22, 2024, 5:07am UTC](https://wled.discourse.group/t/diy-espnow-remote-wizmote/13657/2 "2024-12-22T05:07:10Z")

</div>

This is EXACTLY what I’m looking for right now. I will give it a shot after the holidays.
