It’s time for a small update!
Yesterday I have received my Raspbee.
The Xiami motion sensors are supported out of the box.
The Xiaomi swich (round one’s) are working as well, for now it only reports the states on / off (double click long click etc.) needs to be added.
The Xiaomi smoke detector is able to connect and recognized, I’ve created an issue on github and the developer is working on support for the smoke detector.
The Xiaomi smart plug (zigbee) as able to connect and recognized. Working out of the box, however I have created an issue regarding the power consumption / mains voltage reporting. The developer responds within 5 minutes and is working on adding those fields to the API as well.
So far so good it realy looks promising.
I’ve contacted the supplier regarding my questions about the difference between the Conbee(usb) en the Raspbee (rpi shield). They both support zigbee pro, so all devices are supported. The chip is the same the usb version just uses a ftdi connection while the RPI shield uses the RPI RX TX pins.
The RPI image is just burn and boot there is no need to connect it to a tv or usb keyboard. Out of the box they have installed a VNC server, you can connect using a free vnc server or ssh. Deconz start on boot and they have installed a watchdog to keep things running.
So all relevant hardware is supported, no need to buy a hue bridge, xiaomi gateway or ikea bridge, this gateway does it all. As the developer told me;all Zigbee devices that use the Zigbee standard can be supported. The next big question is, how to integrate this into HA.
At the moment there are multiple ways to get it connected. It would need a component witch is able to do two things:
- Poll the REST-API and add / update devices to HA
- Bind to the websocket interface allowing instant actions on motion / switch events.
I’ve issued two feature reqests, one to deconz: adding mqtt support. Another on HA, websocket client sensor support. Both might come in handy.
Deconz replied he will investigate the MQTT request. But first they will focus on bugs and a new web interface.
HA user @donnib has created his own custom component. He uses both the rest-api and websockets. I have asked him if he is willing to share his work with us. As I have read somewhere he wants to clean up his code before publishing it.
Any questions? please let me know!