Asusrouter

Latest version: v1.13.1

Safety actively analyzes 688746 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 21 of 27

0.9.2

Changes

🛠️ This release brings several stability improvements. The most important one is fixing the bug occurring for some users, when integration got stuck (not updating sensors) after receiving an error from a router :bomb: The other is related to error handling of the `light` entity (controlling LEDs state of the device) 💡

Moreover, logging got a small update, which will reduce the amount of not-that-useful debug info and will help find problems easier.

:bug: Fixes

* Improve error handling (263, 264) Vaskivskyi

:books: Documentation

* Add `RT-AC5300` to the supported list (260) Vaskivskyi
* Add new feature development status (257, 262) Vaskivskyi

:package: Dependencies

* Bump version to 0.9.2 (265) Vaskivskyi
* Bump asusrouter to 0.9.3 (264) Vaskivskyi

0.9.1

Changes

:bomb: If upgrading from version 0.8.2 or lower, please read the Change log of version 0.9.0 to find out about a breaking change :boom: or refer to [this HA Community Forum post](https://community.home-assistant.io/t/custom-component-asusrouter-integration/416111/108?u=vaskivskyi) 🛠️

:rocket: Features

* Keep `Connected devices` sensor when `device_tracker`s are disabled (252) Vaskivskyi

:bug: Fixes

* Fix switching from per-sensor update intervals to a single interval (253) Vaskivskyi

:books: Documentation

* Add `4G-AC55U` to the supported list (251) Vaskivskyi

:package: Dependencies

* Bump version to 0.9.1 (254) Vaskivskyi

0.9.0

Changes

:bomb: **IMPORTANT!** This release contains a breaking change for the `devices` attribute of the `Connected devices` sensor. Its format has been changed from a list of strings to a list of dictionaries - so there is no more need to slice the string. If you are using one of the templates or frontend cards discussed on the HA community forum, please refer to [this post](https://community.home-assistant.io/t/custom-component-asusrouter-integration/416111/108?u=vaskivskyi) for updated code examples.

:hourglass: A new possibility - to select a custom update interval for different sensors independently - is now available. Do you want to update the traffic sensors every 5 seconds, but RAM usage only once per 5 minutes? Easy!

:mag: Device trackers got many new updates. First and most important of all - you can now disable them completely if you want. No random 100 entities in your HA that you do not care about. Secondly, device trackers also got their own update interval, independent from all other sensors. And last, but not least - one nasty bug in the device tracking code was fixed, so fewer errors in your HA logs and fewer freezes of the integration.

:book: Large part of the integration code was updated and optimized. Even though you will not see any changes in the integration work because of this, the process of finding bugs and correcting the problems will now be faster.

:boom: Breaking Changes

* Switch `devices` attribute of `Connected devices` to list of dicts (248) Vaskivskyi

:rocket: Features

* Switch `devices` attribute of `Connected devices` to list of dicts (248) Vaskivskyi
* Allow disabling device_trackers (246) Vaskivskyi
* Allow different update intervals between sensors and device trackers (240) Vaskivskyi

:bug: Fixes

* Fix obtaining device serial in config flow (245) Vaskivskyi
* Fix freeze when device list cannot be updated (243) Vaskivskyi

:book: Translation

* Update translations (244) Vaskivskyi

:books: Documentation

* Update the device list (241) Vaskivskyi

:hammer: Refactoring

* Code cleanup and optimization (235, 236, 237, 239, 247) Vaskivskyi

:package: Dependencies

* Bump version to 0.9.0 (249) Vaskivskyi

0.8.2

Changes

🔒 This update fixes the problem of exposing the WAN IP address and connected devices' MAC addresses in the diagnostics. 🛡️

:bug: Fixes

* Remove sensitive data from diagnostics (232) Vaskivskyi

:package: Dependencies

* Bump version to 0.8.2 (233) Vaskivskyi

0.8.1

Changes

Even though this release is not large, it brings a couple of well-needed bug fixes, that should improve the quality of integration.

Moreover, thanks to Nyaran, AsusRouter is now translated to Spanish.

:rocket: Features and fixes :bug:

* Handle all the AsusRouter exceptions on sensors poll (227, 228) Vaskivskyi

:book: Translation

* Add Spanish (Spain) translation (211) Nyaran

:books: Documentation

* Add `RT-ACRH17` to the supported list (219) Vaskivskyi
* Update dashboards examples (208) Vaskivskyi

:package: Dependencies

* Bump version to 0.8.1 (229) Vaskivskyi
* Bump asusrouter to 0.9.2 (228) Vaskivskyi

0.8.0

Changes

💥 This release might not be full of new features, but it definitely deserves a new version number!

🚗 With this version and backend library update, the integration can handle polling all the possible sensors each 1 second.

:bug: The most annoying problem is finally solved - integration will not be stuck with some sensors not updating. No more `server disconnected` errors in your log.

Please, keep in mind, that you might still see warnings `Disconnected by the device while...`. They are staying with you for an important reason. Older Asus devices might not handle multiple or frequent connections well. If this warning is showing up too regularly, please increase the time of polling the sensors. Just for reference, the 1-second polling rate of all the sensors on the 4-core (BCM490x, 1.8 GHz) RT-AX88U is causing a ~10-12% increase in CPU usage.

***The recommended sensor polling rate is at least 5 seconds.***

:bug: Fixes

* Improve error handling (204) Vaskivskyi

:books: Documentation

* Add new dashboard example (202) Vaskivskyi

:package: Dependencies

* Bump version to 0.8.0 (207) Vaskivskyi
* Bump asusrouter to 0.9.1 (205) Vaskivskyi

Page 21 of 27

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.