Scenes: Retrieve all devices whose battery level is below a threshold?

To complete my proposal for these two actions « Continue for each device » and « Wait for all devices », here’s a complete mockup:

@pierre-gilles does this seem worth a feature request?

Ok thanks for the explanation :slight_smile:

For me, this mockup still doesn’t meet Jean’s need.

If the condition is valid, you continue in the scene, but for all that you have no idea which device validated the condition.

However, what interests us here is to know which window is open!

For « Control multiple devices », ok for a request with spec :slight_smile:

Really not a fan, that’s not logical behavior, it’s a « magical » behavior you’re proposing.

I remain convinced that the only solution for this case is to implement a « Loop » block that would allow iterating over a list.

Small proposal in 2 minutes :

True, it doesn’t meet Jean’s need, but I think it would be useful in other situations. In any case I would use it in a few scenarios :wink:
Basically, the discussion following the need expressed by Jean diverged into 3 potentially interesting actions. It would seem sensible to me for the three to become independent feature requests, to see whether the rest of the community considers them relevant.

[quote=« pierre-gilles, post:22, topic:8909 »]
Really not a fan, this isn’t logical behavior, it’s a “magical” behavior that you’re proposing.

I remain convinced that the only solution for this case is to implement a “Loop” block that would allow iterating over a list

Hello @pierre-gilles and @StephaneB

I really appreciate your involvement in this request, but I wouldn’t want it to take up your time… If you think it could be useful to others besides me, then I’ll let you continue as you wish; otherwise, I would completely understand if you don’t necessarily follow up :slight_smile:

Have a great day,
Jean

What is magical is the mechanism « Starting from the next action block, the scene will execute in parallel for each device below »

In your proposal, there is nothing in the interface that indicates there is a link between the action « Continue for each device (Poursuivre pour chaque appareil) », and the action block that contains « Send a message (Envoyer un message) ».

It’s as if one had designed the « If… Then… Else » condition by saying: « The next action block will be executed if the condition is true, and the following action block if the condition is false. » That’s not logical :smiley:

The interface must make these links visually obvious, without the user needing to guess or refer to explanatory text. The goal is that it be self-explanatory and understandable without effort :wink:

I think those are legitimate requests, that’s why I’m giving them my time :wink:

1 Like

Ok, I understand your intention better, I’ll keep that in mind :+1:

1 Like