derek-miller / homebridge-genie-aladdin-connect

Homebridge plugin to integrate Genie Aladdin Connect enabled garage door openers.
https://www.npmjs.com/package/homebridge-genie-aladdin-connect
Apache License 2.0
30 stars 4 forks source link

Please reach out for official version conversations #42

Open swcloudgenie opened 8 months ago

swcloudgenie commented 8 months ago

Is your feature request related to a problem? Please describe: I am reaching out from Genie's Engineering which owns Aladdin Connect Product

Describe the solution you'd like: We want to collaborate on an official version. The current version may cease to work as we implement security measures. Reach out to us ac-ohd-support@geniecompany.com

Describe alternatives you've considered: Official release that we can work on collaboratively

Additional context: The current version is polling requests putting the load on our servers. Fact that this code is available out in public, sophisticated users can morph it and potentially DDos on us which will be an issue for your use base and larger user community.

carson-autocicd commented 3 months ago

Just wondered where this landed. This is exactly how the MyQ plugin died.

derek-miller commented 3 months ago

Spoke with the engineers and they seem committed to keeping this plugin functioning and are working on improvements to their API to reduce unnecessary load on the service. Have not heard anything from them in a while though.

swcloudgenie commented 3 months ago

Hi @carson-autocicd, @derek-miller is correct that we plan to keep this plugin functional moving forward. There will be an update with an official client using a different API sometime this year, probably in the next 2-3 months. Once that has been implemented and verified to be working, the older versions of this plugin will stop working. But we will make sure that we do not break the older versions until after the new update is available.

aoberoi commented 3 months ago

@swcloudgenie thanks for the statement of your sentiment. seeing this here on GitHub made the difference for me to purchase an Aladdin Connect device for my compatible Genie garage door opener. I hope you and the rest of the team feel confident that integration work and being mindful of how you can collaborate with developers who share their work in the open, just like this, does indeed translate into increased sales.


One bit of feedback for the engineering team: In the next revision of the Aladdin Connect product (or some other product), I'd love for it to be possible to operate the device without sending all commands through a cloud service. While I understand a cloud service is necessary for a good out-of-the-box experience for customers who don't plan to integrate the device with a Smart Home control system (e.g. HomeKit, Google Home, Alexa, etc) - I would hazard a guess that a substantial portion of your customers are planning to integrate. For these customers, it would likely improve the performance (local network should be faster than reaching out to the Internet), improve the security (data or credentials never leave the home network), improve the privacy (which is what matters most to me), and reduce the cost to operate for Genie (less load on servers). I'd envision either a hardware switch or jumper on the device to set it to function in a local-only mode, or even better, a local webserver running on the device where the user could set the local-only mode configuration as well as provide controls to fetch and install firmware updates. I would likely pay another $20 on top of the current retail price if this was implemented.

EvanGrote commented 1 month ago

@derek-miller @swcloudgenie Is the API migration for this plugin ongoing?

I had been using this plugin as a workaround to access my garage via Home Assistant due to the genie API license issues that caused Home Assistant to remove the Aladdin Connect integration, but I noticed today that I am getting 400 responses when trying to interact with my garage door via this plugin. I tried re-authenticating with the plugin but I continued seeing 400 responses.

PacketPalantir commented 3 weeks ago

@derek-miller I love this plugin! Has Genie given you any updates? I'd hate to see this plugin be deprecated without the ability to integrate my Genie door motor with Homekit/HomeAssistant.

derek-miller commented 3 weeks ago

@EvanGrote Im not aware of any api issue with my plugin. You might have been hitting a temporary issue. If you still are having issues please open a new ticket as it’s unrelated to this one.

@PacketPalantir The last statement from them is above in https://github.com/derek-miller/homebridge-genie-aladdin-connect/issues/42#issuecomment-2284156124