# \[APP\]\[Pro\] Mood State

**URL:** <https://community.homey.app/t/app-pro-mood-state/148596>\
**Category:** Apps\
**Tags:** app, homey-pro\
**Created:** [January 5, 2026, 11:13am UTC](https://community.homey.app/t/app-pro-mood-state/148596 "2026-01-05T11:13:06Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![kvolden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kvolden/32/80494_2.png) [@kvolden](https://community.homey.app/u/kvolden)\
**Post date:** [January 5, 2026, 11:13am UTC](https://community.homey.app/t/app-pro-mood-state/148596/1 "2026-01-05T11:13:06Z")

</div>

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 allow 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 are put into that state manually or through a flow or anything else, if the lights match the mood the mood is considered active.

This isn’t very difficult to implement through an app, but it does require the usage of the web api, which adds the permission of full control of your Homey to the app store description. The source code is public and linked from the app store if you want to see that it doesn’t do anything harmful.

There is no need to add a device. Just install the app, and you get a new flow card for checking if a mood is active.

Feel free to use this thread or github issues to report any problems.

> **[Mood State | Homey](https://homey.app/en-us/app/com.moodstate/Mood-State/)**
>
> Compare your moods with current light states.

---

<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:05pm UTC](https://community.homey.app/t/app-pro-mood-state/148596/2 "2026-01-05T15:05:07Z")

</div>

Nice, thanks!  
I personally wanted this feature for a while, even opened a request topic for it a while back

---

<div class="post-metadata">

**Author:** ![Homex](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/homex/32/121059_2.png) [@Homex](https://community.homey.app/u/Homex)\
**Post date:** [January 11, 2026, 12:57pm UTC](https://community.homey.app/t/app-pro-mood-state/148596/3 "2026-01-11T12:57:36Z")

</div>

This is excellent and exactly what I was seeking. Many thanks for this initiative!

Unfortunately, I cannot seem to get it to work. I have set up a simple flow where a single trigger should enable either “all lights on” or “all lights off” moods, depending on whether “all lights on” mood is currently active. However, the condition always shows the mood as inactive, even immediately after being activated by that same flow.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/2/724176f47bc9b782fdc314c182235c30dbd4224e.png)

---

<div class="post-metadata">

**Author:** ![kvolden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kvolden/32/80494_2.png) [@kvolden](https://community.homey.app/u/kvolden)\
**Post date:** [January 11, 2026, 2:37pm UTC](https://community.homey.app/t/app-pro-mood-state/148596/4 "2026-01-11T14:37:17Z")

</div>

Ok, that’s interesting. Hard to say what’s wrong from the description alone, but there are some edge cases that could make it return as inactive for perhaps surprising reasons. For instance if one of the devices included in the mood is inactive, offline, removed or unavailable somehow. Is it possible that this could be the case for you?

---

<div class="post-metadata">

**Author:** ![Farkas\_Tibor](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/farkas_tibor/32/122664_2.png) [@Farkas\_Tibor](https://community.homey.app/u/Farkas_Tibor)\
**Post date:** [January 16, 2026, 11:07am UTC](https://community.homey.app/t/app-pro-mood-state/148596/5 "2026-01-16T11:07:29Z")

</div>

Hi, could you maybe add the room as well? - there are many moods with the same name, it would be useful if we could see which room is which on the card

---

<div class="post-metadata">

**Author:** ![kvolden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kvolden/32/80494_2.png) [@kvolden](https://community.homey.app/u/kvolden)\
**Post date:** [January 16, 2026, 2:06pm UTC](https://community.homey.app/t/app-pro-mood-state/148596/6 "2026-01-16T14:06:04Z")

</div>

Good idea. I don’t see a neat way of making it visible when the card is just sitting there statically, but I added the zone name as the autocomplete description, which makes it easier to pick the correct one when setting up the card. Should be there in version 0.0.5.

---

<div class="post-metadata">

**Author:** ![kvolden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kvolden/32/80494_2.png) [@kvolden](https://community.homey.app/u/kvolden)\
**Post date:** [April 7, 2026, 4:40pm UTC](https://community.homey.app/t/app-pro-mood-state/148596/7 "2026-04-07T16:40:06Z")

</div>

**Version 1.0.2** is now public.

This improves testing against lights with adjustable color settings, as well as devices with non-standard behavior where the dim value is non-zero when it is turned off. In these cases it could previously report a mood mismatch when the lights are off based on irrelevant values.

---

<div class="post-metadata">

**Author:** ![kvolden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kvolden/32/80494_2.png) [@kvolden](https://community.homey.app/u/kvolden)\
**Post date:** [September 28, 2026, 8:24am UTC](https://community.homey.app/t/app-pro-mood-state/148596/8 "2026-09-28T08:24:54Z")

</div>

**Version 1.0.3** is now public.

- App icon change after input from reviewer.
- Handles removed devices.
- Ignores inactive color/temperature values on lights.
