Hi
I need to do a simple thing : enable my heaters during a precise période with a température condition.
So i try a “primary condition : périod 4h00-8h00 with temp less than 20° to do a” And" fonction. (dont want “Or” )
Automation is “activated”
But it dont work. With meross sensor and plug.
Any idéa to help me ?
Please post a screenshot of your automation to give us a better idea of what you are doing.
TapioX
October 14, 2024, 12:13pm
3
In this topic is similar problem
The comparison being made is ‘equal or below’ so the condition is evaluated correctly. The issue you are experiencing is that the condition is set to only trigger the Routine when it changes to true, rather than every time it is evaluated. I don’t know why they took this option but I am willing to concede they may have some insight that I don’t, and I can certainly imagine arguments in favour of it.
The description ‘equal or below’ is certainly incomplete.
The above issue could be mitigated if time ranges were ordinary conditions that triggered the automation when they start and end. Again they aren’t for whatever reason. However a number of users choose to use two Routines to toggle the state of a virtual or real binary device such as a switch at the beginning and end of any time range…
Maybe there is an answer to your problem
Here is my french automation
If i understand corectly, the check is not done at the beginning of the périod. If the condition are alredy True at the beginning , nothing happen?
The triggered happen only if the condition are moving from false to True during the périod.
Any idéa to do a good automation ?
I Will try with température range 0-20° to see…
Your temperature sensor looks like a contact sensor…
Login here:
https://my.smartthings.com/advanced/devices
select the sensor, make some screenshots (full height and width) and post them here.
This is a meross mf100s température sensor. Smart thing automaticaly atribute this icôn.
I can change it if you prefer but im almost sure that this Will change about nothing.
1 Like
Your temperature trigger looks like a range. If it is change it to “Equal to or below 20°C”
I have try equal or below until now. And it dont work.
Maybe it Will be différent with range ?
Equal or below works for me.
Ranges can be problem. They are good for preconditions but not triggers.
Peter-M
(Peter)
October 15, 2024, 12:05pm
11
You will also want to enable the new “run this once at the beginning of the time window” switch. This solves the specific situation when the condition is already met at the beginning of the time period.
This should work you’re right. The french translation was not so clear.
But if i imagine that the problem is effectively at the beginning, it is probably the solution.
This New switch do not exist in Google home. Samsung rocks.
I’ll be back to confirm, thx.
It works.
Bad translation in the french version and I didnt understand the fonction.
Merci beaucoup !