I want to take a moment and thank everyone that provides continued feedback on the platform in response to my posts. We read every single response and turn many of them into actionable items that we use to further improve your experience and the platform. I appreciate everyone who is participating in this process and welcome continued feedback so we can continue to grow together.
This week’s update is a culmination of about a month’s worth of incremental and iterative improvements to the platform. Every platform release we have has many behind the scenes backend changes that when put together make a big impact on the SmartThings overall experience.
SmartApp Execution Times
We’ve been doing a lot of work in the background. Optimizing our codebase and tweaking the cloud we have been able to make some large improvements on SmartApp execution times. Over the past 4 weeks we have seen a 20% overall reduction in execution times and for outliers we have seen as large as a 50% reduction in execution times.
State accuracy is a very important metric that we track. Since I have started posting my weekly updates we have continued to work hard to get state consistency to a level we can trust. I am pleased to say we have reached a 99.999% accuracy for states in both SmartApps and Device Handlers. This not only makes development easier on our platform but makes every facet of your experience on the platform more reliable.
Lastly, I wanted to share a fun anecdote from SmartThings HQ. In the office today at 3:51 PM, a playful rig that one of our engineers set up to demonstrate sensor battery life crossed a milestone. One of our tiny SmartThings SmartSense Multi sensors crossed over its 1 millionth event on a single coin cell battery. Good job, little sensor!
I am excited to see our continued incremental improvement to the platform and I will continue to update you weekly as we progress and make this the number one smart home platform in the world.