I’m back at the Chinese HA products again, this time with a Zigbee device. The ultimate goal is to publish a device type that everyone can use.
So, first thing first – is there a way to view all the Zigbee data being “read” by the hub? I’m not even able to pair the device yet, and from reading through the docs, it seems I need to know the input/output clusters before I can proceed.
I haven’t had success pairing it, yet. I’m not sure how to pair a device that ST doesn’t even have a device for. Ideally I would like to choose just a generic “zigbee device” and then grab its data that way.
Pairing happens before we assign a Device Type Handler. If you pair a ZigBee device that doesn’t have a system fingerprint it’ll pair as a “Thing” of type “Unknown”. This way you can inspect the zbjoin event and modify your Device Type Handler appropriately.
So - step 1 is to get the device to pair. Do you have any specs that you can share? I’d recommend performing a factory reset on the device within a foot or two of your SmartThings Hub while it’s searching for a device. That usually kickstarts the pairing process.
Once you do get it paired, you can get started on the next steps. As it happens, this exact topic, onboarding a new zigbee device, was covered in a session at this year’s Samsung developers conference. That session is available on YouTube if it’s of any help.
My favorite example of someone in the community adding a previously unknown ZHA device to SmartThings is the following thread. It might also be of help.
Looks to me like your device is paired to the hub and its time to create a custom device type for it. There are tons and tons of examples of how to do that on this forum as well as great SmartThings documentation.