Hey guys.
I just received a SmartTag and tested it with SmartThings App, quite fun on my cat
I then questioned the API. I can see the Smarttag as a devices. (
As other devices I have (washer, Harmony Hub…), I questioned device status on the API (“GET https://api.smartthings.com/v1/devices/my_device_id/status”)
But there is nothing, all values are null. So no information to get.
I even tried sending POST request like “alarm” or “volume”. Commands are accepted, but nothing helps.
Is the SmartTag really reachable through the API?
json status
{
"components": {
"main": {
"tag.e2eEncryption": {
"encryption": {
"value": null
}
},
"audioVolume": {
"volume": {
"value": null
}
},
"tag.searchingStatus": {
"searchingStatus": {
"value": null
}
},
"tag.tagStatus": {
"connectedUserId": {
"value": null
},
"tagStatus": {
"value": null
},
"connectedDeviceId": {
"value": null
}
},
"geofence": {
"enableState": {
"value": null
},
"geofence": {
"value": null
},
"name": {
"value": null
}
},
"alarm": {
"alarm": {
"value": null
}
},
"tag.updatedInfo": {
"connection": {
"value": null
}
},
"tag.tagButton": {
"tagButton": {
"value": null
}
},
"tag.factoryReset": {},
"battery": {
"battery": {
"value": null
}
},
"geolocation": {
"method": {
"value": null
},
"heading": {
"value": null
},
"latitude": {
"value": null
},
"accuracy": {
"value": null
},
"altitudeAccuracy": {
"value": null
},
"speed": {
"value": null
},
"longitude": {
"value": null
},
"lastUpdateTime": {
"value": null
}
}
}
}
}