Today we have released an update to the SmartThings platform. As you may know, we release platform updates regularly — almost every week.
Often we do this without giving any notice to the SmartThings community. Sometimes this makes sense — we may not share internal refactorings or incremental feature work that we’re not ready to release in full yet, as examples.
However, we want to do a better job communicating the changes.
Platform Update - Release Notes (1/28/2015)
- Performance improvements for the IDE. Just like you, many of us spend a good amount of time in the IDE. We’ve made several performance improvements we’re excited about (and think you will be too):
- Faster IDE page load time for SmartApps and Device Types
- Faster Location selection time in the IDE simulator
- Faster SmartApp simulation startup time.
- Fixed a bug where deleting a user didn’t delete the user’s SmartApps
- Fixed a bug that prevented the Hue Connect app from being uninstalled
- Deleting the last child app of a service manager now deletes the service manager itself.
- Fixed the issue of the arguments property being null when looping over commands (as discussed here: The next developer call will be on 1/14)
We’ve also updated some of our developer documentation, including:
- Updated the SmartApp State section.
- Updated Groovy the SmartThings Language topic: Now part of the introduction, includes more information about the Groovy Sandbox, and a few Groovy tips/things to look for.
- Added brief discussion about runEveryXMinutes to the Scheduling section.
- Fixed up a few typos, other minor docs changes.
Anything in there from non-techie average users perspective or is it all for us developers and pseudo developers (me…)? I think it’s a pretty serious question.
These are pretty big for some users.
Often our platform release notes are going to be technical changes that we wouldn’t expect an average user to need to comb through. These may include changes to our API, improvements to our platform (IDE, simulator), updated documentation, platform-level bug fixes, etc.
As Jim said, in the interest of increased transparency we want to provide our development community with these release notes so that you can see what’s changing in SmartThings-Land.
The runEveryXMinutes is pretty big news, but it’s still not frequent enough for me. I’m coming from the land of industrial controls and arduinos, where we wait for no man / woman or device. Milliseconds or bust!
I know we’re supposed to use device handlers but sometimes they just don’t work in the way that you need.
Thank you for this! Transparency is wonderful.
Also, the IDE is screamin’ tonight! =)
Thank you so much for posting this, and starting the communication of this. Is there a way we could subscribe to these like we do to the status.smartthings.com so I don’t have to hunt for these on the forurms?
Great question. Right now you can choose to Watch or Track this thread from the options at the bottom of the screen here. We will also commence sending out the developer email newsletter periodically. You can make sure you are subscribed to it here.
I updated my subscripion @ben. I was already subscribed, but the other options weren’t available when i first signed up so I wasn’t getting those emails.
Rock on and thanks for the updates. Look forward to them weekly!
I moved a post to a new topic: Platform Release - 2/5/2015
I have this forum watched, and i subscribed to the events and the only way i saw the platform change today Ben was your comments on this post, but i didn’t get an email w/ the update to the platform.
How do i subscribe to those?
@thrash99er Yeah - after I said you could follow the thread I realized that isn’t going to be a good way to organize release notes. Looking for a way to follow a category now.
I’d prefer just one thread. The instant jumps to the unread point is easy.
But discussion on a particular release could get confusing if the thread contains all releases. Archiving gets complicated and one day we will have a 4000 post thread. I feel people’s pain but I still think this is the best path unless we have them be announcement only threads without comments and discussion.
Was shown how to follow a category:
Thanks to my animal-inspired friends @baldeagle072 and @tgauchat
was told today that there was an update to fix wemo issues 2 weeks ago, I don’t see it listed and why hasn’t any support people told me this 2 weeks ago? Was there an update to improve wemo?
I’m not able to change state for virtual devices in the IDE, nothing happens when I press the button to change a motion sensor from inactive to active. It has been so throughout the day.
@Sebbesss We have observed the same thing, and someone in engineering will be looking into this.
Already started a topic about this: IDE simulated devices