@pstuart: Excuse my ignorance, how important is the fingerprinting? Is it so ST can identify devices as well as know how to send commands?
I received my sensors today. It looks like as long as you are happy to assign the device type manually they can be of use as sensors at least. Anything that would require commands being sent to it might not be possible without documentation though.
So far Iāve made the tiny Zigbee button work with a simple device type.
Once Iāve written some device handlers I may buy more if theyāll do what I want even if it means not being able to use everything they can do. For the price, you canāt complain.
Iāll try setting up something for the contact sensor next.
If you can get it to work for you. Good. If you want to submit it for approval, fingerprinting is absolutely a requirement.
If you can find all the config settings, etc. cool. Donāt be surprised if the battery just dies, since you probably canāt get that without docs.
If you want to write and share a devicetype that you can just install in ide and change the thing to it manually, then it should work.
I have a lot of custom zigbee devices, but if you donāt submit it for approval, it will never run locally, and will have to run in the cloudā¦ However, that may change someday, Iām not holding my breath.
What you wrote about the impossibility of running locally custom Zigbee devices (not approved) is bad news. But for the price of the Xiaomi door sensor one should not expect much. Here in Europe the smart sense door sensor costs 39 GBP whereas the Xiaomi one costs 9 USD!
I have made them work to an extent. They can be used with the system and was using them last night.
HOWEVER after a period of inactivity, they go to sleep or disconnect. I suspect they need regular communication (heartbeat, poll or something) to keep them alive but without knowing any commands for the device itās difficult to know what to do. I may try setting up a poll to poke it with just a command I know wonāt work but it might be enough for the device to stay awake.
I wonāt have time today probably so I will try when I can.
Itās not looking good. I added polling but it still stops doing anything after a period of time. Though what I find strange is that even the poll method doesnāt seem to get called after a certain amount of time (according to the live logs). As if the device type isnāt executing anymore.
Havenāt had much time to investigate further but itās not looking good at the moment.
My problem is, my house has 15 (yes, fifteen!) doors and windows that all require an open/close sensor each.
Appart from the price tag, I would love to use the Xiaomi sensor because of itās small size.
Anyone want to try it out and let me know how it goes? Iāve only had the devices in had for a couple hours so I canāt tell whether they disconnect from the hub after a while.
@ktsi I have created a device type for the door sensor as well.
I am going to check this out asap.
Hopefully you can make it work, even though I bit the bullet and have already ( ) ordered a bunch of 30 GBP a piece door sensors from smartthings.
There have been multiple changes in the last few months in how SmartThings handles zigbee, one update broke the Xiaomi integration for a while, but then a later one appears to have fixed it for many people. Which is excellent.
There is a newer thread then this one which has the device type handlers and current discussion of these devices. So check there for the latest news and code.
Iāve been using a Xiaomi Door/Window Sensor since three the last weeks without a glitch!
At least for the configuration that I have, these sensors are reliable.
In addition, I am also using a Xiaomi Zigebee Power Outlet, also working without a glitch since the last tree weeks. The outlet will power my fan everything that I tell Goggle Home āFan Onā (thanks to IFTTT). Amazing!
Very happy with the Xiaomi products and the amazing Smartthings community.