This is the only somewhat customizable Zigbee device that i know of that can be powered by 5vdc. @iharyadi has been making enhancements, including the ability to use the GPIO for different purposes. I am not sure if it supports 2 digital outputs or not. You’d had to add your own relay(s) of course.
I have two of them that have been working great for months, providing temperature, humidity, pressure, and luminance data.