I have a window AC controller that originates in smart life integrated through SmartThings. The buttons work in both smart life and SmartThings, but the attributes aren’t available in sharptools. The capabilities and commands show up properly but nothing displays under attributes. I tried searching the community for anyone else that may have and resolved this issue but couldn’t find anything. Would appreciate some guidance on how to get this thing working or if it’s just not possible. THANKS
I haven’t come across this particular device before, but this set of capabilities and commands seems like a real mess! It’s not using the official and standard thermostat capabilities nor even following common standards for the commands.
Unfortunately it’s more likely to be an issue with the device implementation with SmartThings than anything. Some of these cheaper devices tend to use unofficial integrations (not reviewed by SmartThings) and rather than use proper capability definitions they use a messy implementation with custom capabilities and custom presentation layers to accommodate the sub par implementation details. That means they might work through the SmartThings mobile app through their customized presentation layer but that’s where things tend to stop - since they aren’t using proper capabilities they tend to not work beyond that even within SmartThings (eg. Standard thermostat automations) and since they don’t expose meaningful standards driven attributes or commands they don’t work in third party integrations either.
That being said, the custom capabilities all are prefixed as ‘stateless’ so I suspect it probably doesn’t update status in SmartThings either — just exposing their custom commands.
If that’s the case, you might be able to use a Super Tile to actuate those commands.
Thanks for the detailed reply and I agree it looks a mess. You are correct it doesn’t update status in SmartThings which for my use case is ok. Before I posted, I did attempt to create a Super Tile, but it won’t let me select the “thing” because it doesn’t have attributes. It doesn’t seem there is a way to natively use sharptools to trigger the commands. For a workaround, I am making scenes in Smart Life for On and Off. For now, I will just have two separate tiles and if I’m feeling fancy will try to make a super tile with the scenes or something. Thanks.
TLDR: You can add a Static Icon or Label to your Super Tile and configure the action on that ‘item’ to run your desired Thing Command or run a SharpTools Rule
Keep in mind how the various items from the Add Item screen of a Super Tile work.
Things - display attribute values from your smart devices
Variables - display variable values from your SharpTools variables
Icons
Thing Icon - multi-state icon bound to a Thing’s attribute value
Variable Icon - multi-state icon bound to a SharpTools variables value
Static Icon - a single fixed icon
Other
Label - a fixed string of text
Date/Time - display the current date and/or time in customizable format
Gauge - radial / arc visual gauge bound to a Thing attribute or SharpTools variable