# Macro for random solid color

**URL:** <https://wled.discourse.group/t/macro-for-random-solid-color/1348>\
**Category:** Questions\
**Created:** [November 20, 2020, 12:27pm UTC](https://wled.discourse.group/t/macro-for-random-solid-color/1348 "2020-11-20T12:27:35Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Esquilo](https://avatars.discourse-cdn.com/v4/letter/e/7cd45c/32.png) [@Esquilo](https://wled.discourse.group/u/Esquilo)\
**Post date:** [November 20, 2020, 12:27pm UTC](https://wled.discourse.group/t/macro-for-random-solid-color/1348/1 "2020-11-20T12:27:35Z")

</div>

Hello everyone,  
Does anyone have a solution for a Macro for a random solid colour, which will not change, triggered by a button push.  
I’ve split my lightstrip into 2 segments. If I push a button I would like to have a random color at the current set brightness for segment 1 and a different random color for segment 2.  
I already tried effect “random color” with speed and intensives set to 0 but unfortunately the light changes over short time.  
Thank you all in advance.

---

<div class="post-metadata">

**Author:** ![Eddiie](https://avatars.discourse-cdn.com/v4/letter/e/a183cd/32.png) [@Eddiie](https://wled.discourse.group/u/Eddiie)\
**Post date:** [January 14, 2022, 12:30am UTC](https://wled.discourse.group/t/macro-for-random-solid-color/1348/2 "2022-01-14T00:30:52Z")

</div>

Bump…

---

<div class="post-metadata">

**Author:** ![Eddiie](https://avatars.discourse-cdn.com/v4/letter/e/a183cd/32.png) [@Eddiie](https://wled.discourse.group/u/Eddiie)\
**Post date:** [January 14, 2022, 12:42am UTC](https://wled.discourse.group/t/macro-for-random-solid-color/1348/3 "2022-01-14T00:42:53Z")

</div>

I mean, the RANDOM function is already there, (R) in the color picker. Why can’t that (R) be saved like a color like a custom color?

---

<div class="post-metadata">

**Author:** ![ZMX94](https://avatars.discourse-cdn.com/v4/letter/z/3d9bf3/32.png) [@ZMX94](https://wled.discourse.group/u/ZMX94)\
**Post date:** [February 24, 2023, 10:06pm UTC](https://wled.discourse.group/t/macro-for-random-solid-color/1348/4 "2023-02-24T22:06:26Z")

</div>

hello, i search a solution too… If you have an idea…

---

<div class="post-metadata">

**Author:** ![ZMX94](https://avatars.discourse-cdn.com/v4/letter/z/3d9bf3/32.png) [@ZMX94](https://wled.discourse.group/u/ZMX94)\
**Post date:** [February 25, 2023, 1:57pm UTC](https://wled.discourse.group/t/macro-for-random-solid-color/1348/5 "2023-02-25T13:57:07Z")

</div>

Ok i find a solution, with the http request API in the preset, it work like a charm 😉

---

<div class="post-metadata">

**Author:** ![FrancFranc](https://avatars.discourse-cdn.com/v4/letter/f/c6cbf5/32.png) [@FrancFranc](https://wled.discourse.group/u/FrancFranc)\
**Post date:** [February 28, 2023, 12:01am UTC](https://wled.discourse.group/t/macro-for-random-solid-color/1348/6 "2023-02-28T00:01:41Z")

</div>

> [@ZMX94](#):
>
> Ok i find a solution, with the http request API in the preset, it work like a charm 😉

How do you set the API command?

---

<div class="post-metadata">

**Author:** ![ZMX94](https://avatars.discourse-cdn.com/v4/letter/z/3d9bf3/32.png) [@ZMX94](https://wled.discourse.group/u/ZMX94)\
**Post date:** [March 4, 2023, 8:38am UTC](https://wled.discourse.group/t/macro-for-random-solid-color/1348/7 "2023-03-04T08:38:56Z")

</div>

With the good doc 😉  
[https://kno.wled.ge/interfaces/http-api/](https://kno.wled.ge/interfaces/http-api/)  
You can write a preset with commands http-API

---

<div class="post-metadata">

**Author:** ![ZMX94](https://avatars.discourse-cdn.com/v4/letter/z/3d9bf3/32.png) [@ZMX94](https://wled.discourse.group/u/ZMX94)\
**Post date:** [March 4, 2023, 8:42am UTC](https://wled.discourse.group/t/macro-for-random-solid-color/1348/8 "2023-03-04T08:42:05Z")

</div>

this is mine preset,  
win&GP=0&FP=R&FX=0&R=r&G=r&B=r&A=128&SM=0&SV=0&SS=0&SP=0&S=0&S2=82.  
In fact if you want you can put this preset in a playlist…

---

<div class="post-metadata">

**Author:** ![FrancFranc](https://avatars.discourse-cdn.com/v4/letter/f/c6cbf5/32.png) [@FrancFranc](https://wled.discourse.group/u/FrancFranc)\
**Post date:** [March 4, 2023, 9:06am UTC](https://wled.discourse.group/t/macro-for-random-solid-color/1348/9 "2023-03-04T09:06:54Z")

</div>

Hi thank you! I already know the API command page and I have write two simple presets for my button, One for start an effect with red color and another to reset the lights, I was searching for the “r” (random) in the API commands but not find nothing, now with your command I make a test and let you know Thank you
