home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
72.63k stars 30.4k forks source link

Linear Garage Door Integration Stops Working after App Migration #122259

Closed DocBrownInSpace closed 1 month ago

DocBrownInSpace commented 3 months ago

The problem

The Linear mobile app recently started prompting users to migrate to the new "Nice G.O." app. After migrating to the new app, the Linear Garage Door integration stops working. All controls and status now show as "unavailable".

What version of Home Assistant Core has the issue?

core-2024.7.3

What was the last working version of Home Assistant Core?

N/A

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Linear Garage Door

Link to integration documentation on our website

https://www.home-assistant.io/integrations/linear_garage_door

Diagnostics information

No response

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

The apps seems similar enough, hopefully the API has not changed much.

home-assistant[bot] commented 3 months ago

Hey there @icebotyt, mind taking a look at this issue as it has been labeled with an integration (linear_garage_door) you are listed as a code owner for? Thanks!

Code owner commands Code owners of `linear_garage_door` can trigger bot actions by commenting: - `@home-assistant close` Closes the issue. - `@home-assistant rename Awesome new title` Renames the issue. - `@home-assistant reopen` Reopen the issue. - `@home-assistant unassign linear_garage_door` Removes the current integration label and assignees on the issue, add the integration domain after the command. - `@home-assistant add-label needs-more-information` Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue. - `@home-assistant remove-label needs-more-information` Remove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.

(message by CodeOwnersMention)


linear_garage_door documentation linear_garage_door source (message by IssueLinks)

IceBotYT commented 3 months ago

For users who have not migrated yet, do not migrate until a fix is released. If you migrate before a fix is released, you will lose access to all devices through the integration.

Thank you for your report. This migration may be more involved than usual, so a fix may take a little longer to be created. Thank you for your patience.

IceBotYT commented 2 months ago

Update: Pull request has been opened but it looks like it won't make the beta cut unfortunately.

I'm not sure if it'll be in a patch release or in September's release. Thanks again for your patience!

IceBotYT commented 2 months ago

New integration has been added and it will be in the September release. Beta on August 28 and stable on September 4.

DocBrownInSpace commented 1 month ago

Nice/Linear just send out an email. They will be shutting down the old app/service tomorrow (31st).

IceBotYT commented 1 month ago

Thanks for the update. Are your device(s) migrated already? I need to figure out how to move forward with the removal process.

If the API shuts down tomorrow too, I might be able to remove (or at least deprecate) the integration before the release goes public. I'm not sure though.

DocBrownInSpace commented 1 month ago

Yeah, sorry, my one device was already moved to the new app/api.

IceBotYT commented 1 month ago

New release is out :) When you update, could you just let me know if it works properly for you?

DocBrownInSpace commented 1 month ago

It works! Tested door open/close, light on/off, and reporting open/close/opening/closing state. Of interesting note, the new API works MUCH faster than the old one. The door starts moving in <1s from click and status is reported back within 1-2s. Thank you!!

IceBotYT commented 1 month ago

Awesome! If any other issues come up don't hesitate to create another issue.

IceBotYT commented 1 month ago

@home-assistant close

IceBotYT commented 1 month ago

By the way, I did want to mention that you can control vacay mode and detect door obstructed events too :)

See the entities page for more info

Open your Home Assistant instance and show an integration.

DocBrownInSpace commented 1 month ago

Nice! Just test out both the vacation mode switch and obstruction event. Both are working great. Thanks!