That’s using the “Zigbee pro” profile, not the “zigbee home automation (ZHA)” profile which smartthings uses. It may or may not work depending on the exact clusters you are using. But it should join, so you can see how far you can get. ( I don’t know if that particular device allows you to use the ZHA stack or not)
Zigbee is always zigbee, but the standard allows for different "profiles,"including manufacturer proprietary ones.
[image]
These are not all able to communicate with each other, they don’t even use the same addressing schemes.
SmartThings uses the Zigbee Home Automation profile (ZHA 1.2) and part of the Zigbee 3.0 profile. Devices using other zigbee profiles may be able to join to the network, but their communications may not be understood, or they may frequently drop off because they don’t receive a handshake message they are expecting.
There a lot of different ways to explain this, but I think one of the easiest is to think of zigbee as a post office and the different profiles as different languages. The outside envelope for different messages may look similar, have a specific format…
As far as writing a device type handler, you will need to be using the classic app. Then see the following intro FAQ:
Hey guys! I have never done this but am interested in learning how to write/modify a device handler. I started getting my feet wet last year with a little bit of smartapp development so now it’s time to get more up on the device handler side of things. Where are your recommendations for me as far as things to read/watch that could help me start down this road? I am currently interested in the Zigbee, Zwave side of devices. I have looked at the SmartThings Documentation that is available in the IDE thus far.
Thanks for any and all suggestions.