ActionTiles Support & Ideas Forum
Public Forum for ActionTiles Customers. Please use the Search Box and carefully browse the results to look for existing relevant Topics before opening a new Topic or Private Helpdesk Ticket.
I would like to see a generic information tile that I could programmatically update with something like WebCoRE. The title of the tile should also be user-defined.
Example 1: Post the name and time of the last motion sensor triggered within a tile entitled "Recent Activity."
Example 2: Post the name and time of the last person who left the premises within a tile entitled "Last to Leave."
Example 3: Post the time when motion is first encountered in the morning within a tile entitled "Rise and Shine."
... so why not set a text string variable for a simulated device? Then Action Tiles could just display it like any other device tile, maybe?
Probably something we've also answered several times, though I can't find an exact Topic match to point to...
ActionTiles is designed to conform to the SmartThings Capability paradigm. It abstracts the set of Commands and Attributes of any Device into a specific Capability or Capabilities with a standard documented definition.
Because we can trust this definition, we can trust that the Tile Types we define based on each Capability will function as expected.
SmartThings currently also allows a Device Type Handler developer to add arbitrary ad-hoc / custom Commands and/or Attributes, but there are absolutely no standards for this. One developer might call an Attribute "fullness" and another call it "volume". Without the Capability standards, ActionTiles would have to have an Artificial Intelligence engine; or major enhancements to the Builder to allow ad-hoc / custom Tile Types to be defined in concert with such arbitrary custom Commands and Attributes.
But we also invite DTH developers to make use of Capabilities that are documented, but don't have any common use case examples. Maybe Capability "Notification" could be something we could latch onto. But why bother if nobody uses it?
Yes... This isn't totally out of the question; but there's a lot of evolution going on at SmartThings right now (a whole new API!!!); and that's just one of many reasons to defer in-depth work on this.
Please do browse the various related Topics, though ... these and more:
I received this garage controller for xmas and have set it up according to directions. It's listed as "works with smartthings", and I've set it up in smartthings and it works great. (shows current open/close status and will open or close the door by pressing the icon/button).
When I go to authorize this device in Actiontiles, it isn't showing up as a device.
I have a Lyric Round thermostat that works well with Smartthings and ActionTiles but I have to adjust the temperature 1 degree at a time. Is there a way to just tap a tile and set a temp, say having a tile for 58 and 68 degrees?
I am new to Actiontiles and have been soaking everything up. I noticed in panel galleries that a lot of people have room temps. What are they using to get that? Is it just a st multi sensor, a motion sensor or something else? I searched the forums and can’t seem to find an answer. The forum’s knowledge is much appreciated. Cheers!
I'm not sure if this is possible or not but i'll ask anyway.
Is there a way to display a WebCore's piston countdown timer as a tile?
Let me explain with a few examples (all within WebCore):
- EX1: I have a mode changer that will change the mode based on time. Next to the piston it will display the time until the next change as a countdown timer.
- EX2: My kitchen has an automation in which, when no motion is detected, it will wait 3 minutes until it turns off the kitchen. Once the piston starts its wait phase, it counts down from 3 minutes. If motion is detected within those 3 minutes, the piston resets and the wait phase will start over.
It would be cool to display that time in some form so that i can see how much time that piston has until it completes. I have many automations with wait timers and being able to display them next to its tile would be awesome.
Maybe it's already possible but in a different way?
Would love to hear thoughts and suggestions.
wow! this seems like a beautiful way to have quick intuitive access to my smart home controls. Its just a shame it only works with SmartThings ... Is there any plan to expand to other smart home platforms? I specifically use Axial Control with an Aeon Labs stick on a windows PC, but I'm sure owners of other hubs would love to have AT as their visible interface.
We've actually answered this dozens of times, so I'm just leaving this open for discussion until I get a chance to merge or paste in any existing answers.
ActionTiles is not a portal app. It is the #1 Dashboard Panel builder for SmartThings, which, in turn, is the #1 smart home platform, which, in turn, can intergrate with hundreds and hundreds of devices (Things) from many different vendors. It would take a significant distraction and diversion of our resources to integrate with "other platforms". Not saying it won't ever happen; but this is further down on the to-do list than Features which will benefit our thousands of existing, loyal Customers.
It doesn't look like the *current* color of an RGB light shows up anywhere on the dashboard. Even if you pick a color from the color selector, the next time you open it up, the color isn't selected. Am I missing something?
There's a bug such that only DTHs which also set the deprecated Attribute "color" in "#rrggbb" format will trigger the Tile to display the Color Bulb in the footer.
The updated Capability spec only requires Hue and Saturation to be set by a DTH, so we need to fix our code sometime for this.
We'll note this and leave this Topic open for related discussion.
Thanks for finding this little quirk!
Need to display setpoint but have a "controlled increase button" on separate tile for guests, so that increase is limited to function over only 2 degrees of increase or decrease. I can set the controls in WebCore, but need a setpoint display with no + or - function.
Only threads I found were from several years back, and no resolution. Is it possible to have a tile, ideally with HEOS and Logitech logos, that take me to those apps on my Kindle Fires?
I have noticed that any Hue lamps, etc., and other Sensors, etc., that are unavailable due to no power or connectivity issues are displayed with "normal" or "active" status in ActionTiles.
In the case of Hue, the Hue and SmartThings apps show them as "unavailable" or "OFFLINE"
This value seems to come from the "status" Attribute generated when Device Health is enabled.
I was kinda upset that ST doesn't provide a way to capture the proper presence status that could be displayed in ActionTiles so being a developer I've created my own web service that shows a real status vs just "Present" or "Not Present."
You simply setup a new piston in WebCoRE that passes the current location to a small web service which takes the status and dynamically creates a Tile that you can display by using the Media Image Tile.
Here's an example of how it looks on an ActionTiles Panel:
- You can upload a pic for the icon or use a system one.
- You can choose any background color to match your existing dashboard.
- You can set any tile size to match your existing tiles.
- Status is updated as fast as you need it.
I'm currently adding the final touches but would love to open this up to the community!
I have a 10" Fire tablet mounted above my PC monitors with an always open AT Panel showing various home stats. While working, I frequently have Spotify playing from my phone. I would love to have a tile on AT that shows what is currently being played on Spotify. Spotify has an API that will show this, but if it isn't GUI based, my technical skills start to falter. I was hoping someone may have already done this, but if not was wondering if one of the more technically inclined AT users would be able to help get the right syntax for a media tile that would work.
Current Sonos Bug:
- With 1 Sonos Tiles added: everything works as expected (play, pause, content display OK)
- With 2 Sonos Tiles added: play/pause status and content display are all the same across both tiles. When I press play/pause on Sonos tile #1, Sonos #1 responds appropriately, but the play/pause status and content display on Sonos tile #2 mirrors that of Sonos tile #1. Vice versa when I do the same test on Sonos tile #2.
- With 3 (or more) Sonos Tiles added: Similar test results as #2.
In summary, the actual tiles appear to allow control of the specific Sonos speaker in a multi-Sonos environment, but the display of ALL the Sonos tiles will mirror that of the last Sonos tile that was last played or paused.
Previous Bug (resolved):
There's a new issue related to Sonos that we are tracking. We got 5 reports of this bug in the last two days. This must be due to something that was changed on the SmartThings side since we didn't change anything on our end. We are trying to figure out what the problem is and find a solution.
This Bug was resolved for environments with a single Sonos device added to ActionTiles. Please see above for a new Bug that affects ActionTiles users with multiple Sonos devices on their Panel(s).
We deployed our bug fix for "multiple-Sonos Tiles on one Panel", earlier this afternoon.
Please test it out, and let us know if not working.
Hi, is there any plans to create a toggle for a fan control that isn't a slider? Right now, as you know, the fans are operated the same way the lights are in that there is a slider that is 0-100%. Whereas a fan works by having a low, medium, high which on mine is associated with 33%, 67% and 99%.
Here is an example of mine on the ST app.
Capability "Fan Speed" is still marked as "proposed", which makes us hesitate to spend effort to implement it, as it might be radically changed: https://smartthings.developer.samsung.com/docs/api-ref/capabilities.html#Fan-Speed
I'm not sure what steps SmartThings goes through (and how long it takes) for them to move a Capability out of the "proposed" status to something else.
Perhaps it is in the "proposed" status because it is so poorly defined. The speed is supposed to be a NUMBER - and the specs say it is a minimum of 0 (zero), but no maximum.
So is speed (NUMBER):
- A value from 0 to 100 representing the percentage of maximum speed?
- A value from 0 to infinity to set the number of revolutions per minute (rpm)?
- A value from 0 to 3, or 0 to 4, to set off, low, medium, high?
The last possibility is the least likely: Because the proper implementation of an Attribute with enumerated distinct string values is ENUM, as in: switch(on,off); or fanSpeed(off,low,medium,high,auto).
I just realized I wrote this exact same Answer a year ago. The fact is, the situation has not changed. The only "Fan Speed" Capability that exists, takes an unbounded NUMBER, and there has been no update from SmartThings to define what the number's domain is.
I have many centralite appliance outlets in my house. I also have neruio whole house power monitoring.
I have a panel that shows current power consumption of every centralite outlet. I want to add up all my outlets into a total watts in use tile.
It seems that the "Simulated Power Meter" is no longer a built in device in the IDE. So I used "Simulated Temperature Sensor" and webcore to add up all the outlets in to a single Total number.
This works great! Except, it shows up as a temperature with the degree symbol next to it, and without power (w) at the bottom of the tile. (don't yell at me, I know this is pretty trivial in the grand scheme of things)
I modify "Virtual Temperature Sensor" and make it a "Simulated Power Meter"
This works, however the update/refresh of the tile is many, many times slower, maybe in the 5 minute range?
I can see in the ST app that I am getting the update correctly reflected every 30 seconds, same as the temp, but the temp tile updates, and the power tile takes forever.
Is there something in the device handler that dictates how actiontiles treats the refresh? I'm hoping something jumps out at someone in the know. Thanks in advance.
A side note: Simulated devices (as opposed to Virtual devices) were actually intended only for testing and debugging of SmartApps. For example, if you were writing a SmartApp that turned a Switch off after a certain number of Watts were consumed, you would attached a simulated Power Meter or Power Metering Switch to the SmartApp debug window.
But even Virtual devices are pretty much a unofficial and hidden. So who the heck knows how much of a code difference there is supposed to between them. Simulated Switch, for example, has 4 custom Commands: onPhysical(), offPhysical(), markDeviceOnline(), markDeviceOffline(). Those are Commands that should never be needed in a "real" Device, and therefore less likely be required in a Virtual device.
So: Don't worry about not finding Simulated Power Meter no longer "built-into" the IDE if you can just manage to find source code somewhere - nope; I can't find it. You could take the code for Simulated Temperature Sensor and use that as your template to build a Simulated Power Meter. They're pretty similar, but you need to know Groovy and SmartThings programming.
Back to the meat of the question:
Is there something in the device handler that dictates how actiontiles treats the refresh?
ActionTiles updates immediately for all events which are State Changes, except for Power, because Power events are too frequent. Power events are filtered based on certain percentage thresholds. Except you're using Temperature as your Attribute - So ActionTiles's filters should not affect you.
Regardless, to check, please use Live Logging to check what events are actually occuring and which are being sent to ActionTiles.
ActionTiles currently does not support controlling Capability Color Temperature. This would be a useful addition, in order to adjust the white temperature of such bulbs, in the same way colour can be adjusted for colour bulbs.
Is there planned support for WebCore? I'd like to remove all my SmartThings
Automations Routines and replace with WebCore automations - and I would, except I would lose the ability to use them as Routine Tile(s) in ActionTiles Panels.
That makes more sense... ☺️ It didn't occur to me that webCoRE Pistons are used as form of "super Routine".
Not currently in our immediate plans...
- webCoRE users are a relatively small bunch of customers (though growing...).
- There's a pretty easy (?) available workaround for power-users: Create Virtual Momentary Buttons or some other triggers for your Piston.
But we'll leave this Topic open to collect Votes and discussion. Don't forget to Vote on your own Topic... Thanks!!!
I installed Fibaro roller shutter and in Action Tiles it shows as type "Switch".
This means that it will show the open percentage of the roller shutter correctly but it will show OFF only when it will get to 0 %.
So even when the roller shutter is 3% the status will be ON .
In SmartThings it shows closde as I set the open/close offset to 45 %.
This make a confusion as I see it as open but it's not open .
Is there a way to make this the same as SmartThings status ?
While I realize that this may veer slightly off of the smart home control aspect of Action Tiles, I was wondering if it would be possible to create a stock ticker tile to compliment your other Clock, Weather, Weather Forecast, Calendar, and RSS News Feed tiles? I use my tablets for both smart home control as well as a "one stop shop" for information and it would be nice to have a tile where you could display the current prices of certain stocks, funds, etc., and have the tile scroll through them (realizing that it would/could not be real time information).
I assume this would be low priority compared to all the other activities you have going on, but am curious whether there are others who are interested in a stock ticker tile as well. Thanks.
"Error: device does not support command on" - KASA TP-Link, Sensibo AC, and other WiFi Cloud-to-Cloud devices
We are aware of this issue and are continuing to investigate. We are fairly certain of the root cause.
The bug impacts a variety of brands and device types; most or all of them have only recently been added to SmartThings's list of compatible devices. A common factor: They are WiFi based, and use Cloud-to-Cloud (C2C) communication to receive commands and send events between the SmartThings Cloud and the Vendor's Cloud.
Some specific known devices with the issue:
- KASA TP-Link (HS103, HS105, ...)
- Sensibo AC
- certain televisions
- Yeelight RGB strips
We have determined that the likely root cause is that SmartThings made an undocumented & unannounced change to their Device Type Handler standards. It's not uncommon for them to make unannounced platform changes; but we will work with them to resolve the issues. They have explained the changes to us.
These newly compatible devices are not returning expected data to ActionTiles. We will request that they publish an updated version of our "ActionTiles V6 (Connect)" SmartApp with new data expectations and related exception handling, after we verify the fixes in our test environments.
If you are experiencing this error, please add Votes. If it is for a device not listed above, please add a Comment with the exact manufacturer / model information. Vote count will help us determine the urgency.
We have no ETA for resolution at this time, but please "follow" this post for progress updates.
Fixed with the assistance of SmartThings; deployed to Production on Sept 3, 2019.
Customer support service by UserEcho