[RELEASE] ZConnect Garage Door Conroller driver

I have managed to cobble together a working driver for the ZConnect Garage Door Controller, distributed here in Australia by Digital Home Systems.
When the parent and children are installed and loaded for the device you should end up with four distinct endpoints. One switch/relay in the parent and three child devices, one switch/relay and two contact sensors.

The code is available here;

Please bear in mind this is my first attempt at writing code so any suggestions to make it better/more efficient would be appreciated.

Hi dazpad

Thanks for creating the driver, I have just got a hubitat and the zconnect is one of my first devices to automate garage door.

I did run into an issue with the preferences and updating the parameters in the unit, basically it doesn't work and it even knocks out the relay one auto off function. I have had to use the zwave tool to set the parameters and then switch back to the zconnect driver.

Maybe i have done something wrong, did your preference settings work as intended?

1 Like

Hi Anders

Glad you've been able to use my driver. The ZCconnect door control has been part of my HA setup for years.
It has been my one and only success in writing a driver and I did so by "cobbling" together pieces of code from other talented people.
The parameter setting section was a late addition. I felt it was necessary because there were so many options available with the unit.
I purchased another zconnect unit and created a dummy setup to test my driver on. I'm pretty sure I was able to change the unit parameters using the driver.
I'll fire up the test unit again and see what happens.
Thanks for the feedback.

Hi dazpad

Thanks for that, be good to know how to get it working as its my last hold out device preventing me from switching everything else over from homeseer,

I have tried my second device, a wallmote quad, never got all 4 switches in homeseer but works perfect in hubitat.

Hi Anders,
Have just posted a modified driver to github. I have done some testing on the functions of R1 and R2. Seems to work. Parameters change. Just be sure to use "Save Preferences" button and not the 'configure" button. The latter doesn't seem to do anything.

Let me know how you go.

dazpad

Hi dazpad

Success, parameters all work fine now. I did have to uncomment out the child on/off 's as I could not get child devices to work with these out.

Also I have been using your driver with the fingerprint lines back in play, I have not found any adverse issue in doing so. You may want to try for yourself, possibly later frimware in the hub has fixed the issue you were originally experiencing that caused you to use the 2 step inclusion process.

Once again many thanks, I think I will start migrating my zwave devices over.

Gents
Just curios how is going your implementation of the Zconnect garage opener for Hubitat. The reason for asking this is because that I would like to use both ,dry contacts that I understand that the device is offering, for a driveway gate in order to open/close for cars and limited opening for pedestrians ( I.e postman, meter readers and so on). Additionally if I can attach some contact sensors to monitor the door or /and a safety beam that will be perfect if ever possible. Thank for your help in advance and happy to share any findings.