Update 4/24 Light sensors is installed.
Building on the work to make my DIY Zigbee Router/Repeater here, I thought that I add BME280 sensor to the module. BME280 is Temperature, Humidity and pressure sensor made by Bosch. This is the Porsche of environment sensor in term of accuracy.
Here is a picture of it in action. The temperature gun show 68.7. Smartthings does not display decimal point temperature value. It round it.
Keep in mind that this is just very early prototype. I am testing the firmware and Smartthings DTH as we speak. I have made a board to incorporate the BME280 to the Zigbee board. It is on its way to me. I will have to build the board once I have it. BME280 is very small component, the yield may not be good unless someone here can help me with tips on soldering it to a board. If I do get really good yield, like in the other thread, I may have some to share with you guys.
There are plenty temperature, humidity and pressure sensor available. I hope the following this video explain why I build my own. In the video, I blow hair dryer to the sensor. You can see that the module and temperature update on Smartthings UI quite responsive. In fact, those, who are familiar with zigbee.ConfigureReporting, may know that the minimum interval can be set to 0. This will update change on sensor instantaneously. I would not recommend it as it can flood your zigbee network and SmartThing clouds. In the above demo, I use 5 seconds as minimum update interval. I have not seen this kind responsiveness with battery powered sensor, for example the Xiaomi. They will need to conserve their power. Meanwhile a Zigbee router have to be powered on all the time. Why not use it as temperature, humidity and pressure sensor at the same time?