Updates


ActionTiles Release Date: March 2017

We have been working very hard to re-engineer (and extensively Beta test!) your favorite smart home dashboard for the ultimate user experience, performance, security and growth. It is finally happening; you have been very patient, thank-you! :pray: :grimacing:

ActionTiles available March 2017

We are happy to announce that this next generation web-app is now called ActionTiles™ and will be officially released on March 1st, 2017; ready to run on your desktops, tablets and mobile devices.

ActionTiles has been totally reinvented, but honors the simplicity and power of its SmartTiles roots that you know and love. ActionTiles is packed with new features such as durable login sessions, real-time Tile updates, secure Panel Sharing, in-browser configuration UI, and more. We hope you’re going to be very pleased with the results. Your feedback will contribute to the many features still in the pipeline.

Please make sure to visit our Home Page for pricing and to Subscribe to our Email List in order to receive Priority Invitation Codes as they become available.



Also, the official “SmartThings Community Topic” for ActionTiles has been opened at this link:


SmartTiles v5.8: Announcement & Release Notes

SmartTiles v5.8.0 was deployed to Blue edition users this week.


SmartTiles now “Published”: What is the “Blue edition”?

  • SmartTiles was officially “reviewed and published” by SmartThings in mid-April to prepare for the disablement of the shared OAuth install method.
  • SmartTiles does not appear in the App “Marketplace” yet, but can be installed using SmartTiles.click/install.
  • Users who installed prior to publication are actually still running against the shared OAuth edition/stream.  We changed the icon and added a “-Blue” suffix to the version number. Blue edition users will receive new versions (like this v5.8) up to 3 weeks ahead of other users. More details in this Post.

Command calls all verified against device Tiles’ Capabilities.

  • In response to one of the concerns reported by security researchers, we made sure that only REST Endpoint calls (commands) which match the authorized Tile Capability type (e.g. lock/unlock, but not lock PIN code update…) are accepted by the SmartTiles SmartApp. In fact, only the Music Player Tile did not already have explicit command validation.

WeatherStation Tile scheduled refresh re-enabled.

  • Since the SmartThings Scheduler has been stabilized, we have re-enabled periodic refreshes of the SmartWeatherStation Tile. Users had reported that the Tile often showed stale information.

Addition of a Tools Tile for links to special functions.

  • It is no longer necessary to manually modify your dashboard URL with “css” or “list” to get web browser access to the Customize CSS and Arrange Tiles (Tile Order) functions. We have added a new Tools “…” Tile that will pop-up a menu of these functions *and more*.
    It looks like this:
    ToolsTile 

