Delayed start

Hi! I want a device to turn on right away when a button is pressed or, depending on whether a condition is meet, the next whole hour. Does anyone have a suggestion for how to do this?

You can use the countdown app to do that

By enabling/disabling a flow that switches on the light every hour.

With a Yes/No variable and a timer app, e.g. Chronograph.

When…
– Button has been pressed
And…
– Condition is met
Then…
– Turn on device
Else… (If condition is not met)
– Set variable “Delay” to YES
– Start 1 hour timer

When…
– Condition is met (e.g. Brightness is less than x lx)
And…
– Variable “Delay” is YES
Then…
– Turn on device
– Stop timer
– Set variable “Delay” to NO

When…
– Timer is finished
Then…
– Set variable “Delay” to NO

Thank you all for your suggestions!!