Integration change log
Integration change log
0.34.1 π Bug fixes
2024-11-10
β π GitHub release β
π Bug fixes
- Fixed erroneous logging for some old firmware versions
π¦ Dependencies
- Bumped
asusrouter
library 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
asusrouter
library 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
asusrouter
library 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
asusrouter
library 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.{}_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
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
asusrouter
library 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_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
2024-05-01
β π GitHub release β
π Features
- Added support for Merlin
388.7
π¦ Dependencies
- Bumped
asusrouter
library to1.9.0
0.30.0 π» Firmware control & quality features
2024-03-20
β π GitHub release β
π 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
2024-02-15
β π GitHub release β
π 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
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_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
0.27.2 π» Client devices improvements
2024-01-03
β π GitHub release β
π Features
- Added device connections to allow:
device_tracker
entity merge into the created device- merge device with the existing instances from other integrations
π Bug fixes
- Fixed issue with calling
device_internet_access
from 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_access
to control the device internet access (via parental control rules) - Added
block_internet
switches 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_internet
switch to block internet access for all the devices - Added
remove_trackers
service to release olddevice_tracker
entities 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_access
andremove_trackers
services
π¦ Dependencies
π Documentation
- Confirmed support for the new device
GT-AX11000 Pro
/388.24198
RT-AX88U Pro
/388.4_0
(Merlin)Zen WiFi ET8
/388.23759
Zen WiFi Pro ET12
/388.23013
- Confirmed support for the new FW versions which were not reported before:
4G-AX55U
/380.8102
GT-AX11000
/388.4_0
(Merlin)RT-AC88U
/386.12_2
RT-AX55
/386.52041
RT-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
asusrouter
library to1.5.0
0.25.0 π» Force clients update & more
2023-12-21
β π GitHub release β
π Features
- Added
force_clients
possibility, 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 GHz
WLAN being reported as5 GHz-2
on some models (report #591)- All the models properly reporting
6 GHz
as 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 GHz
WLAN being reported as5 GHz-2
on some models (report #591)
π¦ Dependencies
- Bumped
asusrouter
library to1.3.0
0.25.0b0 π» Force clients update
2023-11-23
Release notes
β π GitHub release β
π Features
- Added
force_clients
possibility, 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
asusrouter
library 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
wired
and losing wireless attributes, e.g.guest
,rssi
and else (report #719, #C674)
π¦ Dependencies
- Bumped
asusrouter
library 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
asusrouter
library to1.1.1
0.24.0 π VPNs, WANs and stability
2023-11-19
β π GitHub release β
π₯ Breaking
- Implemented changes in
wan
binary sensor. Refer to theFeatures
section 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_ip
andwan_ip_extra
(wan_ip_secondary
andwan_ip_secondary_extra
)
- Binary sensor
- Added
internet
binary sensor to show the general state of the device internet connection (and IP address as an attribute of the sensor) - Added
dualwan
binary sensor - Added
wan_aggregation
binary 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
asusrouter
library 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
asusrouter
library 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
asusrouter
library to1.1.0b1
0.24.0b0
2023-11-12
Release notes
β π GitHub release β
π₯ Breaking
- Implemented changes in
wan
binary sensor. Refer to theFeatures
section 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_ip
andwan_ip_extra
(wan_ip_secondary
andwan_ip_secondary_extra
)
- Binary sensor
- Added
internet
binary sensor to show the general state of the device internet connection (and IP address as an attribute of the sensor) - Added
dualwan
binary sensor - Added
wan_aggregation
binary sensor
π Bug fixes
- Fixed issue with blocked possibility to reload integration
- Fixed diagnostics module
π¦ Dependencies
- Bumped
asusrouter
library 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
asusrouter
library 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
asusrouter
library to1.0.4
0.23.3 π 380
- 384
bugfixes
2023-11-04
β π GitHub release β
π Bug fixes
- Fixed issue for
380
-384
FW versions (report #661)
π¦ Dependencies
- Bumped
asusrouter
library 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
asusrouter
library 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
asusrouter
library 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
/switch
entities, removedbinary_sensor
- Removed option
device_control
in 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
/bits
attributes 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
0
values for the network speed sensors on integration load. This will preventunknown
values on startup or reboot, when the actual speed cannot yet be calculated - Improved FW processing for different generations
- Improved clients monitoring
- Improved
latest_connected
sensor - 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
asusrouter
library to1.0.0
- Bumped
homeassistant
to2023.10.0
π Documentation
- Confirmed support for device / firmware:
DSL-AC68U
/386.50117
RT-AC66U B1
/386.51255
RT-AC86U
/386.49709
RT-AC88U
/386.48260
,386.5_0
RT-AX58U
/388.22237
RT-AX86U Pro
/388.23565
RT-AX88U
/388.24198
,388.2_0
,388.4_0
RT-AXE7800
/388_22068
TUF-AX5400
/388.22525
TUF-AX6000
/388.32432
TUF-AX3000 V2
/388.23785
ZenWiFi AX (XT8)
/388.23285
ZenWiFi XT9
/388_23285
0.23.0b4 π¨
2023-10-31
/ beta
Release notes
β π GitHub change log β
π Features
- Implemented
0
values for the network speed sensors on integration load. This will preventunknown
values 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_connected
sensor - 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
asusrouter
library 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
asusrouter
library 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
asusrouter
library 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 V2
to 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_avg
sensors - Does not load on stock FW due to a bug with
load_avg
sensors
π 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
/switch
entities, removedbinary_sensor
- Removed option
device_control
in 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
/bits
attributes 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
asusrouter
library 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_speed
andwan_speed
sensors deprecated in0.20.0
. Please, use the new sensorsport_status_lan
andport_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
asusrouter
library 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.0
and0.20.0
and only after that update to0.21.0
. Themigration guidline
for different versions is updated in the documentation
π Documentation
- Updated supported devices
π¦ Dependencies
- Bumped
asusrouter
library 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_speed
andwan_speed
are deprecated. They will be removed in version 0.22.0. Please, use the new sensorsport_status_lan
andport_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_speed
andwan_speed
sensors 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
asusrouter
library 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
asusrouter
library 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
asusrouter
library 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.x
FW builds - Improved data processing for LAN/WAN ports
- Improved calculation of
usage
data (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
unknown
state 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
asusrouter
library 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_firewall
button 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
asusrouter
library0.18.0
,0.18.1
,0.18.2
,0.18.3
- Migrated to
asusrouter
library0.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
asusrouter
library 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_mac
value from NVRAM (some older devices with Merlin builds) preventing AsusRouter from start (report #451)
π¦ Dependencies
- Bumped
asusrouter
library 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 Core
merge 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
asusrouter
library 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 (
Router
orAiMesh node
) which can be selected during initial integration configuration or viaConfigure
option on the Integrations page - Devices in
Router
mode support all the features of AsusRouter - Devices in
AiMesh node
mode 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_sensor
entities - Node devices
- Node-related events:
asusrouter_node_connected
,asusrouter_node_disconnected
,asusrouter_node_reconnected
via_device
attribute 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_tracker
entities) - Improved generation of unique IDs
- Network interfaces are renamed to more obvoius names (
WLAN0
->2.4 GHz
,WLAN1
->5 GHz
and so on).entity_id
will stay as they are if already in use. For new users,entity_id
will 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 mode
was 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
,31
and111
of the corresponding traslation file (marked with[NT]
asNot Translated
) - A string was updated from
Device trackers update
toDevices / AiMesh update
to signify thew same time interval for all the devices. Requires translations:cs
,es
,fr
,nl
,pt-BR
,sk
. Lines49
and141
- 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
asusrouter
library to0.16.0
π¨ Other changes
- Switched to
UnitOfDataRate
enum (>= 2023.1.0
) - Switched to
UnitOfInformation
enum (>= 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
macmode
attribute of Guest WLAN switches / binary sensors changed to string instead of boolean. More details on the possible values here
π¦ Dependencies
- Bumped
asusrouter
library 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_sensor
entities - Move all the
control
/no-control
features 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 blocked
when in no-control mode, raised by theupdate
entity. - Fixed bug with missing timemaps in parental control rules (report #369)
π₯ Breaking
- Services
asusrouter.adjust_wlan
andasusrouter.device_internet_access
are available only incontrol
mode of the integration - which would be the correct expected behaviour.
π¦ Dependencies
π¨ Other changes
- Simplified obtaining of
temperature
sensors 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_id
integer attribute added to the device identities (anddevice_tracker
entities), which shows the number of guest WLAN (e.g.1
,2
or3
when connected or0
when not connected to a guest network) - Added support for the temperature of
5 GHz-2
and6 GHz
wireless modules (device and firmware dependant)
π Bug fixes
π₯ Breaking
- Deprecated in 0.13.0
entity_id
,mac
andname
parameters ofasusrouter.device_internet_access
service 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
asusrouter
library to0.14.0
π£ GitHub / HACS
- Update build status badge
- Update release drafter
π¨ Other changes
integration_type
property is added to the manifest (>= 2022.11.0
)- Switched to
UnitOfTemperature
enum (>= 2022.11.0
) - Switched to
SourceType
enum (>= 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_trackers
service
π¦ Dependencies
- Bump
asusrouter
library 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
entities
anddevices
parameters of theasusrouter.device_internet_access
service to allow setting multiple devices state at once - New
sensor.{device}_latest_connected
sensor - 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
,mac
andname
parameters of theasusrouter.device_internet_access
service are now deprecated and will be removed in version0.15.0
.
π Translations
- Added a missing translations string
π¦ Dependencies
- Bump
asusrouter
library to0.12.0
π¨ Other changes
- Code cleanup
- Better constants usage