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. The app is only available in testing for now.
