# \[Macros\] Idle system

**URL:** <https://forum.signalrgb.com/t/macros-idle-system/8902>\
**Category:** Support\
**Created:** [November 2, 2025, 10:19am UTC](https://forum.signalrgb.com/t/macros-idle-system/8902 "2025-11-02T10:19:51Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dryghor](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.signalrgb.com/dryghor/32/1653_2.png) [@Dryghor](https://forum.signalrgb.com/u/Dryghor)\
**Post date:** [November 2, 2025, 10:19am UTC](https://forum.signalrgb.com/t/macros-idle-system/8902/1 "2025-11-02T10:19:51Z")

</div>

Hi there,

I’m trying to set up a macro with **System Idle** input but I’m not sure how it is supposed behave…

So, I tried something like this :

 ![image](https://us1.discourse-cdn.com/flex015/uploads/signalrgb/original/2X/8/805cc6deed5a45144954d9706d0c63a537c0ba69.png)

The result is not what I excpected :

- Both my **Idle system settings** and the **Idle Time** are set to 15 minutes, but effect is activated before my system enters in Idle State
- My playlist is played every ~10 sec (I guess because of the Idle Time at 0)

Thank you for reading and your help 🙂

---

<div class="post-metadata">

**Author:** ![Dryghor](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.signalrgb.com/dryghor/32/1653_2.png) [@Dryghor](https://forum.signalrgb.com/u/Dryghor)\
**Post date:** [November 2, 2025, 10:26am UTC](https://forum.signalrgb.com/t/macros-idle-system/8902/2 "2025-11-02T10:26:02Z")

</div>

(because of the 520 characters limits, need to multi-post)

When I read the description :

> Triggers when the system enters or Exits an Idle state

I suppose this function is triggered when system enter or leave (depends on the boolean _Trigger On Return_) Idle state (based on the system settings) =\> this seems obvious 😃

I wonder what is the purpose of the _Idle Time (Minutes)_ timer.

---

<div class="post-metadata">

**Author:** ![Dryghor](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.signalrgb.com/dryghor/32/1653_2.png) [@Dryghor](https://forum.signalrgb.com/u/Dryghor)\
**Post date:** [November 2, 2025, 10:26am UTC](https://forum.signalrgb.com/t/macros-idle-system/8902/3 "2025-11-02T10:26:14Z")

</div>

What I want :

- Effect activated when my system enters in Idle State (turn my screen off)
- Play playlist when my system leaves Idle State (when moving my mouse, turn my screen on)

OR, this is not the right macro to use and I should use a different one (like **System Sleep** , that I didn’t tried)

---

<div class="post-metadata">

**Author:** ![oskrrt](https://avatars.discourse-cdn.com/v4/letter/o/e47c2d/32.png) [@oskrrt](https://forum.signalrgb.com/u/oskrrt)\
**Post date:** [January 12, 2026, 3:15am UTC](https://forum.signalrgb.com/t/macros-idle-system/8902/4 "2026-01-12T03:15:19Z")

</div>

this is exactly what ive been trying to do as well with no luck. have you found any work arounds?

---

<div class="post-metadata">

**Author:** ![Dryghor](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.signalrgb.com/dryghor/32/1653_2.png) [@Dryghor](https://forum.signalrgb.com/u/Dryghor)\
**Post date:** [June 15, 2026, 8:46am UTC](https://forum.signalrgb.com/t/macros-idle-system/8902/5 "2026-06-15T08:46:22Z")

</div>

Hey oskrrt,

So, since you’ve got the same problem, I tried a similar configuration that seems to work !

Here are my Windows power settings :

- Turn off the display : 3 minutes
- Put the computer to sleep : 10 minutes

---

<div class="post-metadata">

**Author:** ![Dryghor](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.signalrgb.com/dryghor/32/1653_2.png) [@Dryghor](https://forum.signalrgb.com/u/Dryghor)\
**Post date:** [June 15, 2026, 9:25am UTC](https://forum.signalrgb.com/t/macros-idle-system/8902/6 "2026-06-15T09:25:14Z")

</div>

(Again, because of the 520 characters limits, need to multi-post)

SignalRGB :

- Macro 1 (Idle ON): System Idle trigger, Idle Time = 3 min, Trigger on Return OFF → Activate Effect (e.g. Heart Monitor)
- Macro 2 (Idle OFF): System Idle trigger, Idle Time = 3 min, Trigger on Return ON → Play Playlist + Activate Layout

 ![image](https://us1.discourse-cdn.com/flex015/uploads/signalrgb/original/2X/d/ded45a89a48f90451557d79df55ed14822bb1027.png) ![image](https://us1.discourse-cdn.com/flex015/uploads/signalrgb/original/2X/0/02e9f86f873eb730e1937f87f45ed450c066d409.png)

---

<div class="post-metadata">

**Author:** ![Dryghor](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.signalrgb.com/dryghor/32/1653_2.png) [@Dryghor](https://forum.signalrgb.com/u/Dryghor)\
**Post date:** [June 15, 2026, 9:25am UTC](https://forum.signalrgb.com/t/macros-idle-system/8902/7 "2026-06-15T09:25:21Z")

</div>

My guess is that you can trigger an effect when your display is turned off by the system, but you can’t trigger anything when the system actually enters sleep mode ==\> SignalRGB is likely suspended at that point too.

Key takeaway: set the Idle Time in SignalRGB to match your _ **Turn off display** _ Windows setting, not your sleep timer. Works like a charm !
