Hope it works for you.
P.S. What you're looking for is a "Dry Contact Sensor", a set of contacts that generates a Zigbee or Z-wave signal.
Not to be confused with a "Dry Contact Relay", a set of contacts controlled by a Zigbee or Z-wave signal.
If you search the forum/web you'll see many examples of people modifying door/contact sensors to work as a "Dry Contact Sensor". Which can be had for quite a bit less (10 Zigbee for US$50) than the Ecolink or GoControl.