Change Log
This page contains all the changes in the last stable releases, including patch releases x.x.V
.
Home Assistant Integration
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
🩹 Patches
2023-11-20
)
0.24.1 (- [Bugfix] Fixed issue with WireGuard phantom data appearing on FW below 388 (report #715)
- [Dependency] Bumped
asusrouter
library to1.1.1
2023-11-21
)
0.24.2 (- [Bugfix] Fixed reboot flag not being reset, causing LED to turn off-on repeatedly (report #709)
- [Bugfix] Fixed issue with all devices marked
wired
and losing wireless attributes, e.g.guest
,rssi
and else (report #719, #C674) - [Dependency] Bumped
asusrouter
library to1.1.2
Library
1.3.0 🔨 More tests and improvements
2023-12-03
→ 🐙 GitHub release ←
🚀 Features
- Added
get_arguments
converter - Added support for
l2pt
,pptp
andsurfshark
VPNs as part ofvpnc
module - Added WLAN rename when indeces are not in the expected order (e.g.
6ghz
is present, but not5ghz2
) - Added
AsusBlockAll
state for the general internet access block
🐛 Bug fixes
- Switched to keyword arguments in
AsusRouter.keep_state
call
🚨 Testing
- Added tests for:
asusrouter.modules.client
asusrouter.modules.led
asusrouter.modules.openvpn
asusrouter.modules.parental_control
asusrouter.modules.port_forwarding
asusrouter.modules.state
asusrouter.modules.system
asusrouter.modules.vpnc
asusrouter.modules.wireguard
asusrouter.modules.wlan
🔨 Other changes
- Refactored:
- All the modules listed above in the testing section
AsusRouter.async_set_state
to usekwargs
📚 Documentation
- Added Python Library section with a short manual on how to use the library