# \[FeatureRequest\] Make moods a registered state/variable that can be requested when a mood is active

**URL:** <https://community.homey.app/t/featurerequest-make-moods-a-registered-state-variable-that-can-be-requested-when-a-mood-is-active/109189>\
**Category:** Ideas & Suggestions\
**Tags:** featurerequest, advancedflow, homey-pro-2023\
**Created:** [May 2, 2024, 6:36am UTC](https://community.homey.app/t/featurerequest-make-moods-a-registered-state-variable-that-can-be-requested-when-a-mood-is-active/109189 "2024-05-02T06:36:38Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![mootje](https://avatars.discourse-cdn.com/v4/letter/m/82dd89/32.png) [@mootje](https://community.homey.app/u/mootje)\
**Post date:** [May 2, 2024, 6:36am UTC](https://community.homey.app/t/featurerequest-make-moods-a-registered-state-variable-that-can-be-requested-when-a-mood-is-active/109189/1 "2024-05-02T06:36:38Z")

</div>

Currently a mood can’t be setup in advanced flows. But also I can’t see which mood is currently active.  
I would want to be able to know which mood is active in a room. One example of where this would help is the following.

My kitchen is in my living room. When I set a mood in my living room I want to also include the lights in my kitchen. But when I want to cook in the kitchen I want to set the lights in the kitchen to another mood. When I’m done with cooking I want to disable the mood “cooking” in the kitchen and automatically set the lights in the kitchen to the mood that is currently active in the living room.

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [May 2, 2024, 10:48am UTC](https://community.homey.app/t/featurerequest-make-moods-a-registered-state-variable-that-can-be-requested-when-a-mood-is-active/109189/2 "2024-05-02T10:48:50Z")

</div>

I haven’t tried the Moods, but I don’t think there is an active state. It’s more like a scene you can activate - like changing many lights with a flow, but set up as one Mood to set up more easily.

---

<div class="post-metadata">

**Author:** ![JPe4619](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jpe4619/32/9017_2.png) [@JPe4619](https://community.homey.app/u/JPe4619)\
**Post date:** [May 2, 2024, 1:00pm UTC](https://community.homey.app/t/featurerequest-make-moods-a-registered-state-variable-that-can-be-requested-when-a-mood-is-active/109189/3 "2024-05-02T13:00:08Z")

</div>

> [@mootje](#):
>
> I would want to be able to know which mood is active in a room.

Save it in a text variable, my guess.

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [May 2, 2024, 6:14pm UTC](https://community.homey.app/t/featurerequest-make-moods-a-registered-state-variable-that-can-be-requested-when-a-mood-is-active/109189/4 "2024-05-02T18:14:36Z")

</div>

> [@mootje](#):
>
> When I set a mood in my living room I want to also include the lights in my kitchen. But when I want to cook in the kitchen I want to set the lights in the kitchen to another mood. When I’m done with cooking I want to disable the mood “cooking” in the kitchen and automatically set the lights in the kitchen to the mood that is currently active in the living room.

Hmmm to me it sounds like the “[Zone Memory](https://community.homey.app/t/app-pro-zone-memory-save-and-restore-device-configurations/24962)” app is a more suitable way to control pre-defined scenes for you.  
To me, Moods sounds as something (still) quite basic.

---

<div class="post-metadata">

**Author:** ![mootje](https://avatars.discourse-cdn.com/v4/letter/m/82dd89/32.png) [@mootje](https://community.homey.app/u/mootje)\
**Post date:** [May 3, 2024, 9:13am UTC](https://community.homey.app/t/featurerequest-make-moods-a-registered-state-variable-that-can-be-requested-when-a-mood-is-active/109189/5 "2024-05-03T09:13:41Z")

</div>

There isn’t an “active”-state for moods. That’s what makes it not possible to request which mood is active right now.

---

<div class="post-metadata">

**Author:** ![mootje](https://avatars.discourse-cdn.com/v4/letter/m/82dd89/32.png) [@mootje](https://community.homey.app/u/mootje)\
**Post date:** [May 3, 2024, 9:15am UTC](https://community.homey.app/t/featurerequest-make-moods-a-registered-state-variable-that-can-be-requested-when-a-mood-is-active/109189/6 "2024-05-03T09:15:07Z")

</div>

Sure but that would mean that for every mood I would need to add an extra card because the moods don’t have tags that share their value in a flow.

---

<div class="post-metadata">

**Author:** ![mootje](https://avatars.discourse-cdn.com/v4/letter/m/82dd89/32.png) [@mootje](https://community.homey.app/u/mootje)\
**Post date:** [May 3, 2024, 9:17am UTC](https://community.homey.app/t/featurerequest-make-moods-a-registered-state-variable-that-can-be-requested-when-a-mood-is-active/109189/7 "2024-05-03T09:17:30Z")

</div>

Zone memory is an app that I’ve already tried. Moods offer a better user experience to define “moods” in a room. Also zone memory does not save the on/off state of a lamp. Tried it many times with my Philips hue bulbs. Also created a ticket about this bug in the past. Same issue still exists.

The reason for this feature request is because I have dozens of flows with many cards and trie to reduce cards and flow sizes so that everything will keep running smoothly now and in the future.

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [May 3, 2024, 9:27am UTC](https://community.homey.app/t/featurerequest-make-moods-a-registered-state-variable-that-can-be-requested-when-a-mood-is-active/109189/8 "2024-05-03T09:27:11Z")

</div>

As said, a Mood is just called and the “scene” is set to all assigned lights. That’s all. A Mood can’t be “active”. After a Mood is activated, you can change all lights individually.  
If you want to activate Moods on special conditions, you can use variables to “remember” your state.

---

<div class="post-metadata">

**Author:** ![mootje](https://avatars.discourse-cdn.com/v4/letter/m/82dd89/32.png) [@mootje](https://community.homey.app/u/mootje)\
**Post date:** [May 19, 2024, 9:30am UTC](https://community.homey.app/t/featurerequest-make-moods-a-registered-state-variable-that-can-be-requested-when-a-mood-is-active/109189/9 "2024-05-19T09:30:05Z")

</div>

I know that it is just a scene. For that reason I’ve titled this topic a feature request. Or should I have put this feature request somewhere else?

---

<div class="post-metadata">

**Author:** ![Dijker](https://avatars.discourse-cdn.com/v4/letter/d/b9bd4f/32.png) [@Dijker](https://community.homey.app/u/Dijker)\
**Post date:** [May 19, 2024, 2:21pm UTC](https://community.homey.app/t/featurerequest-make-moods-a-registered-state-variable-that-can-be-requested-when-a-mood-is-active/109189/10 "2024-05-19T14:21:27Z")

</div>

> [@mootje](#):
>
> For that reason I’ve titled this topic a feature request.

No Problem with that…

> [@mootje](#):
>
> Or should I have put this feature request somewhere else?

Beside contacting support, the is no other option: see [Ideas / Feature Requests](https://community.homey.app/t/ideas-feature-requests/41137)

> [@mootje](#):
>
> I know that it is just a scene.

No it is a Mood, the mood is a collection of (preset) settings for one or more Light’s

The problem is you never know when the mood is active except the second you activate it (there is a trigger for, mood is activated)  
If someone or something ( another flow?) fe switches a Light ON that was set in the Mood to OFF or dims another light in the mood relative with 1% , is the mood then still active?

So therefore the mood is not a state that you can check is conditions,

And I don’t expect Athom will change that.

Guess you have to work around it with Flows and variables.

---

<div class="post-metadata">

**Author:** ![Waldo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/waldo/32/115680_2.png) [@Waldo](https://community.homey.app/u/Waldo)\
**Post date:** [October 15, 2024, 8:00am UTC](https://community.homey.app/t/featurerequest-make-moods-a-registered-state-variable-that-can-be-requested-when-a-mood-is-active/109189/11 "2024-10-15T08:00:01Z")

</div>

A few months ago, Homey introduced the Moods feature, which allows us to easily set multiple lights to a specific brightness and colour/temperature, a great way to create just the right atmosphere at home. While I find this feature useful, I think there’s some room for improvement, particularly when it comes to Flow integration.

Currently, Moods only offer:

1. A Flow trigger card that activates when a Mood is set.
2. An action card to set a Mood.

However, I’ve noticed a gap: there is no way to check if a Mood is currently active. There’s no condition card that allows us to verify if a Mood is in effect, making it difficult to create more complex and mood-aware automations.

If I understand correctly, Homey doesn’t actively track if all the lights that were part of a Mood are still in their defined state. I understand Moods to be stateless. But here’s my suggestion: it would be amazing if a condition card for a Mood could work by checking if all the relevant light properties (like brightness and color/temperature) are still set according to the Mood definition. This would give us a much more powerful tool for building dynamic automations.

I’ve tried to work around this limitation by using a boolean variable to keep track of when a Mood is active, but I ran into another limitation, there’s no trigger card for when a Mood is unset. Without knowing when a Mood has ended, it’s difficult to manage these states efficiently.

The only workaround I’ve found is to manually compare all the individual light capabilities, but this approach doesn’t scale well. It becomes cumbersome with multiple Moods, especially if I make changes to the settings over time.

I’d love to hear if others are facing similar challenges or if the team could consider enhancing Mood Flow cards to include more conditions, like “Is Mood active?”, or even a trigger for when a Mood is unset. This would be a huge help for those of us who want to take full advantage of Homey’s automation capabilities.

Thanks for reading, I’m curious about everyone’s thoughts!

> tl;dr I’d like Mood condition flow cards and/or an Mood unset trigger card

---

<div class="post-metadata">

**Author:** ![Dijker](https://avatars.discourse-cdn.com/v4/letter/d/b9bd4f/32.png) [@Dijker](https://community.homey.app/u/Dijker)\
**Post date:** [October 15, 2024, 4:49pm UTC](https://community.homey.app/t/featurerequest-make-moods-a-registered-state-variable-that-can-be-requested-when-a-mood-is-active/109189/12 "2024-10-15T16:49:26Z")

</div>

> There was already a topic so therefore merged.

---

<div class="post-metadata">

**Author:** ![Paul\_Scholte](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/paul_scholte/32/16562_2.png) [@Paul\_Scholte](https://community.homey.app/u/Paul_Scholte)\
**Post date:** [October 19, 2024, 8:18pm UTC](https://community.homey.app/t/featurerequest-make-moods-a-registered-state-variable-that-can-be-requested-when-a-mood-is-active/109189/13 "2024-10-19T20:18:29Z")

</div>

I have defined a virtual lamp that is included in the Mood. Simply tested if this virtual lamp is on/off gives that the Mood is set/unset.

Kind regards,  
Paul

---

<div class="post-metadata">

**Author:** ![Waldo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/waldo/32/115680_2.png) [@Waldo](https://community.homey.app/u/Waldo)\
**Post date:** [October 20, 2024, 11:48am UTC](https://community.homey.app/t/featurerequest-make-moods-a-registered-state-variable-that-can-be-requested-when-a-mood-is-active/109189/14 "2024-10-20T11:48:03Z")

</div>

But how would you detect that nothing has changed, which would cause the mood to no longer be “set”? For example, if I change the brightness of a bulb that was previously set with a mood, that mood would no longer be “set” because not all of the mood’s properties are fulfilled.

It doesn’t automatically turn off the virtual lamp unless you control your lights exclusively by setting moods. In that case, you can ensure that other moods turn off that specific virtual lamp again.

---

<div class="post-metadata">

**Author:** ![Paul\_Scholte](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/paul_scholte/32/16562_2.png) [@Paul\_Scholte](https://community.homey.app/u/Paul_Scholte)\
**Post date:** [October 20, 2024, 4:43pm UTC](https://community.homey.app/t/featurerequest-make-moods-a-registered-state-variable-that-can-be-requested-when-a-mood-is-active/109189/15 "2024-10-20T16:43:11Z")

</div>

Indeed, in most cases I control my lights using moods. That is sufficient for me. The chances that individual lights are changed manually are rare. And if so, It generally doesn’t matter for my use cases.  
Kind regards,  
Paul

---

<div class="post-metadata">

**Author:** ![Waldo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/waldo/32/115680_2.png) [@Waldo](https://community.homey.app/u/Waldo)\
**Post date:** [January 5, 2026, 3:07pm UTC](https://community.homey.app/t/featurerequest-make-moods-a-registered-state-variable-that-can-be-requested-when-a-mood-is-active/109189/16 "2026-01-05T15:07:23Z")

</div>

It’s now possible with the following community app

> [@\[APP\]\[Pro\] Mood State](https://community.homey.app/t/app-pro-mood-state/148596):
>
> I’ve seen a few people asking about, and posting feature requests for, stateful moods. So that they are not only entities that set a collection of lights in a given state when triggered, but also allows for testing if a mood is active. What does it mean if a mood is active? The most reasonable interpretation in my opinion is that a mood is active if all the light devices it controls are in the state that the mood sets them in. Whether they are put into that state by the mood itself, or if they a…
