Hi all.
I have created a flow to close my bedroom blind.
When temp, lux, and afternoons sync.
What iam finding is that at random times of the afternoon the flow repeats the audio message.
Anyone able to help with why?
Or any betterway to handle the flow?
The flow will be triggered every time the temperature changes. You must include a “and Dim > 10%” in the flow so the flow wil only be execute when the blinds aren’t closed yet.
What percentage is fully open and what percentage is fully closed?
I’m just wondering if the logic needs to be less than 10% but then 10% closed doesn’t seems very far down.
Also is the Dim Level tag definitely for the blind?
Did it get to 33 before 1pm or when the lux was lower?
The trigger only fires when the temperature changes so if it gets to 33 and stays there before the other conditions are true then the flow won’t run.
Ok but this has been working before, other than the echoing of the voice. Only adding in the blind greater has broken it.
Is there a better way of writing this flow??
Instead of the trigger temperature I would prefer a variable.
However, the variable would have to be set in a separate flow.
The easiest but maybe not the best solution is the following: When… Temp. > 26 Then… set Variable „Temp_Bedroom“ to Yes Else set Variable „Temp_Bedroom“ to No
Replace the temperature sensor at If… with “When a variable has changed” in the main flow.
At And… you have to replace the logic card temperature with the logic card “Temp_Bedroom” is “Yes”.
The variable “Blind is greater than” I would delete.
The advantage of a variable is that it does not change constantly and thus triggers the flow.
If you use the temperature as trigger, the flow will be triggered every time the temperature changes above 26 °C.
Your second flow only sets the logic value to “yes”, and it stays “yes” as there is no flow/logic that puts it back to “no”, so there is nothing that changes?, where your first flow responds to.
Ok. I see that.
I just also noticed in the variable i have not set a temperature. And i don’t know how to do that as nothing i look at seems to allow me to.