# How to set up a PIR that only broadcasts its state over mqtt but does not control the leds

**URL:** <https://wled.discourse.group/t/how-to-set-up-a-pir-that-only-broadcasts-its-state-over-mqtt-but-does-not-control-the-leds/9443>\
**Category:** Questions\
**Created:** [October 10, 2023, 6:31pm UTC](https://wled.discourse.group/t/how-to-set-up-a-pir-that-only-broadcasts-its-state-over-mqtt-but-does-not-control-the-leds/9443 "2023-10-10T18:31:10Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![GertSt](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/gertst/32/5956_2.png) [@GertSt](https://wled.discourse.group/u/GertSt)\
**Post date:** [October 10, 2023, 6:31pm UTC](https://wled.discourse.group/t/how-to-set-up-a-pir-that-only-broadcasts-its-state-over-mqtt-but-does-not-control-the-leds/9443/1 "2023-10-10T18:31:10Z")

</div>

I’m running WLED 0.14.0-b5 on an ESP32 and a PIR is connected to GPIO13.  
No usermods are installed.  
MQTT is enabled and my PIR states are published to my MQTT broker.

Is there a way to configure WLED to not turn on/off the LEDs based on motion detection, but instead only publish the motion on/off states detected by the PIR sensor over MQTT?  
I don’t want the PIR to directly control my LEDs.

I can’t find the documentation to set up the PIR correctly (hardware settings + preset settings), so any link to a good tutorial might help also.

Thanks!  
Gert

---

<div class="post-metadata">

**Author:** ![blazoncek](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/blazoncek/32/1886_2.png) [@blazoncek](https://wled.discourse.group/u/blazoncek)\
**Post date:** [October 12, 2023, 4:59am UTC](https://wled.discourse.group/t/how-to-set-up-a-pir-that-only-broadcasts-its-state-over-mqtt-but-does-not-control-the-leds/9443/2 "2023-10-12T04:59:56Z")

</div>

Try enabling “Publish on button press” in MQTT settings and assign preset 0 to a button.  
If that does not help, use PIR usermod.

---

<div class="post-metadata">

**Author:** ![GertSt](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/gertst/32/5956_2.png) [@GertSt](https://wled.discourse.group/u/GertSt)\
**Post date:** [October 13, 2023, 5:51pm UTC](https://wled.discourse.group/t/how-to-set-up-a-pir-that-only-broadcasts-its-state-over-mqtt-but-does-not-control-the-leds/9443/3 "2023-10-13T17:51:04Z")

</div>

> [@blazoncek](#):
>
> assign preset 0 to a button

What do you mean with “assign preset 0 to a button” ?  
Thanks!

---

<div class="post-metadata">

**Author:** ![blazoncek](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/blazoncek/32/1886_2.png) [@blazoncek](https://wled.discourse.group/u/blazoncek)\
**Post date:** [October 16, 2023, 5:08am UTC](https://wled.discourse.group/t/how-to-set-up-a-pir-that-only-broadcasts-its-state-over-mqtt-but-does-not-control-the-leds/9443/4 "2023-10-16T05:08:28Z")

</div>

[https://kno.wled.ge/features/macros/#buttons](https://kno.wled.ge/features/macros/#buttons)

---

<div class="post-metadata">

**Author:** ![eyk107](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/eyk107/32/6303_2.png) [@eyk107](https://wled.discourse.group/u/eyk107)\
**Post date:** [November 13, 2023, 8:47pm UTC](https://wled.discourse.group/t/how-to-set-up-a-pir-that-only-broadcasts-its-state-over-mqtt-but-does-not-control-the-leds/9443/5 "2023-11-13T20:47:54Z")

</div>

Hi could you please subscribe how you’ve got the motion sensor in the MQTT-topic? I enabled a button as PIR and configured the mqtt-broker correctly?!  
Thank you in advance.

 ![Screenshot 2023-11-13 214632](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/b/bb89a270776ae432340ba8041293803985f53871.png)

---

<div class="post-metadata">

**Author:** ![Pixelalb](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/pixelalb/32/6899_2.png) [@Pixelalb](https://wled.discourse.group/u/Pixelalb)\
**Post date:** [January 12, 2024, 11:35pm UTC](https://wled.discourse.group/t/how-to-set-up-a-pir-that-only-broadcasts-its-state-over-mqtt-but-does-not-control-the-leds/9443/6 "2024-01-12T23:35:55Z")

</div>

did you manage to solve this?

---

<div class="post-metadata">

**Author:** ![blazoncek](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/blazoncek/32/1886_2.png) [@blazoncek](https://wled.discourse.group/u/blazoncek)\
**Post date:** [January 14, 2024, 8:16am UTC](https://wled.discourse.group/t/how-to-set-up-a-pir-that-only-broadcasts-its-state-over-mqtt-but-does-not-control-the-leds/9443/7 "2024-01-14T08:16:17Z")

</div>

Use PIR usermod.
