Update avion_info() to match Avi-on API #8
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Avi-on has changed their API in a way that breaks
avion.avion_info()
(see #7). This PR updatesavion.avion_info()
to use the new API.I have tested the new code against Home Assistant to ensure that it maintains compatibility. Currently, Home Assistant fails get the list of devices. With this PR, it works again. No changes are needed on the Home Assistant side except for a version bump. I can open that PR as soon as a new version of
python-avion
is on PyPI.This PR fixes issue #7.
Note: This PR also includes the dependency fix from #6. That change is also required for this library to continue working with Home Assistant.
Output of
avion_info()
with this PRThe output matches the previous format as far as I can tell (based on Home Assistant code).