Skip to content

Add myQ support for iOS - #2080

Merged
abrignoni merged 1 commit into
mainfrom
feat/myq-ios
Sep 1, 2026
Merged

Add myQ support for iOS#2080
abrignoni merged 1 commit into
mainfrom
feat/myq-ios

Conversation

@abrignoni

Copy link
Copy Markdown
Owner

Adds myQ support for iOS. Four artifacts from the app's network cache under Library/Caches/com.myliftmaster.myq:

  • Device History: garage door and opener events with the event, the device it happened on and the account the service attributed it to.
  • Devices
  • Account Users
  • Account Profile

Events are read across every cached history response and deduplicated on the event identifier, including responses stored as separate files under fsCachedData. The app's own ApiEvent table was empty, so the events come from the cache. Timestamps carry an explicit offset except the device created date, which one endpoint returns without a zone and another returns for the same device with +00:00; the two agree, so it is read as UTC on that evidence. Undocumented codes are reported as stored.

Four artifacts from the myQ app's network cache under
Library/Caches/com.myliftmaster.myq:

- Device History: garage door and opener events with the event, the device it
  happened on and the account the service attributed it to.
- Devices
- Account Users
- Account Profile

Events are read across every cached history response and deduplicated on the
event identifier, including responses the cache stored as separate files under
fsCachedData. The app's own ApiEvent table was empty, so the events come from
the cache. Timestamps carry an explicit offset except the device created date,
which the Devices endpoint returns without a zone and the gateways endpoint
returns for the same device with +00:00; the two agree, so that value is read
as UTC on that evidence. Undocumented codes are reported as stored.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@abrignoni
abrignoni merged commit 47ff75b into main Sep 1, 2026
10 checks passed
@abrignoni
abrignoni deleted the feat/myq-ios branch September 12, 2026 18:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant