SmartThings Community,

This past weekend, performance of the SmartThings platform began to degrade due, primarily, to high load on the database and messaging infrastructure. As a result, some of our customers have experienced degraded access to and control of Smart Home Monitor, Routines, and other SmartApps within the SmartThings mobile app.

We are actively investigating the root cause of this critical issue in an effort to resolve current issues and prevent future incidents from occurring. This effort includes dedicated teams focused on near-term stabilization of the platform as well as teams focused on expanding the platform architecture. Despite this effort, we recognize the degradation impacts many of you individually, and we are sorry for the inconvenience this has caused.

Moving forward, we will continue to expand our database cluster and prioritize rewriting and optimizing our data access library to allow us to scale at a higher level.

Please continue to work with our support team at support@smartthings.com to address additional questions or concerns, or visit our status page for the latest updates. For information in real-time, follow @smartthingsdev on Twitter.

tl;dr

Why did this happen?

Due to stress on our database clusters, we are experiencing latency issues that are impacting Smart Home Monitor, Routines, and other SmartApps.

What is SmartThings doing to resolve this issue?

In the short term, we are expanding our database clusters and making sure we closely monitor the health of each cluster to mitigate data access issues. In the long term, we will be rewriting and optimizing our data access libraries to be able to scale at a higher level.

What can I do in the meantime?

For a temporary workaround, if you are having Smart Home Monitor problems, you can move your Smart Home Monitor “Security” rules to “Custom” rules where you can still receive notifications but avoid potentially inaccurate alerts due to disarming / arming failures.

Open Smart Home Monitor. Touch the “Gear”. Touch “Security”. Remove your rules in the Security section and hit done. Touch “Custom”. Touch “New monitoring rule”. Setup your new monitoring rule. Continue to add rules for all your monitoring needs.

Where can I find more information?

Please continue to monitor the status page for updates and follow the @smartthings and @smartthingsdev twitter accounts.