I have a room that is heated with a couple of electric heaters on z-wave switches that are controlled via routines that use ecobee smart sensor 2 device. But over the last couple of months (as the weather got cold) I found that the routines did not work. After some diagnosis and resetting the 3rd party integrations, I found that the ecobee sensor update interval is only once a day, which is pretty useless. I don’t know when the problem started but it wasn’t an issue last winter so something must have changed over the last 6-9 months or so.
I’ve escalated to tier 2 support with ST. But after poking around on the new “advanced” ST interface I found that I could create a refresh rule using the “Every” action (which isn’t available using the app routines). Viola! It worked.
Here’s the rule’s JSON:
[
{
“every”: {
“interval”: {
“value”: {
“integer”: 10
},
“unit”: “Minute”
},
“actions”: [
{
“command”: {
“devices”: [
“<device ID 1>”,
“<device ID 2>”,
…
“”
],
“commands”: [
{
“component”: “main”,
“capability”: “refresh”,
“command”: “refresh”
}
]
}
}
]
}
}
]
Not sure that this is the best way to solve the problem, but until the ecobee/ST integration is fixed it seems like a decent workaround. Curious if others have run into this issue?
Thanks for the reply @h0ckeysk8er, so that is what it used to do. Curious what may be different. Now it reports only if there is a change but in 10-minute intervals (given that I “poll” every 10 minutes).
Here’s what it was doing before, just once a day:
Did you put that JSON in the action block on the SmartThings Advanced rule tab? I tried it and it throws an error. Using my device ID…
Actually, current ecobee integration works as:
Ecobee > Smartthings updates every 6 minutes
Smartthings > ecobee updates instantly.
This means if you send any action to ecobee from Smartthings, it will be executed instantly, and any changes you do/or happen on ecobee, will be reported to Smartthings every 6 minutes. That is how often ecobee sends reports.
For me this works this way, as I use Smartthings to keep ecobee running as long as there is no windows or doors open for more than 10 minutes. Otherwise, if door or windows are open for more then 10 minutes I turn ecobee off. I would not recommend to use ecobee as trigger due 6 minutes reporting interval.