Password login sessions: Phasing out use of Access Tokens.

  • Use of the access_token= parameter in the URL for SmartTiles dashboards has always been a great convenience that comes with a bit of security compromise.
  • We emphasize that users should not use or bookmark a tokenized URL on insecure devices. While folks avoid sending passwords in email, it is nearly as important to avoid sending tokenized URLs. We also remind users that they can invoke the “Revoke Access Token” function from the dashboard configuration Preferences / Security page in the SmartThings App at anytime, and users can also choose to leave off the access_token from their URLs to force require an SmartThings login.
  • Out of an abundance of caution, particularly due to the recent extra attention and response to SmartThings security researchers, we decided it is best to completely phase out the ability to use OAuth access tokens with SmartTiles. Existing tokens will be automatically invalidated (revoked) within as little as a few days after the release of v5.8. We have worked closely with SmartThings to come up with the most practical alternative way to authenticate dashboard access. Our options were limited by the SmartThings platform and the design of SmartTiles V5.
  • Instead of the access_token based URL, dashboards will be given a new format of URL that will automatically redirect through a SmartThings IDE Login webpage. Any userid (email) + password linked to the same Account as your Dashboard will be valid — i.e., any login that is valid for the SmartThings native mobile App.
  • The unfortunate consequence of the elimination of access_token support is that you will no longer be able to share a dashboard without also creating or sharing a “Managed Account User”; i.e., an email and password. You may consider using a password manager (such as those built into your browser or an add-on like LastPass) to help make this a little less inconvenient.
  • Please note that the login session for a SmartTiles Dashboard will have full IDE/API access (i.e., full “logged-in” permission to access everything under http://graph.api.smartthings.com or your equivalent shard. This is an ironic increase in permissions that we have made SmartThings aware of. Granular security by individual users on an Account is a long outstanding feature that we hope comes to SmartThings soon; in the meantime, we have built this function into SmartTiles V6.
  • The login session will remain active: (a) until you Logout (using the Tools Tile shown above), (b) until the browser exits, or (c) until the session times-out due to inactivity. We have no control over the longevity of login sessions and apologize for the burden this may impose. (SmartTiles V6 will have an independent external login mechanism with configurable extended login durations and secure login cookies, etc.. We’re excited to provide these convenient features – and much, much more – in a few months!)
  • Users will have to update their URLs, bookmarks, home screen and/or desktop shortcuts accordingly. The URL for the SmartTiles Launcher with parameters for your Dashboard will be provided in the usual way from within the View Dashboard and URL page in the SmartTiles SmartApp configuration and on the new Tools Tile as shown above.
  • The SmartTiles Launcher URL will look similar to this. This will be the new page that you bookmark, pin, or share…

http://smarttiles.me/?app=5750ff0d-cff6-42a5-af70-33b2cc34b6f5&shard=na01&label=Kitchen


SmartTiles at SDC

It’s been a busy couple of months since the release of SmartTiles v5.7.0 in March. Alex Malikov came down from his home in Edmonton Canada to visit with Terry in San Francisco for a few days. We attended the Samsung Developers’ Conference and had some valuable meetings with SmartThings’s management and our developer advocates, Tim and Jody. We enjoyed a tour of the Palo Alto SmartThings headquarters and other San Francisco landmarks.

AlexMAtSDC_SmartThingsWall

Alex Malikov at the Works With SmartThings Wall at Samsung Developers’ Conference in San Francisco, CA.


We were proud to be briefly featured in the SmartThings portion of the Opening Keynote presentation [YouTube] by CEO Alex Hawkinson:


Thank-you for your continued support! Questions and discussion about this release can be found on this SmartThings Community Forum Topic.


To get the latest SmartTiles News alerts (like this one), add the news feed feed-icon-14x14[1] to your favorite RSS tracker/reader!

If you don’t have a favorite RSS reader; click this direct link to the use the free FeedlyIconfeedly service.


Release Notes, Version 5.7.0

Overview

Minor bug fixes and new features. Further details, support and discussion at SmartThings Community Topic: SmartTiles Dashboard v5.7.0

Release v5.7.0 being deployed starting Wednesday March 2nd, 2016

You will receive the update automatically.

 

Features:

  • Option to add unlimited “Blank Tiles” (aka: “spacer tiles” or “Tile Separators”) to your layout and arrange them among traditional tiles. These are invisible (and non-clickable) in the Dashboard but can be used for esthetic purposes. To delete any Blank Tiles, use the “Tile Arrangement” function. Further documentation on how to use this feature will follow, but give it a try and let us know what you think and questions you have.

  • Related to “Blank Tiles”, “Device Order” has been renamed to “Tile Arrangement”. You can access the Tile Arrangement page from inside the SmartApp configuration pages, or by temporarily replacing “/ui” in your full Dashboard URL with “/list”, as in: https://graph.api.smartthings.com/api/smartapps/installations/<your_SmartTiles_AppID_from_the_Dashboard_URL>/list ...

  • 24 hour clock format option (vs. 12 hour clock with AM/PM).

  • Static assets (some icons, javascript, css) moved to Firebase by Google (instead of GitHub) for improved performance and reliability. Access of this data is currently not tracked to individual dashboards.

Fixes:

  • All SmartThings schedule related methods removed. Refreshes are handled entirely through JavaScript to isolate SmartTiles from some types of bugs (update/uninstall) whose root cause was traced to scheduler.

  • URI for Stop Motion Video fixed so that “rand” parameter appendage should no longer throw syntax error from some particular video sources.

  • Switch, Light, Dimmer, Lock “toggle” endpoints replaced with with explicit “on/off” (“lock/unlock”) to slightly improve behavior consistency. State of a Tile should always imply what Command will be sent to the Thing.

  • AJAX cache for Internet Explorer disabled.


SmartTiles v5.7

Overview

Minor enhancements to configuration options, minor bug fixes. Further details, support and discussion at SmartThings Community Topic: SmartTiles Dashboard v5.7

Alerts

  • When configuring dashboards, be sure to press the Done button to back out of each page, or settings may not be saved.
  • If you delete the SmartTiles (Connect) parent SmartApp, all 5 child dashboards will be destroyed and cannot be recovered.
  • Development is underway of the SmartTiles V6 platform. No release date has been determined. Within 30 to 90 days after V6 is stable and released, we may be required to disable all past version SmartTiles instances, including all Version 5.x.y.
  • User Support Policy is published at this link on SmartThings Community.
  • We appreciate donations of thanks and encouragement which help enable us to provide ongoing user support and continue development of SmartTiles.

The new multi-dashboard parent SmartApp SmartTiles (Connect) can only be installed via http://SmartTiles.click/install

Single dashboard legacy versions (e.g., v5.4.2 or SmartTiles [0]) that were installed via SmartTiles.click website, will be updated automatically Sun Dec 13, 2015. They will continue to appear as a standalone SmartApp instance separate from SmartTiles (Connect). We encourage you to install SmartTiles (Connect) even if you currently only need a single dashboard. The “Connect” SmartApp takes no resources until child dashboards are defined and active.


Release Notes, Version 5.6.1

Overview

Minor bug fixes, maintenance, and improved error handling / live logging. Further details, support and discussion at SmartThings Community Topic: SmartTiles Dashboard v5.6.1

Release v5.6.1 was deployed Saturday January 30th, 2016

You will receive the update automatically.

 

New Features

  • Details pending.

Other Updates & Bug Fixes

  • Details pending.

Alerts

  • Added anonymous tracking to enable counting of concurrently active dashboards. These statistics are needed to assist in server capacity planning. — Data is strictly for SmartTiles’s internal use only.
  • If you delete the SmartTiles (Connect) parent SmartApp, all 5 child dashboards will be destroyed and cannot be recovered.
  • The ability to install SmartTiles may be disabled in the next 2 to 6 weeks. To ensure you have the ability to create dashboards, avoid full uninstallation or removal of “SmartTiles (Connect)”, even if you are not currently using it.
  • Development is underway of the SmartTiles V6 platform. No release date has been determined. Within 30 to 90 days after V6 is stable and released, we are required to disable all past version SmartTiles instances, including all Version 5.x.y.
  • User Support Policy is published at this link on SmartThings Community.

Single dashboard legacy versions (e.g., v5.4.2 or SmartTiles [0]) that were installed via SmartTiles.click website, will be updated automatically Feb 1, 2016. They will continue to appear as a standalone SmartApp instance separate from “SmartTiles (Connect)”. We encourage you to install “SmartTiles (Connect)”, once for each of your SmartThings Account “Locations”, even if you currently only need a single dashboard. The “Connect” SmartApp takes no resources until child dashboards are defined and active.


SmartTiles v5.6

Overview

Minor security and other enhancements to configuration options, minor bug fixes and enhanced diagnostic logging. Added support for SHM – Smart Home Monitor basic arm & disarm control (like a Mode Tile). Further details, support and discussion at SmartThings Community Topic: SmartTiles Dashboard v5.6
SHM-Screen

Alerts

  • When configuring dashboards, be sure to press the Done button to back out of each page, or settings may not be saved.
  • If you delete the SmartTiles (Connect) parent SmartApp, all 5 child dashboards will be destroyed and cannot be recovered.
  • Development is underway of the SmartTiles V6 platform. No release date has been determined. Within 30 to 90 days after V6 is stable and released, we are required to disable all past version SmartTiles instances, including all Version 5.x.y.
  • User Support Policy is published at this link on SmartThings Community.
  • We appreciate donations of thanks and encouragement which help enable us to provide ongoing user support and continue development of SmartTiles.

The new multi-dashboard parent SmartApp SmartTiles (Connect) can only be installed via http://SmartTiles.click/install

Single dashboard legacy versions (e.g., v5.4.2 or SmartTiles [0]) that were installed via SmartTiles.click website, will be updated automatically Sun Dec 13, 2015. They will continue to appear as a standalone SmartApp instance separate from SmartTiles (Connect). We encourage you to install SmartTiles (Connect) even if you currently only need a single dashboard. The “Connect” SmartApp takes no resources until child dashboards are defined and active.


Release Notes, Version 5.6.0

Release v5.6.0 was deployed Friday December 11th, 2015.

Minor new features and bug fixes.

Latest general info on SmartTiles is currently posted on SmartThings Community (no login required).

New Features

  • Internal security handling updated per latest updated SmartThings documentation for Access Token Handling.
  • Removed SMS (text message) “send URL” option. SMS is a security risk in case wrong phone number is input, etc.
  • Under “More Tiles” configuration, you can now activate a SHM – Smart Home Monitor pop-up Tile (similar to Mode Tile).
  • Log Level setting (for diagnostic output to IDE Live Logging: US or UK) added under “Preferences” (defaults to “error” only).
  • Added “sballoz” Theme (courtesy of @sballoz).
  • Tile order can now be edited outside of the SmartTiles “SmartApp configuration pages” by going to URL: https://graph.api.smartthings.com/api/smartapps/installations/<your_SmartTiles_AppID_from_the_Dashboard_URL>/list
  • Custrom CSS can now be edited outside of the SmartTiles “SmartApp configuration pages” by going to URL: https://graph.api.smartthings.com/api/smartapps/installations/<your_SmartTiles_AppID_from_the_Dashboard_URL>/css

Other Updates & Bug Fixes

  • Video Tiles can now be deleted/hidden by putting anything in URL that doesn’t start with “http” (currently must be lowercase — case insensitive fix being deployed soon). This now permit hiding (essentially deleting) an unused Video Tile just by masking its URL (even temporarily); e.g., “xhttp://my.videofeed.com/video.cgi“. NB: The native SmartThings App on Android still has a bug preventing users from completely blanking out a preference input field. This URL syntax filter is the recommended workaround we have implemented in the meantime.
  • Fixed fatal error that occurs if an Account/Location has invalid or missing Routines list. Error message is written to Live Logging; so if you have enabled “Routines Tile”, but it is not working, please check the Live Log. We believe that Routines / Phrases data problems are also a SmartThings bug which you should report to Support@SmartThings.com.

The multi-dashboard parent SmartApp SmartTiles (Connect) can only be installed via http://SmartTiles.click/install

Single dashboard legacy versions (e.g., v5.4.2) that were installed via SmartTiles.click website, will be updated automatically Sun Dec 13, 2015. They will continue to appear as a standalone SmartApp instance separate from SmartTiles (Connect).


SmartTiles v5.5

Overview

connect-icon[1]Converted to parent/child style SmartApp named “SmartTiles (Connect)“, which gives users the ability to create up to 5 distinct SmartTiles dashboards per Location. Added support for UK users. Minor enhancements to configuration options. Details, support and discussion at SmartThings Community Topic: SmartTiles Dashboard v5.5

Alerts

  • When configuring dashboards, be sure to press the Done button to back out of each page, or settings may not be saved.
  • If you delete the SmartTiles (Connect) parent SmartApp, all 5 child dashboards will be destroyed and cannot be recovered.
  • Development is underway of the SmartTiles V6 platform. No release date has been determined. Within 30 to 90 days after V6 is stable and released, we are required to disable all past version SmartTiles instances, including Version 5.
  • User Support Policy now published on SmartThings Community.
  • We appreciate donations of thanks and encouragement which help enable us to provide ongoing user support and continue development of SmartTiles.

The new multi-dashboard parent SmartApp SmartTiles (Connect) can only be installed via http://SmartTiles.click/install

Single dashboard legacy versions (e.g., v5.4.2) that were installed via SmartTiles.click website, will be updated automatically Tue Nov 10, 2015. They will continue to appear as a standalone SmartApp instance separate from SmartTiles (Connect). If you only want a single dashboard, there is no need to install Connect.


Release Notes, Version 5.5.1

New Features

  • Website installs a parent SmartApp called “SmartTiles (Connect)“.
  • SmartTiles (Connect) can spawn up to 5 distinct SmartTiles dashboards (children) which are configured by opening the SmartTiles Connect parent.
  • Installation supports SmartThings UK cloud region (graph-eu01-euwest1).
    Installation Region must be selected at installation time.
  • Live preview of Dashboard now viewable in configuration page, in addition to just the URL for cut/paste.

Other Updates

  • Icons changed to differentiate SmartTiles (Connect), SmartTiles (child), SmartTiles (legacy).
  • “Hello, Home!” label changed to “Routines”.
  • Overall polling rate configurable under Preferences.
  • Stop Motion Video refresh rate configurable.
  • Video streams now occupy the entire tile and scale according to tile size.
  • Default names & labels have child stream number appended (e.g., “SmartTiles [1]”).

The multi-dashboard parent SmartApp SmartTiles (Connect) can only be installed via http://SmartTiles.click/install

Single dashboard legacy versions (e.g., v5.4.2) that were installed via SmartTiles.click website, will be updated automatically Tue Nov 10, 2015. They will continue to appear as a standalone SmartApp instance separate from SmartTiles (Connect). If you only want a single dashboard, there is no need to install Connect.


SmartTiles V5.4

V5.4 is mostly a maintenance release to address SmartThings platform changes, clean up some code, styles and lay groundwork for future updates.

Functional changes include improvements to video and thermostat tiles.

Please note, you may need to rearrange video tiles after this update.


Release Notes, Version 5.4.0

New Features

  • Stop Motion video streams for cameras that don’t support Flash.
  • SmartTiles automatically reloads after app preferences changes.
  • Configurable video tile size.

Updates

  • Quartz Theme fixes for link, shortcut and battery tiles.
  • Battery icon is now vector based, matches the theme and is customizable via CSS.
  • Added am/pm indicator to Clock tile.
  • Added custom CSS block to Event History view.
  • Large tiles won’t be squished anymore.
  • Video streams now occupy the entire tile and scale according to tile size.
  • Thermostats that are turned off will be disabled rather than displaying “NULL”. This is applicable to Nest thermostat implementation.
  • Thermostat setpoints are rounded off to the nearest whole number. This is applicable to thermostats that display long fractions of a degree.
  • Smart App preference structure made more flat to improve user experience.
  • Default preferences are instantiated properly.
  • Weather tile updates periodically.

Version 5.4 is available at GitHub. Dashboards that are installed via Install Now option will be automatically updated in 3 days.


Release Notes, Version 5.3.3

Updates

  • Minor CSS tweaks, mostly important for Quartz theme and light tile backgrounds.

Version 5.3.3 is available at GitHub. Dashboards that are installed via Install Now option will be automatically updated in 3 days.


SmartTiles Updates

These are some important things to note about SmartTiles upgrades.

Install Now
SmartTiles instances that are installed via Install Now option on this site will be upgraded automatically about 3 days after a new version in published on GitHub.

Install via IDE
SmartTiles instances that are manually installed via IDE need to be manually upgraded as well. To upgrade, override existing installation with the new code and don’t forget to publish the app again.

In either case there is no need to uninstall and reinstall SmartTiles. Once published, new version immediately comes into effect. All your settings will remain unaffected for existing installations, this included any custom CSS that was entered via SmartApp preferences.

Starting from version 5.3.0 user will be prompted to review preferences of SmartTiles after each update. This is done in order to initialize the default settings and make sure user is comfortable with them.


Release Notes, Version 5.3.0

New Features

  • Event History Tile.
  • Persistent CSS Customizations.

Updates

  • Minimum Thermostat temperature changed to 45F and 7C.
  • Updated configuration workflow to encourage user to review preferences after SmartTiles updates.

Version 5.3.0 is available at GitHub. Dashboards that are installed via Install Now option will be automatically updated in 3 days.


Release Notes, Version 5.2.0

New Features

  • Acceleration/Vibration capability.
  • Luminosity capability.

Updates

  • Improved SmartApp configuration work flow for new installations.

Bug fixes

  • Refactoring code to address issues that were introduced with SmartThings Mobile app 1.7, most importantly error when selecting Smart Weather devices.
  • Error when there are no “Hello, Home” phrases.

Version 5.2.0 is available at GitHub. Dashboards that are installed via Install Now option will be automatically updated in 3 days.


Release Notes, Version 5.1.0

New features

  • Option to hide Refresh tile.
  • New theme (Cobalt).

Updates

  • SmartApp menu structure.
  • Event subscription.
  • Event scheduling.

Bug fixes

  • Cooling thermostats setpoint not working.
  • Dashboard links opening a new Safari window in read-only mode on iOS devices.

Release notes, Version 5.0.0

New features

  • Web service installation.
  • Thermostats.
  • Themes.

Updates

  • UI tweaks.
  • Infrastructure updates to support current and future functionality.
  • Added icons aliases for better CSS selectors.

Bug fixes

  • Weather not always updating.
  • Water sensor icon state was the inverse of the actual sensor state.
  • Video stream sort order.

Upgrade

To upgrade from version 4.6 to version 5.0, just override the code in the IDE with the latest code from the repository. This time only, make sure to uncheck any devices in “Theme Lights” category before you upgrade.