# Relay operation based on all segments on/off

**URL:** <https://wled.discourse.group/t/relay-operation-based-on-all-segments-on-off/3791>\
**Category:** Questions\
**Created:** [October 19, 2021, 4:46am UTC](https://wled.discourse.group/t/relay-operation-based-on-all-segments-on-off/3791 "2021-10-19T04:46:45Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![cj\_rezz](https://avatars.discourse-cdn.com/v4/letter/c/dbc845/32.png) [@cj\_rezz](https://wled.discourse.group/u/cj_rezz)\
**Post date:** [October 19, 2021, 4:46am UTC](https://wled.discourse.group/t/relay-operation-based-on-all-segments-on-off/3791/1 "2021-10-19T04:46:45Z")

</div>

Hi all, I’m wondering if it’s possible to trigger the relay pin based on all segments being off or on rather than relying on the master power button in WLED being on or off?

Currently, the relay pin seems to only be affected by the main power button. Whereas I’d like to be able to turn off my power supply if all of the segments have been independently turned off or turn on if one of the segments is turned on. Is this possible?

---

<div class="post-metadata">

**Author:** ![divsys](https://avatars.discourse-cdn.com/v4/letter/d/a3d4f5/32.png) [@divsys](https://wled.discourse.group/u/divsys)\
**Post date:** [October 19, 2021, 6:14am UTC](https://wled.discourse.group/t/relay-operation-based-on-all-segments-on-off/3791/2 "2021-10-19T06:14:29Z")

</div>

The basic relay is as you (and the documentation) describes.  
There is a multi-relay usermod that allows some API control of more relays.

You might check the notes on that version.

---

<div class="post-metadata">

**Author:** ![tonyno](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/tonyno/32/242_2.png) [@tonyno](https://wled.discourse.group/u/tonyno)\
**Post date:** [October 19, 2021, 11:24am UTC](https://wled.discourse.group/t/relay-operation-based-on-all-segments-on-off/3791/3 "2021-10-19T11:24:01Z")

</div>

The relay also turns off when the global brightness falls to zero.

---

<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 21, 2021, 1:00pm UTC](https://wled.discourse.group/t/relay-operation-based-on-all-segments-on-off/3791/4 "2021-10-21T13:00:23Z")

</div>

It should not be too difficult to modify Multi-relay usermod to accommodate your needs.

---

<div class="post-metadata">

**Author:** ![cj\_rezz](https://avatars.discourse-cdn.com/v4/letter/c/dbc845/32.png) [@cj\_rezz](https://wled.discourse.group/u/cj_rezz)\
**Post date:** [August 6, 2022, 10:54pm UTC](https://wled.discourse.group/t/relay-operation-based-on-all-segments-on-off/3791/5 "2022-08-06T22:54:18Z")

</div>

Well, I’ve been pkaying around with this for a while and cant figure out how to trigger the relay when one or all segments are off rather than requiring the master power to be off. Can anyone point me in the right direction?

---

<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:** [August 7, 2022, 8:15am UTC](https://wled.discourse.group/t/relay-operation-based-on-all-segments-on-off/3791/6 "2022-08-07T08:15:47Z")

</div>

You need a Multi-relay usermod. Otherwise a relay is linked to WLED brightness.
