Can you tell us a bit more about this « virtual person » so we better understand the need? ![]()
For this request, I don’t know if you’re aware of this action, but it’s already possible ![]()
At my place, I have a button in my entry « All Off » that turns everything off in all rooms, handy when leaving the house:
For that, I think there are three new concepts that could meet this need:
- A scene action that would allow retrieving all devices that have a given capability
- A « loop » action that would iterate over that list
- Finally, the « If… Else… Then » Condition that we’re currently developing here.
After that, there might be a missing piece to contact your « virtual person », it’s up to you to tell us more about this need.
@StephaneB thanks for thinking about the topic! It’s nice to see mockups and that kind of thinking, it’s really the hardest part of development work ![]()
However, for your « condition on multiple devices », I don’t think that answers the need, because you check that all devices satisfy all the conditions, whereas here, we want to know which devices satisfy which conditions.
Not all your batteries will die at the same time, and not all the windows are open at the same time!
That’s not bad! After that, the big question about this type of scene action is whether we prefer to make it super generic or super specific?
For example, for lights we did something specific — do we extend the concept to light brightness, or do we go for a generic approach like you propose? We should list the functionalities eligible for this kind of control and then decide, I think
