Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add dry contact support #32

Open
jdberry opened this issue Dec 13, 2023 · 12 comments
Open

Add dry contact support #32

jdberry opened this issue Dec 13, 2023 · 12 comments
Labels
enhancement New feature or request

Comments

@jdberry
Copy link

jdberry commented Dec 13, 2023

I have a door opener by Overhead Door, so I need support for the dry contact switches. I'm hoping that can be enabled on this project soon.

@dkerr64 dkerr64 added the enhancement New feature or request label Aug 10, 2024
@dkerr64
Copy link
Collaborator

dkerr64 commented Aug 10, 2024

@jgstroud what do we need to do to implement this?

@seeginator
Copy link

Would also love to see this. Feature matrix for HomeKit firmware shows "+ - implementation is possible" for dry contact, but doesn't appear to be a Door Protocol option when configuring.

@jgstroud
Copy link
Collaborator

Implementation is definitely possible. I think the firmware side is fairly trivial to implement here, but the wiring is a little more challenging. Take a look at the main ratgdo wiring page. Neither David nor I have a door that requires this. We could implement it, but won't really be able to test it at all.

@jdberry
Copy link
Author

jdberry commented Aug 23, 2024

I'd love to see this happen and would be happy to test. The wiring is pretty simple.

@PaulWieland
Copy link
Contributor

Testing is no problem.

@sullivankyle
Copy link

sullivankyle commented Sep 24, 2024

I'm setting up my door now--dry contact and HomeKit preferred as I don't have another platform set up at my house. I understand I may have to set up something besides HomeKit to make this work, but prefer not to at this point.

If I wire for dry contact and add the reed switches for the limit switches, will HomeKit be able to control anything at all?

(Have not added reed limit switches yet) I was able to add the ratgdo to HomeKit and I see it, and it logs actions, but does not control the door at all.

Thoughts?

Screenshot of iOS home app garage controls:

image

@jgstroud
Copy link
Collaborator

HomeKit firmware does not yet have support for dry contacts. It should be pretty easy to add but no one has taken on the task yet. It's the one remaining major missing feature.

@sullivankyle
Copy link

Yea that's what I understood the more or less by instructions and this thread. Sounds like even though I see the gdo in apple home, no matter what i do with wiring, the app won't be able to get the garage door to do anything.

We shall see what comes first--one of the programmers here adds in the code to support homekit on dry contacts, or me buying the homeassistant computer thing or raspberry pi!

@jgstroud
Copy link
Collaborator

Correct. At this point even if you wire it all up, it won't do anything. It's really not much code to write. I would just do it but I've been extremely tied up over the last 4 months or so. If I have some time I'll look at it. Would be nice to close this gap. We also accept pull requests if you want to write it yourself.

@tlhagan
Copy link

tlhagan commented Oct 7, 2024

I am in the same boat, I have an Overhead Door that requires dry contact wiring and would prefer to use HomeKit directly. Looking forward to this being implemented. The code would probably be over my head but would be happy to help test.

@seeginator
Copy link

Same. I actually have it all wired up for dry contact, and MQTT, but that proved to be fairly unstable for me with XCEL regularly shutting off power after the Marshall Fire a couple of years ago. I’d be happy to test out anything, but the coding is probably beyond me.

@flsfx
Copy link

flsfx commented Oct 29, 2024

Adding my $.02 to the comments above, the Genie DO I have will need dry contact support to use HomeKit directly.
The ratgdo is wired in but not appearing on Apple Home - I'm still working on that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

8 participants