Second this product. I wanted an Ethernet version so I made my own (it's integrated into esphome and the circuit is documented here https://github.com/Kaldek/rat-ratgdo). Apart from general usage, I use mine to tilt the garage door a small amount if it detects bad air quality in my shop (using an IKEA air quality sensor via home assistant).