I have created a schema connector with a custom device profile and it is working well.
However, I would like SmartThings to refresh the state of my devices more regularly.
I believe that this can be done by adding the st.healthCheck capability to my device profile and responses in order for SmartThings to poll more regularly but it is not clear how many of the attributes I need to return.
Has anyone else had any success with this with a schema connector and which attributes did you need to return - can I just make use of checkInterval and healthStatus? I will handle the ping request by returning updated states etc. so that is not an issue but I am not sure whether I can leave the DeviceWatch attributes out.
checkInterval - INTEGER
DeviceWatch-DeviceStatus - ENUM
healthStatus - ENUM
DeviceWatch-Enroll - OBJECT
Command - ping();