Custom Stateless Smart Life Thermostat Control

Hello all,

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

Welcome to the community and thanks for posting.

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

For any item that you add to a Super Tile for display purposes, you can also edit that item’s Action as you see fit:

  • Hyperlink - open a website URL
  • Dashboard - navigate to another dashboard
    • Or open a dashboard in a pop-up ‘modal’
  • Rule - run a SharpTools rule
    • Helpful if you want to run more complex logic
  • Thing - run basic Thing commands
    • Only basic commands which do not require a parameter are displayed
  • None (default) - no action on tapping the item