Skip to content

Releases: Vaskivskyi/ha-asusrouter

0.34.0 ☎️ DSL support and connection improvements

07 Sep 07:42
723ed0a
Compare
Choose a tag to compare

Buy Me A Coffee | 📑 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 to 1.13.0

0.33.2 💻 Firmware and device handling improvements

28 Aug 20:25
d9752c7
Compare
Choose a tag to compare

Buy Me A Coffee | 📑 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 to 1.12.2

0.33.1 🚨 Aura support & firmware improvements

28 Aug 08:58
d4f9c30
Compare
Choose a tag to compare

Buy Me A Coffee | 📑 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 known guest, guest_id and connection_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 to 1.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

28 Aug 06:31
82dc41a
Compare
Choose a tag to compare

Buy Me A Coffee | 📑 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 known guest, guest_id and connection_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 to 1.12.0

0.32.1 🐛 JSON fixes & documentation

28 May 06:02
5363a55
Compare
Choose a tag to compare

Buy Me A Coffee | 📑 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 to 1.11.0

0.32.0 🔨 AiMesh improvement and HA fixes

21 May 18:42
b6d803b
Compare
Choose a tag to compare

Buy Me A Coffee | 📑 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 to 1.10.0

0.31.0 🚀 Merlin 388.7 support

01 May 09:04
d0647a4
Compare
Choose a tag to compare

Buy Me A Coffee | 📑 Community on 0.31.0 | 📖 Documentation | ⭐️ Star AsusRouter | ⭐️ AsusRouter Library

🚀 Features

  • Added support for Merlin 388.7

📦 Dependencies

  • Bumped asusrouter library to 1.9.0

0.30.0 💻 Firmware control & quality features

20 Mar 22:35
fb41fd6
Compare
Choose a tag to compare

Buy Me A Coffee | 📑 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 to 1.8.0

0.29.0 💻 Clients stability and better control

15 Feb 07:08
1e4cb74
Compare
Choose a tag to compare

Buy Me A Coffee | 📑 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 to 1.7.0

🎛️ Control, choose, filter

06 Jan 20:13
a16e260
Compare
Choose a tag to compare

Buy Me A Coffee | 📑 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, event asusrouter_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 the connected_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