Momentary is just like an on button to Alexa, although it does a push command.
the problem is when i use it on SmartTiles, it runs the same command twice in a row and seem to be causing confusion for my system
Virtual Switches can be a little touchy depending on the SmartApps that use them to, well, link to other SmartApps. (Amazon Echo and SmartTiles are both example SmartApps that can use Virtual Switches to workaround current feature limitations).
That said, donât stress too much about this particular goal⊠Dedicated single Routine trigger Tile(s)⊠Iâm going to be experimenting with some code to try to make this a built-in feature of SmartTiles, very shortly.
Would it be better to assign a normal virtual on/off switch to each routine I want on SmartTiles? If âgood morningâ is ON and someone presses âgood nightâ then what happens? does one routine cancel the other? will both switches still show ON status? Really trying to make this stuff easy so my family doesnât throw it away,
Thatâs the goal of SmartTiles: Keeping families from throwing away SmartThings since 2014!
Routines are not Modes (even though changing your Locationâs Mode is one of the most popular side effects of certain Routines, and is, perhaps, the best way to manage your Mode).
-
A Mode is a single state for the Location at any time. For example, you can be either
Home
orAway
. Indeed, a row of dedicated âmode switchesâ would have to act like Radio Buttons⊠i.e., if one is pressed âon
â then all the others must flip âoff
â. -
A Routine is an action that SmartThings executes once per click of the Routine and then exits. It can be run repeatedly, or, more typically, you run a specific Routine followed sometime by another different one. For example, the Routine
Goodbye!
could turn off lights, lower the thermostat, lock the door, and set the Mode toAway
. The RoutineI'm Back!
sounds a little like a mode, doesnât it?, but really is just intended as the opposite ofGoodbye!
⊠perhaps it should be calledHello!
, but thatâs a long story I bet! So the RoutineI'm Back!
raises the thermostat, unlocks the door, and sets the Mode to ⊠wait for itâŠHome
.
But unlike Mode, a Routine isnât a âstateâ. A particular Mode stays âonâ until you turn on another one. A Routine is âonâ (executing) for a few seconds at most and then is done. Thatâs what a Momentary Button is for: Push it and you are done. But to make Moment Buttonâs more compatible with SmartApps that require Switches, a Momentary can imitate a Switch by turning âonâ for a, well, a moment, and then turning itself âoffâ. The problem â to some SmartApps that looks like 2 Events (on ⊠off) instead of just one (push).
SmartTiles treats Routine activation like a Momentary Button. Offering dedicated Buttons for each desired Routine, we might even use icons that are similar to the default Routine icons provided by SmartTiles. Or maybe it should be a little running man âŠ
Routines used to be called âHello Home Actionsâ â as in âHi there Mr. Smart Home, I'm going to bed; ... goodnight!
â, hence the legacy icon of a âcartoon speech bubbleâ still representing the Routines tile in SmartTiles.
Okay⊠so Alex, I know Iâve praised you over PM before. But I had no idea I could pull in direct streams from BI into the app. I always thought video streams were there for the officially supported cameras via ST. So now Iâm crazy excited and havenât even upgraded to 5.5 yet. I may just hold off untill V6. But seriously, this is AWESOME! You guys ROCK.
Be sure to tag @625alex ⊠the real brains behind this invention and its evolution!
Absolutely loving having SmartTiles but a couple of questions:
- Is there any way to deal with setting the colour of hue bulbs? Even just like a few presets ala Hue Control app? (I am guessing maybe virtual switch here, but please let me know if there is a better idea!)
- Iâm using an old Android Tablet (Galaxy Tab 2) and phone (Galaxy Nexus) as control devices but Iâm seeing regular redrawing of the page, despite me de-bloating both devices as much as possible without stopping them working⊠any tips on this front? Itâs a bit jarring to have to way for the whole page to refresh on activation just to change a few lights around!
Cheers - James.
SmartTiles isnât internationalized yet, so we can probably only handle âcolorâ, but not âcolourâ. Blame Webster. ⊠Just kidding⊠Iâm Canadian
, BTW.
Seriously, thereâs no easy way to put full color control in the current design of SmartTiles. We probably need some sort of popout, or âPresetsâ⊠Which leads to the current solutions which would be some choice of scene SmartApp and Virtual Switches. Search or wait for Community suggestions.
Itâs a bit jarring to have to way for the whole page to refresh on activation just to change a few lights around!
I think a whole page refresh is inevitable when pressing the refresh button to force a poll of untouched Things. But single events be lightweight AJAX and refresh just the touched Tile. My suggestion is to try an alternative Browser App. Thereâs dozens of off-brand but possibly more streamlined or optimized Android browsers⊠Boat Mini, Opera Mini, and UC come to mind.
Hi All,
Trying to Setup SmartTiles for the first time and get the below pasted error in the browser whenever I run it in the browser. Tried the stock Android browser and Chrome. Another user mentioned adjusting âpreferencesâ to solve this error in another thread but I donât really understand what that means. Any suggestions?
{âerrorâ:true,âtypeâ:âjava.lang.ClassCastExceptionâ,âmessageâ:âAn unexpected error occurred.â}
I see. The reason I made virtual switches for several routines is that the number of routines is starting to stack up. Also, when I hit the routine button in Smarttiles, the menu of routine options quickly disappears. I have to hit the routines button again. When the menu of routines comes up for the second time I can select a routine, but then the list of routines doesnât disappear. A bug or something on my iPad. Itâs driving my fiancĂ© insane. So I created three virtual switches to represent the three routines she used. Unfortunately the app I used to assign the virtual switch to a routine requires the on and off state to be assigned a routine (as you stated). My system started going crazy so I messaged support. They told me this is causing problems having two routines, the same or different, running that close to each other b
As far as we know, nobody has replicated the âroutines list disappears immediatelyâ behavior you are experiencing on your iPad. We definitely want to fix that if we can; but we canât if itâs just you . If you know anybody else with similar iPad, you can create a temporary dashboard child and test itâs URL in their browser, perhaps.
The workaround using Virtual Switches is not going to work using the the particular SmartApp youâve found or chosen. If you want to write a different SmartApp, you need to make it react only to the âon
â Event, not both âon
â and âoff
â.
The best solution will be hopefully âsoonâ SmartTiles feature add that will give you direct support for single Routine Tiles.
Gotcha. Thanks. Itâs weird. It does it on my iPad and my iPhone but not my cheap little android tab. Iâll keep my eyes peeled for anyone else with the same issue.
v5.4.2âs have been updated to v5.5.1:
The previous version (v5.4.2) SmartTiles.click web installed âsingleton / legacyâ instances of SmartTiles have been updated by publication âin-placeâ this evening, to Version 5.5.1, by @625alex.
It is no longer possible to do any new installations of this singleton, but if you have it, you can keep it, reconfigure, etc. ⊠just donât âUninstallâ or you can never get it back! We will push updates to it along with all the new ones. This is a bonus 6th Dashboard ("[0]") in addition to the 5 you can create with SmartTiles (Connect).
For Release Announcement and a few Release Notes, see SmartTiles.click/News:
- http://www.smarttiles.click/news/smarttiles-v5-5/
- http://www.smarttiles.click/updates/release-notes-version-5-5-1/
SmartApp Icons:
We created new icons to help you distinguish the various SmartApp streams of SmartTiles, though the underlying dashboards are all using the same code:
1. The âlegacy/singletonâ SmartApp instance that we just updated tonightâŠ
Default name is suffixed with "[0]
"
_
2. The new âSmartTiles (Connect)â parent SmartApp than can spawn 5 DashboardsâŠ
_
3. The new child âSmartTilesâ SmartApp icon
These will show up (when spawned) in SmartThings mobile App V1 under Labs, but not in App V2 (they are hidden inside Connect). Default names suffixed with â[1]
ââŠ"[5]
".
_
4. Official SmartTiles basic iconâŠ
If you have SmartApp instances with this icon and various old or crazy version numbers, they are either personal copies of old source code, and/or copies that you installed during Beta testing. These will likely not be updated by us. If they are Beta versions, you probably should consider uninstalling them; they may be unstable.
_
We already have a few hundred installations counted of the new SmartTiles (Connect) released just 4 days ago! Thank-you for the incredible response, everyone; and a special thanks to those whoâve tossed in some voluntary donations.
These statements are confusing me and I am looking for a bit more clarification from anybody who knows.
Does this mean that I can set up separate dashboards for each of my locations/hubs (Home, Vacation Home)? Or does it mean that I can set up multiple dashboards of various configurations for only one of my locations (Home). If it is the latter, is there any way to accomplish the former. I have 2 hubs in 2 homes and would love to use SmartTiles as a UI for both homes/hubs.
-
Correct: But you need to run the SmartTiles.click/install once for each Location.
-
Incorrect: You can now set up multiple dashboards of various configurations for any and all of your Locations, even if you only have one Location (Home).
You absolutely can! Let me know how it works out for youâŠ
2 dashboards up and running. One for my house and one for my vacation house. Fantastic!!! Thanks for the clarification and instructions. One small glitch with some video tiles but I will post it in the appropriate thread.
I have a similar issue on my iPad but only in full screen Safari mode.
In Safari, First time I tap routines the popup displays and then disappears. Most of the time, the second time that I press it, the popup stays and I can select a routine and then it disappears as expected.
I cannot replicate the issue in Chrome or in normal Safari mode.
May I ask what model of iPad and iOS version? Any special configuration settings?
We may need someone to donate some test equipment to us ⊠we donât mind the cheapest model that replicates the problem! Unfortunately, weâre Android and PC peopleâŠ
I reconfigured, and turned off modes/other items and now get this: {âerrorâ:true,âtypeâ:âjava.lang.ClassCastExceptionâ,âmessageâ:âAn unexpected error occurred.â}
?