Hi Jeff,
Experiences like yours have us all worried: Even though the system wide “super big” outages have been rare, I do get enough noticeable slowdowns and misfires from time to time and read awful horror stories and that has kept me from installing a siren, specifically (among other “risky” items). I would certainly rip it off the wall and throw it in the freezer!
But here’s the thing: How can this be diagnosed so we can possibly understand the root causes as a Community? I think that understanding the causes is essential to trusting the solutions and fixes that SmartThings has deployed or plans to deploy.
In this case, the SmartThings status page shows no system incidents over last day / night: http://status.smartthings.com/
So either the status page has insufficient granularity to capture the problems that affected your environment (e.g., such as a problem in some section of the ST database or cloud servers or event handling), or the problem was actually isolated to just your environment – your entire set of SmartApps (since they all fire events that could conflict with each other as they modify mode or device states), your hub, your internet connection, your Z-Wave network, …
-
Does “Tech Support” have further diagnostics for you (support@smartthings.com)?
-
Have you checked the Event Logs (in the IDE web) for your hub and the affected devices? https://graph.api.smartthings.com/hub
-
Have you tried keeping a browser window logged in and open to the Live Logging page? https://graph.api.smartthings.com/ide/logs
I think that currently the output of #2 and #3 are the most detailed diagnostics we can get from the user perspective … and I think that both streams are important as they don’t fully overlap. #2 seems to report all the normal events, and #3 will include all the “log.*
” debugging, trace, and information messages that are enabled in the individual Device Handlers and SmartApps, and are filterable by the Device instance and SmartApp instance:
In other words, while it shouldn’t be a consumer level responsibility to run our own diagnostics, and I presume that ST Tech Support can also get at a lot of this information remotely when you open a support request; it could be very helpful for us power-users and developers to band together and do some live tracing, even at the most inopportune times like 2:30am…
That gives us the greatest range of diagnostic and solution opportunities:
-
Seeing if the problem might be due to some edge-condition bugs in the various in-house and community SmartDevice Types and SmartApps.
-
Narrowing down what features or methods have frequent inconsistent behavior: latency, misfires, sequencing, … ? Maybe the behavior is consistent with the specifications, but the documentation or example uses haven’t been accurate?
-
Learning the best ways (and requesting better ways…) to view the interaction of our concurrently installed and executing SmartApps and Device Handlers.
-
Identifying time periods where several people here experienced the same issues at the same time (i.e., “peak period” congestion, or system-wide but short-lived “hiccups”).
-
Determining what sort of problems are mostly likely due to individual’s internet connections (which will change improve radically upon installation of Hub V2), vs. those that are due to specific parts of ST’s platform (cloud capacity, database design, furtive bugs, …). In the latter case, the Community’s shared understanding of the issues gives us a unified voice in asking for the details of SmartThings’s resolution plans.
-
etc.
We seem to be living in a “Perpetual Beta World” (ummm… is gmail out of Beta yet?); partially because of the use of Continuous Integration Improvement. That comes with benefits and risks – and possibly responsibility … end-users have somehow been made responsible for knowing that every time they see a problem, they perhaps should be updating their apps, and every time they update or customize something (e.g., 3rd party SmartApps), something could break.
Still – I think despite the abundance of problem and complaint postings here, there is a tremendous amount of confidence and optimism in SmartThings too. My own confidence is proportionate to my understanding of how things are working (or not working), down to as much detail as possible, and thank folks like you for sharing the details of their experiences.
Wishing you a good night’s sleep in a secure home… And welcome your thoughts…
… CP / Terry.