Not a Bug

SmartThings Moisture Sensor not indicating status (Only showing "?")

Marc 7 years ago in Things & Capabilities updated by Terry (ActionTiles) (Co-Founder) 7 years ago 7

The status for my SmartThings Moisture Sensor is simply showing a question mark. Is this normal? It's working properly with SmartTiles.


Please see Knowledge Base entry...

Question mark "?" shown on Virtual Switch or other connected Thing Tile

The ? indicator from a connected Thing generally means it is not getting an expected Attribute Value from SmartThings. In this case, the Device Type Handler you are using probably hasn't set a value for "attribute switch".

Login to the IDE, check under "My Devices", open the detail page for the Thing, and check this section, "Current States:

If you don't have a value for Switch that is "on" or "off"... then ActionTiles is going to show "?".

Please check with the author of the Device Type Handler or SmartApp that is associated with the Virtual Switch. Perhaps a value hasn't been initialized?

This is what I see under Current States:

Waiting for Customer

It is missing a value for Attribute "water"!

Perhaps try test triggering it by wetting your finger and placing it across the metal contacts for a moment...

Ok. That's bizarre since it's working properly with SmartTiles. I will try that later today.

Thanks for the help.


Hey, i had the exact same issue and found the fix. Go ahead and put some water on the leak sensor to trigger an event. This will fix the issue. The problem what i believe was that since there were no triggered events in a while the first API call AT did for ST it got nothing in return for status for the leak sensor. by triggering an event you basically renegotiate the traffic. This worked for me and fixed my ? marks for the leak sensors on AT.


I think a device needs to be "primed".

A brand new device would not have an initial status set and SmartThings Mobile app and SmartTiles V5 display a presumed default.

Commenting disabled