I started to use Smartthings like 5 years ago when it had the old device management website. Recently I noticed that I cannot manually set DTH for the devices anymore.
For example, I have a door senser from “Linkind” which is a third-party brand. I used to be able to:
Connect this device to my hub
It will shows as “Things” with “Zigbee Things”
After I manully set its DTH to 'SmartSense Multi-Sensor", it will act as a door senser very well
But now when I open my device detail page, I cannot change the Device-Profile, and the availible Driver only has “Zigbee Things”, even though I have “Zigbee Contact” in my hub’s installed drivers.
Does anyone know how to resolve this? Thanks a lot!
That is something that has been lost in the move to Edge drivers. You can no longer effectively just say ‘it works the same as device XYZ’. Not only is there more robust fingerprinting against driver metadata before a driver is even an available option for your device, there tends to be a lot of explicit fingerprinting in the driver code itself to make sure code is only used where it is known to work.
I’m not a fan of Edge when it comes to fingerprints and device profiles.
Anyway the bottom line is that either the stock drivers work for you or you will need to use a custom driver provided by the manufacturer or community. So the more specific you can be about the particular manufacturer and model of device the better. It can be particularly useful to know how they identify themselves at the protocol level rather than how they are marketed as ultimately that is what is used in the fingerprinting.
@xtlsheep Welcome back to the community, apologies for the first and all too eager unwelcoming response, please don’t take it personally, it’s a daily occurrence unfortunately, and extremely tiresome.
Yeah there is a time since I customize my device and didn’t know DTH is obsolete. Based on the reply of orangebucket I guess that is not the issue of installed drivers.