Home Assistant won't control Open Garage

Newbie here, apologies if I’m asking a dumb question! I just installed an OpenGarage (OG) device. Using the OG web interface I can control the garage door and I see all the appropriate readings. I used the OG-provided link to add the integration to HA, but the HA controls on the dashboard don’t work. I’m able to see the correct door status through HA, but the arrow buttons do nothing. Do I need to create a card or something in order for the device to respond? If I click on the ‘My OpenGarage’ text, I get a popup with a slider that looks like it should trigger an open/close command but it does nothing.

No. Does it work in open garage UI?

Yes the open garage web UI works perfectly and shows all the correct readings. The standard card that Home Assistant creates responds to state changes correctly, but the up and down buttons do not trigger a response.

I have been experiencing this same issue for quite some time. I wish I had something more to add but, Im following.

That’s not hopeful but I’m glad to hear I’m not the only person with the issue! I put in a support ticket with OpenGarage and we’ll see if they’re able to shine any light on the issue.

Is there some other piece of information I should be providing (a log file or something) that would help answer this question?

I would guess the integration is broken. You can try direct service calls in dev tools to see if commands work there.

Personally the fact a custom integration was needed would annoy me and cause me to look for different solution like ratgdo

It doesn’t seem like this is a common issue though, others have the same setup and it works fine.

Try changing the DeviceKey you’re using on the OpenGarage device to something that uses ONLY letters and numbers. This just fixed it for me, and I’ve been struggling with it for a few days!

I suspect there’s a bug with the HA integration that isn’t parsing something correctly. I need to test to see if there’s a specific special character at work; my old key had a dash (-) and a pound (#) in it.

I hope that helps you!