- Added ability to specify redirect auth server
- Changed default redirect auth URL to https
- Fixed logic where refresh was happening too frequently
- Added clearer error messaging (MyQ command errors are now passed straight through)
- Added full oauth support within the SmartApp
- Added more backwards-compatibility for AccountId
- Update to support MyQ API v6
- Fixed issue where Last Activity was not actually getting saved
- Limit lastest activity search to contact sensor events
- Clean up door refresh logic
- Lower device URL casing
- Change momentary to virtual switch to support new app
- Fix username/password casing
- Update refresh logic to use door status instead of contact
- Battery capability is now supported on sensor door device type
- SmartApp config page now links to this changelog
- Fixed issue where the app would incorrectly show updates available if the version server was unreachable
- Changed API calls to use the MyQ API V5 endpoints
- Important! After updating your code, be sure to open the SmartApp, tap "modify devices", and go through the steps selecting your devices. This is necessary to make sure the app picks up the new ID's from MyQ.
- This update will try to keep your existing devices and simply update them based on name matching. However, if you end up with duplicate devices, you may need to delete the old ones manually or uninstall/reinstall.
- The Momentary push button for open/close will not automatically be updated. If you already had buttons in use, this update will create new ones, and you'll need to discard the old ones.
- Optional push notifications when version updates are available
- Optional push notifications when door or lamp module commands fail
- Improve SmartApp screens and setup flow
- Cap on number of doors has been removed. Behind the scenes, this also means sensor variables are fully dynamic instead of hard-coded.
- Removed acceleration functionality (for simplification - may re-add later)
- Removed extra refreshes (hopefully these aren't actually needed anymore)