Integration change log
Integration change log
π 0.40.1 Property bugfix
2025-09-12
π Bug Fixes
- Fixed issue with the
webpanelproperty failing the integration startup
π₯ 0.40.0 Solution to the merged devices
2025-09-06
π Features
- Improved handling of device properties
π Bug Fixes
- Fixed the issue with some devices being merged into one
π₯ Breaking Changes
- Removed migration from before version
0.21.0
π£ GitHub & Development
- Improved automatic testing
- Improved development workflows
π οΈ 0.39.0 Backend improvements and compatibility with HA 2025-9-x
2025-09-03
π Features
- Unpinned
asusrouterdependency from the exact version togreater thanto ensure compatibility with any future HA version
π Bug Fixes
- Improved error handling on data fetch
π¦ Dependencies
- Bumped
asusrouterlibrary to1.21.0
π£ GitHub & Development
- Improved issue templates
0.38.0 πͺͺ Device identifiers
2025-08-23
π Features
- Added device
model_idparameter - Added device
serial_numberparameter
π Bug Fixes
- Fixed bug in HA sensors list generation on raw data failure
π¦ Dependencies
- Bumped
asusrouterlibrary to1.20.1
π£ GitHub & Development
- Improved code quality
- Improved development workflow
0.37.0 π DDNS and better boot time handling
2025-08-10
β πGitHub release β
π Features
- Added DDNS binary sensor
π Bug fixes
- Fixed issue with boot time sensor 1-second jitter (when the value between integration / HA reboots would be 1 second off), causing extra data to be saved to the database
π¦ Dependencies
- Bumped
asusrouterlibrary to1.18.0
0.36.0 π‘οΈ Temperature bug fixes and a new uptime sensor
2025-08-03
β π GitHub release β
π Features
- Added
uptimesensor to show the device uptime (native units - seconds) - Added optimistic temperature reading from
asusrouterbackend library
π Bug fixes
- Fixed issue with temperature readings being scaled 3 orders of magnitude off on some newer FW and devices (report #906)
- Fixed issue when a wrongly formatted firmware string was spamming in the log. Now it will log only once per unique string per integration instance (report #940)
π¦ Dependencies
- Bumped
asusrouterlibrary to1.17.0
0.35.2 π Fix for legacy devices
2025-06-14
β π GitHub release β
π Bug fixes
- Fixed issue with some legacy devices (e.g.
RT-AC66U) on HA2025.6.0+
π¦ Dependencies
- Bumped
asusrouterlibrary to1.14.2
0.35.1 π HA 2025.6.0 compatibility
2025-06-13
β π GitHub release β
π Bug fixes
- Fixed issue with aiohttp version
3.12.7+(HA2025.6.0+), cookie quoting and some devices
π¦ Dependencies
- Bumped
asusrouterlibrary to1.14.1
0.35.0 β±οΈ Better timing
2025-03-23
β π GitHub release β
π Features
- Switched Configuration Flow to the new HA format
- Improved the SSL verification-related code
π Translations
- Added Portuguese translation (by @ViPeR5000)
π¦ Dependencies
- Bumped
asusrouterlibrary to1.14.0
0.34.1 π Bug fixes
2024-11-10
β π GitHub release β
π Bug fixes
- Fixed erroneous logging for some old firmware versions
π¦ Dependencies
- Bumped
asusrouterlibrary to1.13.1
0.34.0 βοΈ DSL support and connection improvements
2024-09-07
β π GitHub release β
π Features
- Added sensors for DSL upload and download rates (by @GaryHuang-ASUS)
- Improved connection handling in the backend library
π¦ Dependencies
- Bumped
asusrouterlibrary to1.13.0
0.33.2 π» Firmware and device handling improvements
2024-08-28
β π GitHub release β
π 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
asusrouterlibrary to1.12.2
0.33.1 π Bug fixes
2024-08-28
β π GitHub release β
π Bug fixes
- Fixed blocking call when fetching Aura data on non-Aura devices
π¦ Dependencies
- Bumped
asusrouterlibrary to1.12.1
0.33.0 π¨ Aura support & firmware improvements
2024-08-28
β π GitHub release β
π 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.{}_auraentity 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_betaentity for the beta firmware updates (disabled by default)
- Changed the default update time for the
updateentities to 10 minutes (can be changed in the integration settings in the same way as before) - Updated the
asusrouter_device_disconnectedevent to show the last knownguest,guest_idandconnection_typeattributes
π Bug fixes
- Fixed issue with some entities being assigned to AsusRouter before their native integrations
- Fixed issue with the
updateentity showing:- lower beta version as an update
- version from a different branch (e.g. Stock when on Merlin)
_rogand non-_rogFW 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
asusrouterlibrary to1.12.0
0.32.1 π JSON fixes & documentation
2024-05-28
β π GitHub release β
π 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
asusrouterlibrary to1.11.0
0.32.0 π¨ AiMesh improvement and HA fixes
2024-05-21
β π GitHub release β
π Features
- Added support for the full AiMesh reboot with
button.{}_reboot_aimeshentity - 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
asusrouterlibrary to1.10.0
0.31.0 π Merlin 388.7 support
2024-05-01
β π GitHub release β
π Features
- Added support for Merlin
388.7
π¦ Dependencies
- Bumped
asusrouterlibrary to1.9.0
0.30.0 π» Firmware control & quality features
2024-03-20
β π GitHub release β
π Features
- Added
color_modeproperty to the LED entity to fully comply with HA 2024.3.x requirements (report #807) - Added
button.{}_check_for_updatesentity - 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
asusrouterlibrary to1.8.0
0.29.0 π» Clients stability and better control
2024-02-15
β π GitHub release β
π Features
- Moved
force_clients_updateto a separate button instead of regular call - Added
restart_wiredbutton - 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_aimeshbutton
π Bug fixes
- Fixed issue with AsusRouter interfering with Web UI on too regular client forcing (report #760)
- Added capabilities check for the
device_trackerentities before querying them (report #785)
π¦ Dependencies
- Bumped
asusrouterlibrary to1.7.0
0.28.0 ποΈ Control, choose, filter
2024-01-06
β π GitHub release β
π 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_connectedcannot 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_trackerentity (disabled by default) (report #48) - Added automatic device removal when no entity is left for the device (or when
device_trackeris disabled) - Added option to remove
devicesattribute from theconnected_devicessensor (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
0.27.2 π» Client devices improvements
2024-01-03
β π GitHub release β
π Features
- Added device connections to allow:
device_trackerentity merge into the created device- merge device with the existing instances from other integrations
π Bug fixes
- Fixed issue with calling
device_internet_accessfrom NodeRED without device name (report #C706)
0.27.1 π©Ή Ignore wrong parental control rules
2023-12-31
β π GitHub release β
π Features
- Added a check on parental control rules before adding them as entities (report #753)
0.27.0 π£ Parental control & clients stability
2023-12-31
β π GitHub release β
π Features
- Added service
device_internet_accessto control the device internet access (via parental control rules) - Added
block_internetswitches for the devices with parental control rules (report #622) - Added possibility to create HA devices for clients when creating their entities (optional, disabled by default)
- Added global
block_internetswitch to block internet access for all the devices - Added
remove_trackersservice to release olddevice_trackerentities and get a possibility to remove them (report #729) - Added support for services translation
- Added support for ports speeds (LAN / WAN): 10 Mb/s, 5 Gb/s, 10 Gb/s
- Added support for ports speeds (USB): 480 Mb/s, 5 Gb/s, 10 Gb/s, 20 Gb/s
- Updated device model to correspond to the
UI Model Name(name as shown in the Web UI) (report #578)
π Bug fixes
- Fixed extra sensors shown when they should not be available for the selected operation mode
- Fixed issue on the client status detection when AiMesh is supported but no nodes assigned
- Fixed issue with clients data mix
- Fixed issue with session not available error for the last requests when restarting the integration
π Translations
- Added Ukrainian translation for
device_internet_accessandremove_trackersservices
π¦ Dependencies
π Documentation
- Confirmed support for the new device
GT-AX11000 Pro/388.24198RT-AX88U Pro/388.4_0(Merlin)Zen WiFi ET8/388.23759Zen WiFi Pro ET12/388.23013
- Confirmed support for the new FW versions which were not reported before:
4G-AX55U/380.8102GT-AX11000/388.4_0(Merlin)RT-AC88U/386.12_2RT-AX55/386.52041RT-AX56U/388.1_0(Merlin),388.2_2(Merlin)RT-AX58U/388.4_0(Merlin)RT-AX86U/388.4_0(Merlin)TUF-AX5400/388.23285,388.4_0(Merlin)
0.26.0 π» Clients tracking & multiple instances improvements
2023-12-24
β π GitHub release β
π Features
- Improved client status detection (partially fixes #570)
π Bug fixes
- Fixed issue with data mix in cache when multiple instances are used (report #690)
π¦ Dependencies
- Bumped
asusrouterlibrary to1.5.0
0.25.0 π» Force clients update & more
2023-12-21
β π GitHub release β
π Features
- Added
force_clientspossibility, which sends a separate request to update the client list - Added
force_clients(boolean) andforce_clients_waittime(float, in seconds) settings to the config flow
π Bug fixes
- Fixed bug with integration failing to load with unknown VPN settings (Surfshark, L2PT, PP2P) via VPN Fusion (Stock FW
388+) (report #726) - Fixed bug with Guest WLAN switches (report #727, #731)
- Fixed bug with
6 GHzWLAN being reported as5 GHz-2on some models (report #591)- All the models properly reporting
6 GHzas supported in the services RT-AXE95Q(ZenWiFi ET8)
- All the models properly reporting
π¨ Other changes
- Improved exceptions messages
π¦ Dependencies
0.25.0b1 π Fixes
2023-12-03
Release notes
β π GitHub release β
π Bug fixes
- Fixed bug with integration failing to load with unknown VPN settings (Surfshark, L2PT, PP2P) via VPN Fusion (Stock FW
388+) (report #726) - Fixed bug with Guest WLAN switches (report #727, #731)
- Fixed bug with
6 GHzWLAN being reported as5 GHz-2on some models (report #591)
π¦ Dependencies
- Bumped
asusrouterlibrary to1.3.0
0.25.0b0 π» Force clients update
2023-11-23
Release notes
β π GitHub release β
π Features
- Added
force_clientspossibility, which sends a separate request to update the client list - Added
force_clients(boolean) andforce_clients_waittime(float, in seconds) settings to the config flow
π¨ Other changes
- Improved exceptions messages
π¦ Dependencies
- Bumped
asusrouterlibrary to1.2.0
0.24.2 π©Ή
2023-11-21
β π GitHub release β
π Bug fixes
- Fixed reboot flag not being reset, causing LED to turn off-on repeatedly (report #709)
- Fixed issue with all devices marked
wiredand losing wireless attributes, e.g.guest,rssiand else (report #719, #C674)
π¦ Dependencies
- Bumped
asusrouterlibrary to1.1.2
0.24.1 π©Ή
2023-11-20
β π GitHub release β
π Bug fixes
- Fixed issue with WireGuard phantom data appearing on FW below 388 (report #715)
π¦ Dependencies
- Bumped
asusrouterlibrary to1.1.1
0.24.0 π VPNs, WANs and stability
2023-11-19
β π GitHub release β
π₯ Breaking
- Implemented changes in
wanbinary sensor. Refer to theFeaturessection for details
π Features
- Added support for VPN Fusion (VPN clients, stock FW
388+) - Added support for WireGuard (clients + server) (stock and Merlin FW
388+) (report #594) - Added support for OpenVPN (clients + servers) (stock FW
388+) (report #470) - Added support for secondary WAN and changed WAN sensors (report #603)
- Binary sensor
wan(wan_secondary) - Sensors
wan_ipandwan_ip_extra(wan_ip_secondaryandwan_ip_secondary_extra)
- Binary sensor
- Added
internetbinary sensor to show the general state of the device internet connection (and IP address as an attribute of the sensor) - Added
dualwanbinary sensor - Added
wan_aggregationbinary sensor
π Bug fixes
- Fixed error in historic data calculation
- Other minor fixes in data processing
- Fixed issue with blocked possibility to reload integration
- Fixed diagnostics module
- Fixed missing arguments on state setting (report #710)
- Fixed network sensors interval
- Fixed missing values for OpenVPN client
- Fixed missing temperature sensors
- Fixed unsafe dictionary operation
π¦ Dependencies
- Bumped
asusrouterlibrary to1.1.0
0.24.0b3
2023-11-17
Release notes
β π GitHub release β
π Bug fixes
- Fixed missing arguments on state setting (report #710)
π¦ Dependencies
- Bumped
asusrouterlibrary to1.1.0b2
0.24.0b2
2023-11-16
Release notes
β π GitHub release β
π Features
- Added integration reload on sensors interval change
π Bug fixes
- Fixed network sensors interval
0.24.0b1
2023-11-13
Release notes
β π GitHub release β
π Bug fixes
- Fixed missing values for OpenVPN client
- Fixed missing temperature sensors
- Fixed unsafe dictionary operation
π¦ Dependencies
- Bumped
asusrouterlibrary to1.1.0b1
0.24.0b0
2023-11-12
Release notes
β π GitHub release β
π₯ Breaking
- Implemented changes in
wanbinary sensor. Refer to theFeaturessection for details
π Features
- Added support for VPN Fusion (VPN clients, stock FW
388+) - Added support for WireGuard (clients + server) (stock and Merlin FW
388+) (report #594) - Added support for OpenVPN (clients + servers) (stock FW
388+) (report #470) - Added support for secondary WAN and changed WAN sensors (report #603)
- Binary sensor
wan(wan_secondary) - Sensors
wan_ipandwan_ip_extra(wan_ip_secondaryandwan_ip_secondary_extra)
- Binary sensor
- Added
internetbinary sensor to show the general state of the device internet connection (and IP address as an attribute of the sensor) - Added
dualwanbinary sensor - Added
wan_aggregationbinary sensor
π Bug fixes
- Fixed issue with blocked possibility to reload integration
- Fixed diagnostics module
π¦ Dependencies
- Bumped
asusrouterlibrary to1.1.0b0
0.23.7 π©Ή Error loop fix
2023-11-09
β π GitHub release β
π Features
- Switched to receive a new client session for connection
0.23.6 π Error loop fix
2023-11-05
β π GitHub release β
π Bug fixes
- Fixed an infinite loop with authorization error (report #675)
π¦ Dependencies
- Bumped
asusrouterlibrary to1.0.5
0.23.5 π Error handling
2023-11-05
β π GitHub release β
π Bug fixes
- Fixed error handling on integration startup
0.23.4 π More legacy bugfixes
2023-11-04
β π GitHub release β
π Bug fixes
- Fixed bug with 5 GHz clients for older devices
π¦ Dependencies
- Bumped
asusrouterlibrary to1.0.4
0.23.3 π 380 - 384 bugfixes
2023-11-04
β π GitHub release β
π Bug fixes
- Fixed issue for
380-384FW versions (report #661)
π¦ Dependencies
- Bumped
asusrouterlibrary to1.0.3
0.23.2 π Better features for older devices
2023-11-03
β π GitHub release β
π Bug fixes
- Fixed issue with temperature processing for older devices (report #661, #665)
- Fixed issue with the clients processing for legacy format (report #661)
π¦ Dependencies
- Bumped
asusrouterlibrary to1.0.2
0.23.1 π Bugfix / FW 380
2023-11-02
β π GitHub release β
π Bug fixes
- Fixed issue with an empty latest_connected list (report #659, #662)
- Fixed issue with device identity on 380 FW (report 661)
π¦ Dependencies
- Bumped
asusrouterlibrary to1.0.1
0.23.0 π¨ New backend
2023-11-01
β π GitHub release β
This release brings a fully-rebuild core of the library, making it faster and simpler.
π Requirements
- Minimum HA version set to 2023.10.0
π₯ Breaking
- Python
3.11+is now required Temp:Removed HA services- For pairs of
binary_sensor/switchentities, removedbinary_sensor - Removed option
device_controlin the configuration flow - With HA unit conversion supports, the native value for speed and traffic sensors changed, which creates a breaking change for HA history
- Removed
bytes/bitsattributes of traffic / speed sensors
π Features
- Added support for HA
EntityCategory - Added support for HA unit conversion (traffic and speed sensors)
- Added error codes 9, 10 and 11 reported by device (
another,captcha,reset required) - Added proper timeout when login blocked
- Added USB WAN data recovery when interface is off
- Added debug logging for SSDP discovery and fired events
- Implemented
0values for the network speed sensors on integration load. This will preventunknownvalues on startup or reboot, when the actual speed cannot yet be calculated - Improved FW processing for different generations
- Improved clients monitoring
- Improved
latest_connectedsensor - Removed orphaned attributes for disconnected clients
π Bug fixes
- Fixed issue with wrong FW update status (report #605, #620)
- Improved JSON parsing
- Added UnicodeDecodeError ignore on reading content (report #564, #611)
π Translations
- Updated Spanish translation (@Nyaran)
- Updated Portuguese translation (@edwardtfn)
- Fixed Ukrainian translation (@olegkrawchuk)
- Added Russian translation (@Kvasenok)
- Added Hungarian translation (@zsigus)
- Added German translation (@felixhaeberle)
π¦ Dependencies
- Bumped
asusrouterlibrary to1.0.0 - Bumped
homeassistantto2023.10.0
π Documentation
- Confirmed support for device / firmware:
DSL-AC68U/386.50117RT-AC66U B1/386.51255RT-AC86U/386.49709RT-AC88U/386.48260,386.5_0RT-AX58U/388.22237RT-AX86U Pro/388.23565RT-AX88U/388.24198,388.2_0,388.4_0RT-AXE7800/388_22068TUF-AX5400/388.22525TUF-AX6000/388.32432TUF-AX3000 V2/388.23785ZenWiFi AX (XT8)/388.23285ZenWiFi XT9/388_23285
0.23.0b4 π¨
2023-10-31 / beta
Release notes
β π GitHub change log β
π Features
- Implemented
0values for the network speed sensors on integration load. This will preventunknownvalues on startup or reboot, when the actual speed cannot yet be calculated - Add Unicode error handling
π Bug fixes
- Removed orphaned attributes from device trackers when clients are disconnected
- Fixed
latest_connectedsensor - Fixed bug when no parental control or port forwarding rules are set (report #651)
- Fixed missing USB WAN sensors when interface is not connected
π¦ Dependencies
- Bumped
asusrouterlibrary to1.0.0b3
0.23.0b3 π¨
2023-10-30 / beta
Release notes
β π GitHub change log β
π Bug fixes
- Added handling of Unicode errors in JSON
π¦ Dependencies
- Bumped
asusrouterlibrary to1.0.0b2
0.23.0b2 π¨
2023-10-30 / beta
Release notes
β π GitHub change log β
π Bug fixes
- Fixed blocking issue when JSON cannot be parsed
π Features
- Added logging on JSON parsing errors
π¦ Dependencies
- Bumped
asusrouterlibrary to1.0.0b1
0.23.0b1 π¨
2023-10-29 / beta
Release notes
β π GitHub change log β
π Bug fixes
- Fixed temperature sensors
- Fixed sysinfo sensors (report #641)
π Documentation
- Added
TUF-AX3000 V2to the supported
0.23.0b0 π¨
2023-10-29 / beta
Release notes
β π GitHub change log β
π£ Known issues
- Issue with temperature sensors (WLAN sensors not available)
- Issue with
load_avgsensors - Does not load on stock FW due to a bug with
load_avgsensors
π Requirements
- Minimum HA version set to 2023.10.0
π Features
- Rebuilt backend
- Improved device tracking
- Added support for more error codes reported by the device (
another,captcha,reset required) - Improved firmware processing for different generations
- Added support for HA
EntityCategory - Added support for HA unit conversion (traffic and speed sensors)
π Bug fixes
- Fixed issue with wrong FW update status (report #605)
π₯ Breaking
Temp:Removed HA services- For pairs of
binary_sensor/switchentities, removedbinary_sensor - Removed option
device_controlin the configuration flow - With HA unit conversion supports, the native value for speed and traffic sensors changed, which creates a breaking change for HA history
- Removed
bytes/bitsattributes of traffic / speed sensors
π Translations
- Updated Spanish translation (@Nyaran)
- Updated Portuguese translation (@edwardtfn)
- Fixed Ukrainian translation (@olegkrawchuk)
- Added Russian translation (@Kvasenok)
- Added Hungarian translation (@zsigus)
- Added German translation (@felixhaeberle)
π Documentation
- Updated device list
- Changed release log layout on the documentation webpage
π¦ Dependencies
- Bumped
asusrouterlibrary to1.0.0b0
0.22.0 π» On the way to a better configuration
2023-03-05
β π GitHub change log β
π Features
- Improved SSDP discovery:
- Ignore devices with no serial number available
- Discovery is now based on FW instead of the manufacturer (only discover AsusWRT-powered devices)
- Improved configuration and options flow:
- Block multiple setups for a single serial number
- Configurable options are now sorted into a menu
- Allow to set up integration with no options (integration can now be setup in 3 short steps)
- Sorted options to be better grouped
- When credentials are not changed, the check will be now skipped (to minimize the number of connections)
π Bug fixes
- Fixed bug in SSDP discovery (report #549)
- Fixed bug with
platform does not generate unique IDs(report #528)
π Translations
- Updated Spanish translation (@Nyaran)
π Documentation
- Updated supported devices
π¨ Other changes
- Removed
lan_speedandwan_speedsensors deprecated in0.20.0. Please, use the new sensorsport_status_lanandport_status_wan(more details) - Removed domain name from the entitiesβ unique ids
0.21.1 π Support for HA 2023.3.x
2023-02-24
β π GitHub change log β
π Features
- Added support for HA 2023.3.x
π¦ Dependencies
- Bumped
asusrouterlibrary to0.20.3
0.21.0 π Network discovery
2023-02-22
β π GitHub change log β
π Features
- Added network discovery
- Added detailed title for network discovery
π Bug fixes
- Fixed bug with port forwarding settings, when some of the parameters are not provided (report #538)
- Fixed bug in parental control service (report #C479)
π₯ Breaking
- This release is removing direct migration from versions before
0.17.0. If you are still on an older version, please firstly update to any between0.17.0and0.20.0and only after that update to0.21.0. Themigration guidlinefor different versions is updated in the documentation
π Documentation
- Updated supported devices
π¦ Dependencies
- Bumped
asusrouterlibrary to0.20.2
π¨ Other changes
- Removed name step from the configuration flow
0.20.0 π΅ Port Status
2023-02-12
β π GitHub change log β
β οΈ Deprecation warning
- Sensors
lan_speedandwan_speedare deprecated. They will be removed in version 0.22.0. Please, use the new sensorsport_status_lanandport_status_wan
π Features
- Added new Port status sensors (LAN -
port_status_lan, USB -port_status_usb, WAN -port_status_wan), reporting more information on the physical ports connections. The feature is fully supported by FW version388.x. With older versions, new sensors might reflect fewer data (mimicking deprecatedlan_speedandwan_speedsensors with the new format). More details on the new features
π Bug fixes
- Fixed bug in the backend library causing errors when device API stops reporting some information (report #C471)
π Documentation
- Updated supported devices
π¦ Dependencies
- Bumped
asusrouterlibrary to0.20.1
π¨ Other changes
- Improved code typing
- Sorted integration manifest to fulfil the latest HA requirements
0.19.0 π Port forwarding
2023-02-05
β π GitHub change log β
π Requirements
- Minimum Home Assistant version bumped to
2023.2.0
π Features
- Finished code optimization to fulfil most of the HA Core requirements
- Added Port forwarding features (feature request #136):
- Port forwarding binary sensor / switch for the feature status
- Service to set / remove port forwarding rules. Please follow the docs to find more YAML features than available via HA frontend.
- Added Media bridge mode (feature request #494):
- The mode supports all the features of the Access point, but creates device trackers only for devices connected via wire
π Documentation
- Added new Port forwarding documentation
- Updated supported devices
π¦ Dependencies
- Bumped
asusrouterlibrary to0.20.0
π¨ Other changes
- Refactored all the integration code
0.18.4 π Improvement for HA 2023.2.x
2023-02-03
β π GitHub change log β
π Bug fixes
- Fixed warning on HA 2023.2.x
0.18.3 π A bugfix
2023-01-29
β π GitHub change log β
π Bug fixes
- Fixed bug in parental control module
π¦ Dependencies
- Bumped
asusrouterlibrary to0.19.7
0.18.2 π Improvements and fixes
2023-01-28
β π GitHub change log β
π Features
- Added fallback API endpoint for connected devices data on
x.380.xFW builds - Improved data processing for LAN/WAN ports
- Improved calculation of
usagedata (CPU, network, RAM and other sensors) - Improved device reboot handling
π Bug fixes
- Fixed LED blinking loop on device reboot
- Fixed bug with the button module
- Fixed bug with CPU and network sensors stucking in an
unknownstate in some cases - Fixed bug with partial parental control rules
- Fixed behaviour on connection errors
π Documentation
- Added links to GitHub release logs for all the documented releases
- Small cosmetic changes
π¦ Dependencies
0.18.1 π οΈ Better FW handling and more
2023-01-22
β π GitHub change log β
π Features
- Improved parsing of FW versions
π Bug fixes
- Fixed bug with VPN switches (report #C414)
- Fixed bug with handling errors on API requests for WLAN and GWLAN data
π¦ Dependencies
0.18.0 π Better backend
2023-01-21
β π GitHub change log β
π Features
- Updated backend
asusrouterlibrary and communication with Asus API:- minimized number of API requests
- updated obtaining of connected devices data
- updated LED features
- updated communication with all the used API endpoints
- Added secondary WAN info (feature request #464)
- Added access point mode of operation (feature request #C397)
- Removed deprecated fields and simplified configuration flow
π Bug fixes
- Fixed bug with beta FW versions (report #467)
- Removed
restart_firewallbutton from AiMesh node mode of operation (a node cannot control firewall in any case, so the entity was useless)
π Translations
- Updated French translation (@novisys)
π Documentation
- Updated compatible devices list
π¦ Dependencies
- Migrated to
asusrouterlibrary0.18.0,0.18.1,0.18.2,0.18.3 - Migrated to
asusrouterlibrary0.19.0,0.19.1
0.17.4 π One more
2023-01-09
β π GitHub change log β
π Bug fixes
- Fixed bug in the backend library bothering some users with older FW
π¦ Dependencies
- Bumped
asusrouterlibrary to0.17.1
0.17.3 π£ A new bugfix for older devices
2023-01-09
β π GitHub change log β
π Bug fixes
- Fixed issue for the devices with missing
label_macvalue from NVRAM (some older devices with Merlin builds) preventing AsusRouter from start (report #451)
π¦ Dependencies
- Bumped
asusrouterlibrary to0.17.0
0.17.2 π¨ Migration improvement
2023-01-09
β π GitHub change log β
π Bug fixes
π Translations
- Completed Spanish translation (@edwardtfn)
- Completed Portuguese (Brazil) translation (@edwardtfn)
π£ GitHub / HACS
- Added link to the
AsusRouter->HA Coremerge feature request
0.17.1 π A bugfix
2023-01-08
β π GitHub change log β
π Bug fixes
- Fixed bug with AiMesh 5 GHz-2 connection between nodes (report #C364)
π¦ Dependencies
- Bumped
asusrouterlibrary to0.16.1
0.17.0 π AiMesh support
2023-01-08
β π GitHub change log β
π Requirements
- Minimum Home Assistant version bumped to
2023.1.0
π Features
- Devices:
- Added device modes (
RouterorAiMesh node) which can be selected during initial integration configuration or viaConfigureoption on the Integrations page - Devices in
Routermode support all the features of AsusRouter - Devices in
AiMesh nodemode support the following feature groups:Main,CPU,LED,Load average,Network,Ports,RAM,Temperature. Other features are disabled as unreliable / duplicating
- Added device modes (
- Added AiMesh support (FW:
386.x+only, details):- Wireless backhaul
- Wired backhaul
- Node status
binary_sensorentities - Node devices
- Node-related events:
asusrouter_node_connected,asusrouter_node_disconnected,asusrouter_node_reconnected via_deviceattribute for the node devices- AiMesh data is updated at the same rate as connected devices
- Added node MAC to the connected device identity
- Adjusted entities attributes to be sorted alphabetically in the frontend (except for some default attributes of
device_trackerentities) - Improved generation of unique IDs
- Network interfaces are renamed to more obvoius names (
WLAN0->2.4 GHz,WLAN1->5 GHzand so on).entity_idwill stay as they are if already in use. For new users,entity_idwill have new naming
π Bug fixes
- Added new API endpoint to monitor online status - device trackers should become more reliable (FW:
386.x+only) - Fixed naming of temperature sensors after bug in
0.15.0 - Fixed
Platform asusrouter does not generate unique IDs. - Fixed problems with unique IDs for multiple devices setup
- Fixed events options
π Translations
- A new string
Device modewas added to the configuration flow (in respect to the new device modes implemented). It still requires the following translations:cs,es,fr,nl,pt-BR,sk. You can translate it on lines18,31and111of the corresponding traslation file (marked with[NT]asNot Translated) - A string was updated from
Device trackers updatetoDevices / AiMesh updateto signify thew same time interval for all the devices. Requires translations:cs,es,fr,nl,pt-BR,sk. Lines49and141 - New strings added for node events. Missing
cs,es,fr,nl,pt-BR,sk. Lines175:177
π Documentation
- Added scripts for automatic generation of devices and available features
- Updated compatible devices list
- Updated feature list to show which of features are available in which device mode
π¦ Dependencies
- Bumped
asusrouterlibrary to0.16.0
π¨ Other changes
- Switched to
UnitOfDataRateenum (>= 2023.1.0) - Switched to
UnitOfInformationenum (>= 2023.1.0)
0.16.1 π¨βπ§βπ¦ Guest WLAN bugfix
2022-12-31
β π GitHub change log β
π Bug fixes
- Fixed bug with the block by MAC settings of the Guest WLAN networks (report #C319)
π₯ Breaking
macmodeattribute of Guest WLAN switches / binary sensors changed to string instead of boolean. More details on the possible values here
π¦ Dependencies
- Bumped
asusrouterlibrary to0.15.2
π£ GitHub / HACS
- Updated the supported device list in GitHub Readme
0.16.0 π Many small improvements
2022-12-25
β π GitHub change log β
π Features
- Improved hiding of protected values from the entities attributes
- Security-protected attributes are hidden from the
binary_sensorentities - Move all the
control/no-controlfeatures from the library to the integration - The confirmation step is removed from the options flow as obsolete - there is no need anymore to manually reload the integration after changing its settings
π Bug fixes
- Fixed
Device is connected in no-control mode. Sending commands is blockedwhen in no-control mode, raised by theupdateentity. - Fixed bug with missing timemaps in parental control rules (report #369)
π₯ Breaking
- Services
asusrouter.adjust_wlanandasusrouter.device_internet_accessare available only incontrolmode of the integration - which would be the correct expected behaviour.
π¦ Dependencies
π¨ Other changes
- Simplified obtaining of
temperaturesensors list from the backend - Simplified code for static entities
- Simplified generation of the static entities
- Improved constants usage
0.15.1 π Dutch translation
2022-12-18
β π GitHub change log β
π Translations
- Added
Dutch translation (author: @poudenes)
0.15.0 π‘οΈ More temperatures and fixes
2022-12-18
β π GitHub change log β
π£ Known issues
- Updating to this version might disable your current temperature sensors and create the new ones. In this case, please remove the old entities, enable the new ones and assign them entity_id's as before.
π Requirements
- Minimum Home Assistant version bumped to
2022.11.0
π New features
- New
guest_idinteger attribute added to the device identities (anddevice_trackerentities), which shows the number of guest WLAN (e.g.1,2or3when connected or0when not connected to a guest network) - Added support for the temperature of
5 GHz-2and6 GHzwireless modules (device and firmware dependant)
π Bug fixes
π₯ Breaking
- Deprecated in 0.13.0
entity_id,macandnameparameters ofasusrouter.device_internet_accessservice are removed - Migration from versions 0.5.1 and lower is removed - consider the new migration FAQ if you need to update from an older version
π Documentation
Documentation webpage
- Search feature is added to the documentation using the Algolia DocSearch platform
- Change log is added to the documentation
- Credits are added to the documentation
π¦ Dependencies
- Bump
asusrouterlibrary to0.14.0
π£ GitHub / HACS
- Update build status badge
- Update release drafter
π¨ Other changes
integration_typeproperty is added to the manifest (>= 2022.11.0)- Switched to
UnitOfTemperatureenum (>= 2022.11.0) - Switched to
SourceTypeenum (>= 2022.9.0) - Code improvements
0.14.3 π More translations
2022-12-14
β π GitHub change log β
π Translations
- Added
Slovak translation (author: @blavak68)
- Completed
Portuguese (Brazil) translation (author: @edwardtfn)
0.14.2 π Two new languages
2022-12-06
β π GitHub change log β
π Translations
0.14.1 π Updated translation
2022-12-05
β π GitHub change log β
π Translations
- Updated
Spanish translation (author: @Nyaran)
0.14.0 πRemove device trackers and more
2022-12-04
β π GitHub change log β
π New features
- Added support for the wireless modules temperatures on Merlin 388 builds
- New
remove_trackersservice
π¦ Dependencies
- Bump
asusrouterlibrary to0.13.0
0.13.1 π Bugfix for HA 2022-12
2022-12-02
β π GitHub change log β
π Bug fixes
- Fixed problems with dependencies on HomeAssistant
>= 2022.12.0beta1
0.13.0 π Latest connected devices tracking and improved parental control
2022-11-27
β π GitHub change log β
π New features
- New
entitiesanddevicesparameters of theasusrouter.device_internet_accessservice to allow setting multiple devices state at once - New
sensor.{device}_latest_connectedsensor - details - Allowed setting the number of latest connected devices to show
- New attributes for device identity -
conneted- providing a datetime when device has connected
π Bug fixes
- Fixed wrong wireless entities names
- Fixed bug with parental control rules, when no rules were set yet
π₯ Deprecation warning
entity_id,macandnameparameters of theasusrouter.device_internet_accessservice are now deprecated and will be removed in version0.15.0.
π Translations
- Added a missing translations string
π¦ Dependencies
- Bump
asusrouterlibrary to0.12.0
π¨ Other changes
- Code cleanup
- Better constants usage