Package: asusrouter
AsusRouterAsusRouteris an API wrapper for communication with ASUSWRT-powered routers using HTTP(S) protocols. The library supports both the stock AsusWRT firmware and AsusWRT-Merlin.Up till now, it is only used for thecustom AsusRouter Home Assistant integration. But I am always open to making it suitable for any other use.InstallationInstallation of the latest release is available from PyPI:pip install asusrouterUsageOnce installed, you can import theAsusRouterclass from the module. Example shows the default parameters except forhost,usernameandpassword.fromasusrouterimportAsusRouterrouter=AsusRouter(host="router.my.address",#required - both IP and URL supportedusername="admin",#requiredpassword="password",#requiredport=None,#optional - default port would be selected based on use_ssl parameteruse_ssl=False,#optionalcache_time=5)#optionalSupported devicesAsusRouter supports virtually every AsusWRT-powered device.WiFi 7 | 802.11beModelStatusTested firmwareFind it on Amazon[^amazon]GT-BE98💛 Expected to workfind itGT-BE98 Pro💛 Expected to workfind itRT-BE96U💛 Expected to workfind itZenWiFi BQ16 Pro💛 Expected to workfind itWiFi 6e | 802.11axeModelStatusTested firmwareFind it on Amazon[^amazon]GT-AXE11000💛 Expected to workfind itGT-AXE16000💚 ConfirmedStock:388.21617find itRT-AXE7800💚 ConfirmedStock:388_22068find itZenWiFi ET8💚 ConfirmedStock:388.23759find itZenWiFi Pro ET12💚 ConfirmedStock:388.23013find itWiFi 6 | 802.11axModelStatusTested firmwareFind it on Amazon[^amazon]DSL-AX82U💚 ConfirmedMerlin:386.07_0-gnuton0_beta2find itGT-AX11000💚 ConfirmedMerlin:386.7_2388.1_0388.4_0find itGT-AX11000 Pro💚 ConfirmedStock:388.24198find itGT-AX6000💛 Expected to workfind itGT6💛 Expected to workfind itRT-AX52💛 Expected to workfind itRT-AX53U💚 ConfirmedStock:386.69061find itRT-AX55💚 ConfirmedStock:386.50410386.52041find itRT-AX56U💚 ConfirmedMerlin:386.7_2388.1_0388.2_2find itRT-AX57💛 Expected to workfind itRT-AX57 Go💛 Expected to workfind itRT-AX58U💚 ConfirmedStock:386.49674388.22237Merlin:386.7_2388.1_0388.4_0find itRT-AX59U💛 Expected to workfind itRT-AX68U💚 ConfirmedStock:388.21732find itRT-AX82U💚 ConfirmedStock:386.48664386.49674find itRT-AX86S💚 ConfirmedStock:386.46061386.48260386.49447388.22525Merlin:386.7_2find itRT-AX86U💚 ConfirmedStock:386.46061386.48260386.49447388.22525Merlin:386.7_2388.4_0find itRT-AX86U Pro💚 ConfirmedStock:388.23565find itRT-AX88U💚 ConfirmedStock:386.45934386.48631388.24198Merlin:386.5_2386.8_0388.1_0388.2_0388.4_0find itRT-AX88U Pro💚 ConfirmedMerlin:388.4_0find itRT-AX89X💚 Confirmedfind itRT-AX92U💚 ConfirmedStock:386.46061find itTUF-AX3000 V2💚 ConfirmedStock:388.23785find itTUF-AX4200💛 Expected to workfind itTUF-AX5400💚 ConfirmedStock:386.50224388.21224388.22525388.23285Merlin:388.4_0find itTUF-AX6000💚 ConfirmedStock:388.32432find itZenWiFi AX (XT8)💚 ConfirmedStock:386.48706388.23285Merlin:386.7_2-gnuton1find itZenWiFi AX Hybrid (XP4)💛 Expected to workfind itZenWiFi AX Mini (XD4)💚 ConfirmedStock:386.48790386.49599find itZenWiFi Pro XT12💚 ConfirmedStock:388.22127find itZenWiFi XD4 Plus💛 Expected to workfind itZenWiFi XD4S💛 Expected to workfind itZenWiFi XD5💛 Expected to workfind itZenWiFi XD6💚 ConfirmedStock:388.21380find itZenWiFi XD6S💚 ConfirmedStock:388.21380find itZenWiFi XT9💚 ConfirmedStock:388_23285find itWiFi 5 | 802.11acModelStatusTested firmwareFind it on Amazon[^amazon]4G-AC55U💚 ConfirmedStock:380.8102find itDSL-AC68U💚 ConfirmedStock:386.47534386.50117Merlin:386.4-gnuton2386.7_2-gnuton1find itRT-AC51U💚 ConfirmedStock:380.8591find itRT-AC52U B1💚 Confirmedfind itRT-AC5300💚 ConfirmedMerlin:386.7_2find itRT-AC57U V3💚 ConfirmedStock:386.21649find itRT-AC58U💚 Confirmedfind itRT-AC66U💚 ConfirmedMerlin:380.70_0find itRT-AC66U B1💚 ConfirmedStock:386.51255find itRT-AC68U💚 ConfirmedStock:386.49703Merlin:386.5_2386.7_0find itRT-AC85P💚 ConfirmedStock:382.52516find itRT-AC86U💚 ConfirmedStock:386.48260386.49709Merlin:386.7_0386.7_2386.9_0find itRT-AC87U💚 ConfirmedMerlin:384.13_10find itRT-AC88U💚 ConfirmedStock:386.48260Merlin:386.5_0386.7_beta1386.12_2find itRT-ACRH17💚 ConfirmedStock:382.52517find itZenWiFi AC Mini(CD6)💛 Expected to workfind itWiFi 4 | 802.11nModelStatusTested firmwareFind it on Amazon[^amazon]RT-N66U💚 Confirmedfind itSupport the libraryIssues and Pull requestsIf you have found an issue working with the library or just want to ask for a new feature, please fill in a newissue.You are also welcome to submitpull requeststo the repository!Check it with your deviceTesting the library with different devices would help a lot in the development process. Unfortunately, currently, I have only one device available, so your help would be much appreciated.Other supportThis library is a free-time project. If you like it, you can support me by buying a coffee.[^amazon]: As an Amazon Associate I earn from qualifying purchases. Not like I ever got anything yet (: