Releases: Vaskivskyi/ha-asusrouter
0.34.0 ☎️ DSL support and connection improvements
| 📑 Community on 0.34.0 | 📖 Documentation | ⭐️ Star AsusRouter | ⭐️ AsusRouter Library
🚀 Features
- Added sensors for DSL upload and download rates (by @GaryHuang-ASUS)
- Improved connection handling in the backend library
📦 Dependencies
- Bumped
asusrouter
library to1.13.0
0.33.2 💻 Firmware and device handling improvements
| 📑 Community on 0.33.x | 📖 Documentation | ⭐️ Star AsusRouter | ⭐️ AsusRouter Library
🚀 Features
- Improved logging of errors when creating entities
🐛 Bug fixes
- Fixed issue with device info when creating client devices
- Fixed issue with beta flag handling in firmware strings
📦 Dependencies
- Bumped
asusrouter
library to1.12.2
0.33.1 🚨 Aura support & firmware improvements
| 📑 Community on 0.33.x | 📖 Documentation | ⭐️ Star AsusRouter | ⭐️ AsusRouter Library
🚀 Features
- Added sensor with the number of clients connected to guest networks via
sensor.{}_connected_guestnetwork_devices
(by @GaryHuang-ASUS) - Added Aura RGB support:
light.{}_aura
entity for the global colour/brightness control (as single-zone light)light.{}_aura_zone_{}
for the per-zone colour/brightness control (disabled by default to avoid cluttering the UI when not needed)- full effects support (
Gradient
,Static
,Breathing
,Evolution
,Rainbow
,Wave
,Marquee
)
- Improved handling of client entities
- Switched to the new firmware backend:
- better support for different formats on FW branches (Stock, Merlin, Gnuton)
- improved version comparison
- added
update.{}_firmware_update_beta
entity for the beta firmware updates (disabled by default)
- Changed the default update time for the
update
entities to 10 minutes (can be changed in the integration settings in the same way as before) - Updated the
asusrouter_device_disconnected
event to show the last knownguest
,guest_id
andconnection_type
attributes
🐛 Bug fixes
- Fixed issue with some entities being assigned to AsusRouter before their native integrations
- Fixed issue with the
update
entity showing:- lower beta version as an update
- version from a different branch (e.g. Stock when on Merlin)
_rog
and non-_rog
FW versions are treated as different (Merlin, Gnuton)
- Fixed issue with integration blocked by unsafe type conversion on startup
📚 Documentation
- Added AsusRouter logo
- Updated supported devices
📦 Dependencies
- Bumped
asusrouter
library to1.12.0
🩹 Patches
0.33.1
2024-08-28
[Bugfix] Fixed blocking call when fetching Aura data on non-Aura devices
[Dependency] Bumped asusrouter
library to 1.12.1
0.33.0 🚨 Aura support & firmware improvements
| 📑 Community on 0.33.0 | 📖 Documentation | ⭐️ Star AsusRouter | ⭐️ AsusRouter Library
🚀 Features
- Added sensor with the number of clients connected to guest networks via
sensor.{}_connected_guestnetwork_devices
(by @GaryHuang-ASUS) - Added Aura RGB support:
light.{}_aura
entity for the global colour/brightness control (as single-zone light)light.{}_aura_zone_{}
for the per-zone colour/brightness control (disabled by default to avoid cluttering the UI when not needed)- full effects support (
Gradient
,Static
,Breathing
,Evolution
,Rainbow
,Wave
,Marquee
)
- Improved handling of client entities
- Switched to the new firmware backend:
- better support for different formats on FW branches (Stock, Merlin, Gnuton)
- improved version comparison
- added
update.{}_firmware_update_beta
entity for the beta firmware updates (disabled by default)
- Changed the default update time for the
update
entities to 10 minutes (can be changed in the integration settings in the same way as before) - Updated the
asusrouter_device_disconnected
event to show the last knownguest
,guest_id
andconnection_type
attributes
🐛 Bug fixes
- Fixed issue with some entities being assigned to AsusRouter before their native integrations
- Fixed issue with the
update
entity showing:- lower beta version as an update
- version from a different branch (e.g. Stock when on Merlin)
_rog
and non-_rog
FW versions are treated as different (Merlin, Gnuton)
- Fixed issue with integration blocked by unsafe type conversion on startup
📚 Documentation
- Added AsusRouter logo
- Updated supported devices
📦 Dependencies
- Bumped
asusrouter
library to1.12.0
0.32.1 🐛 JSON fixes & documentation
| 📑 Community on 0.32.1 | 📖 Documentation | ⭐️ Star AsusRouter | ⭐️ AsusRouter Library
🐛 Bug fixes
- Fixed JSON parsing for missing values (report #832)
📚 Documentation
- Added info on HTTPS connection as a preferred method for the integration
- Added info on the number of connected clients and its correspondence to the Web UI
- Updated supported devices
📦 Dependencies
- Bumped
asusrouter
library to1.11.0
0.32.0 🔨 AiMesh improvement and HA fixes
| 📑 Community on 0.32.0 | 📖 Documentation | ⭐️ Star AsusRouter | ⭐️ AsusRouter Library
🚀 Features
- Added support for the full AiMesh reboot with
button.{}_reboot_aimesh
entity - Improved logging on connection errors
🐛 Bug fixes
- Fixed the blocking function call which was logging a warning in HA logs since
2024.5.x
(report #823) - Improved handling of empty data (report #C756)
📦 Dependencies
- Bumped
asusrouter
library to1.10.0
0.31.0 🚀 Merlin 388.7 support
| 📑 Community on 0.31.0 | 📖 Documentation | ⭐️ Star AsusRouter | ⭐️ AsusRouter Library
🚀 Features
- Added support for Merlin
388.7
📦 Dependencies
- Bumped
asusrouter
library to1.9.0
0.30.0 💻 Firmware control & quality features
| 📑 Community on 0.30.0 | 📖 Documentation | ⭐️ Star AsusRouter | ⭐️ AsusRouter Library
🚀 Features
- Added
color_mode
property to the LED entity to fully comply with HA 2024.3.x requirements (report #807) - Added
button.{}_check_for_updates
entity - Added support for a release note in non-AiMesh mode to support more devices
- Added support for a full release note in the update entity description in the HA UI
- Added installation of a new firmware from the HA UI (supported by any FW update that can be installed automatically from the web without a need to upload the file manually)
🐛 Bug fixes
- Added a check on the VPNC client data availability before processing it (report #802)
- Added explicit string conversion on saving parental control rules (reports #773, #805)
📦 Dependencies
- Bumped
asusrouter
library to1.8.0
0.29.0 💻 Clients stability and better control
| 📑 Community on 0.29.0 | 📖 Documentation | ⭐️ Star AsusRouter | ⭐️ AsusRouter Library
🚀 Features
- Moved
force_clients_update
to a separate button instead of regular call - Added
restart_wired
button - Added release notes to the update entity
- Removed SSDP discovery since it was causing issues for some user with re-discovery of the device (reports #581, #741)
- Added
rebuild_aimesh
button
🐛 Bug fixes
- Fixed issue with AsusRouter interfering with Web UI on too regular client forcing (report #760)
- Added capabilities check for the
device_tracker
entities before querying them (report #785)
📦 Dependencies
- Bumped
asusrouter
library to1.7.0
🎛️ Control, choose, filter
| 📑 Community on 0.28.0 | 📖 Documentation | ⭐️ Star AsusRouter | ⭐️ AsusRouter Library
🚀 Features
- Added option to filter connected devices (clients) (disabled by default)
No filter
- all the devices are monitored. Device trackers are created (if enabled) + events are fired.Include only
- only the selected clients are monitored. Note, that in this mode, eventasusrouter_device_connected
cannot work to notify about new devices.Exclude devices
- all the devices are monitored, except the selected ones.
- Added option to create HA device when user enables corresponding
device_tracker
entity (disabled by default) (report #48) - Added automatic device removal when no entity is left for the device (or when
device_tracker
is disabled) - Added option to remove
devices
attribute from theconnected_devices
sensor (disabled by default). This will help users with 100s of clients to avoid HA errors (report #628) - Removed the blank line in the configuration flow (report #752)
📖 Translations
- Updated Ukrainian translation for the new configuration options