Like many Hubitat users, I have a ECOLINK DWZWAVE2.5-ECO I use to read the state of a contact.
In my case the contact is a NC relay attached to a septic pump monitoring system. This relay simply controls the flashing light and obnoxious audible alert when the tank becomes too full, and requires an out of cycle pump operation.
Inevitably, this alert only happens at 2 AM in a Driving Rainstorm, but I digress.
I've been using the DWZWAVE for along time, and it has been relatively trustworthy -- but ultimately it's designed to be a battery powered device. I have been using a battery eliminator which takes USB 5VDC and drops it to 3VDC. This works, but the DWZWAVE continues to report "battery", and because of the design, it tries to read the 3VDC as 10% battery.
An annoyance to be sure, and the ECOLINK works, but I'm on a (probably pointless) quest to eliminate battery powered devices in "critical" tasks. In this particular use case, the battery powered device makes me nervous, because battery devices often fail silently, and while I run a variety of tools to monitor battery power -- I have seen far to many fail due to a dead battery while the hub thinks the battery is still 100%.
In any case, I have been running into Tuya devices through @kkossev's many contributions and incidentally on Amazon and AliExpress. One that caught my eye is this: Tuya GDO.
This is a Zigbee 3 device with a Relay, and a sensor input for a contact sensor (in this case, it comes with a Magnetic Contact for use on the garage door). It is a tiny device (about 2" square by 1" thick.
Model: PJ-ZGD01
AC 110-240V 50/60Hz
It should be usable pretty much world-wide.
I joined it to my Zigbee mesh last night, downloaded and installed a couple different drivers:
First a driver by @albertjmulder here
Either works, but (for obvious reasons) both present info about the state of the "Garage Door" and include some code to control the relay (switch) and set some states.
I ran some basic tests using a wire and simulating a contact sensor on the sensor ports. Works a treat.
I will install it in the Septic Controller this evening or Friday and run some more tests, but I fully expect this to be my Go-To device for reading contacts where I can use an AC powered device.
I'm working on a Frankenstein merger of @albertjmulder's simple driver and @kkossev's more sophisticated/feature rich driver, such that the new driver will simply report contact state and power source.
I can't say with certainty (that is until I run the thing for a while in the Septic Controller Cabinet), but it seems to me that this little device is pretty close to perfect if you have a contact sensor you want to read and a nearby source of AC Power.
Bottom line -- if you're looking for a AC Powered Device to read contact sensors. The Many named Tuya Garage Door Opener might just be a good choice.
S.