# Physical button for the wall

**URL:** <https://wled.discourse.group/t/physical-button-for-the-wall/9877>\
**Category:** Projects\
**Created:** [November 14, 2023, 12:26pm UTC](https://wled.discourse.group/t/physical-button-for-the-wall/9877 "2023-11-14T12:26:26Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dengbomi](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/dengbomi/32/6311_2.png) [@Dengbomi](https://wled.discourse.group/u/Dengbomi)\
**Post date:** [November 14, 2023, 12:26pm UTC](https://wled.discourse.group/t/physical-button-for-the-wall/9877/1 "2023-11-14T12:26:26Z")

</div>

Hello,  
so i explain my problem real quick.  
i want to put some COB CCT led strips under my cabinets in the kitchen.  
My Wife told me she dont want any cables hanging around so im looking for a physical button that can perform actions like turn on/off lights and dim the lights, since i have dimmable white lights dimmable between warm and cold white but all this wireless or over another protocol. The button has to be with batteries so i can just tape it on the wall, cause she dont want to have holes too.  
i have an esp32 with wled on it. I saw that you can dimm lights and do macros over wled itself. but the buttons have to be wired to a specific GPIO Pin. now i looking if there is a transmiter or reciver that i can pin on my esp than can accept a command from a button or do you know any possible way to solve this problem?

im really stuck looking for solution, but i cant find any

thank you for all help

have a great day everyone

---

<div class="post-metadata">

**Author:** ![TheLight3r](https://avatars.discourse-cdn.com/v4/letter/t/45deac/32.png) [@TheLight3r](https://wled.discourse.group/u/TheLight3r)\
**Post date:** [November 15, 2023, 5:59am UTC](https://wled.discourse.group/t/physical-button-for-the-wall/9877/2 "2023-11-15T05:59:33Z")

</div>

You may could try sync then with another ESP devises and attach Buttons to the External ESP, since they are synced it wouldn’t be a problem.

---

<div class="post-metadata">

**Author:** ![Jinx](https://avatars.discourse-cdn.com/v4/letter/j/c6cbf5/32.png) [@Jinx](https://wled.discourse.group/u/Jinx)\
**Post date:** [November 15, 2023, 6:33am UTC](https://wled.discourse.group/t/physical-button-for-the-wall/9877/3 "2023-11-15T06:33:18Z")

</div>

Best idea I have would be to use a Wizmote. [Amazon.com](https://www.amazon.com/WiZ-Remote-Compatible-Lights-Assistant/dp/B091TGDS6F)

---

<div class="post-metadata">

**Author:** ![Dengbomi](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/dengbomi/32/6311_2.png) [@Dengbomi](https://wled.discourse.group/u/Dengbomi)\
**Post date:** [November 16, 2023, 1:27pm UTC](https://wled.discourse.group/t/physical-button-for-the-wall/9877/4 "2023-11-16T13:27:38Z")

</div>

what do you exactly mean with it?  
like have wled on both and sync them?

---

<div class="post-metadata">

**Author:** ![TheLight3r](https://avatars.discourse-cdn.com/v4/letter/t/45deac/32.png) [@TheLight3r](https://wled.discourse.group/u/TheLight3r)\
**Post date:** [November 18, 2023, 4:35am UTC](https://wled.discourse.group/t/physical-button-for-the-wall/9877/5 "2023-11-18T04:35:47Z")

</div>

Yeah, quite right… You sync them, But you need to change the Group they’re in otherwise all will basically do whenever a button getting pressed.

---

<div class="post-metadata">

**Author:** ![Strider\_Matic](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/strider_matic/32/1774_2.png) [@Strider\_Matic](https://wled.discourse.group/u/Strider_Matic)\
**Post date:** [November 19, 2023, 5:04am UTC](https://wled.discourse.group/t/physical-button-for-the-wall/9877/6 "2023-11-19T05:04:47Z")

</div>

A while back I made this…

> [@Simple keypad for talking to WLED](https://wled.discourse.group/t/simple-keypad-for-talking-to-wled/3978):
>
> So I’ve been playing with WLED for a little while and wanted a simple hard-button remote for just turning on/off, brightness, and maybe cycle through effects. Now, not being any kind of coder but able to cut-and-paste my way through things, ok at following reference designs, and mildly handy with a soldering iron, I figured I’d give it a try. As a working prototype here’s what I have so far after a couple days… I just blended together the BasicHTTPClient, and Digital\>Button…

It worked pretty well. You could change the functions the buttons call and it’ll probably run off batteries for a little while at least 😄

---

<div class="post-metadata">

**Author:** ![Dengbomi](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/dengbomi/32/6311_2.png) [@Dengbomi](https://wled.discourse.group/u/Dengbomi)\
**Post date:** [November 19, 2023, 8:39am UTC](https://wled.discourse.group/t/physical-button-for-the-wall/9877/7 "2023-11-19T08:39:08Z")

</div>

Thank you for your help , i will check this in the future , fir the moment i went with a wizremote, mossfets , resistirs an fuse to do my project , so i have cct cob light and wanna dim them turn them off and on , all of this works ocer my remote an the right soldering , vut im checking on your idea. ☺
