You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Allow custom v2 quirks to override built-in ones (#1534)
* Allow custom v2 quirks to override built-in ones
* Add a property for `registry_v2`
* Add an explicit property for `registry_v1`
* Fix unit test
Remove Salus OTA provider (#1522)
* Remove Salus OTA provider
* Add Salus stub provider
* Exclude unreachable yield from codecov
* Re-register deprecated provider
This isn't really necessary, but now that we have a stub for the Salus provider anyway, we probably want the old and new config options to behave the same and "activate it", regardless of which config option is used.
* Re-add Salus `MANUFACTURER_IDS`
Fix logged deprecations in unit tests (#1501)
* Fix pytest-asyncio warnings
* Fix OTA deprecation warnings
* Remove uses of `update_last_seen`
* Migrate `handle_message` to `packet_received`
* Mark a few more tests as having expected deprecations
Clean serial port shutdown (#1425)
* Properly wait for `connection_lost` when shutting down
* Create a base class for serial protocols
* Only call `close()` at the very end
* Rework the API a little
* Clean up the API some more
* Add some tests