Hi @phlepper,
Please make sure first that you have the latest version at my store by using the same selffy download link. I’m always working on implementing better resilience techniques in the code.
You are probably in the US shard 04 which has been very unstable in the past weeks for all integration (not only ecobee), and as a developer (and user), ST doesn’t share any details to us on what are the problems at hand (ex. resource constraints, connection pools, etc.), so it’s difficult to implement workarounds.
On my side, I am on the US shard 01 which has been very stable…
FYI, there is already an option in MyEcobeeInit to be more proactive on exceptions (last page in OtherSettings):
section("Handle/Notify any exception proactively [default=false, you will not receive any exception notification]") {
input "handleExceptionFlag", "bool", title: "Handle exceptions proactively?", required: false
}
However, I usually don’t recommend this option as this means that you’ll receive more notifications (every time there is an issue on the ST or ecobee side based on a counter of exceptions). Most people don’t like this. Also, this option means that probably you may have to re-login at ecobee more often as well (if the exceptions are related to authentication issues)…
Also, please make sure to use watchdogs in MyEcobeeInit as indicated at the ST community wiki. This may help in case of ST scheduling issues:
https://thingsthataresmart.wiki/index.php?title=My_Ecobee_Device#Issue_.236:_My_Ecobee_device_is_no_longer_authorized_to_send_requests_to_ecobee
P.S. To receive notifications, you have to enable push notifications as well in otherSettings (last page of MyEcobeeInit):
input "sendPushMessage", "enum", title: "Send a push notification?", metadata: [values: ["Yes", "No"]], required:
false
Regards.