Releases: MarkGodwin/tplink-omada-api
Allow reconnection of clients
What's Changed
- add support for reconnecting wireless clients by @reey in #57
- Default Enums by @MarkGodwin in #58
New Contributors
Full Changelog: release/v1.4.2...release/v1.4.3
release/v1.4.2
What's Changed
- Ignore known clients with missing wireless parameter. by @MarkGodwin in #53
- update example email by @MarkGodwin in #54
Full Changelog: release/v1.4.1...release/v1.4.2
Fix issues with EAP245 access points
Fixes #50 - If an access point doesn't return VLan or PoE information, assume defaults.
What's Changed
- Make VLAN ID optional to support EAP245 by @MarkGodwin in #51
Full Changelog: release/v1.4.0...release/v1.4.1
Upgrade to Python 3.11
Breaking Changes
- Python 3.11 or later required
OmadaSiteClient.set_client_name()
replaced withOmadaSiteClient.update_client()
What's Changed
- Upgrade to Python 3.11 by @MarkGodwin in #45
Full Changelog: release/v1.3.13...release/v1.4.0
release/v1.3.13
Resolved issues
New Features
- Ability to set client names, reserved IP addresses and access point locking for client devices.
- Ability to upload PFX certificates to the Omada controller
- Ability to remotely reboot the Omada controller
Non-breaking changes
Deprecated the old OmadaSiteClient.set_client_name
function. I will want to remove this eventually, to bring the Update API in line with the others. OmadaSiteClient.update_client
has all of the functionality now.
What's Changed
- Update Client functions and Omada controller certificate functions by @MarkGodwin in #44
Full Changelog: release/v1.3.12...release/v1.3.13
Adds Gateway PoE control
What's Changed
- Add PoE control on gateways and PoE cli command by @MarkGodwin in #38
Full Changelog: release/v1.3.11...release/v1.3.12
release/v1.3.11
What's Changed
- Allow CLI to skip SSL verification by @MarkGodwin in #37
Full Changelog: release/v1.3.10...release/v1.3.11
Improved targets CLI
What's Changed
- Improved target command line by @MarkGodwin in #34
Full Changelog: release/v1.3.7...release/v1.3.8
Added Better Gateway Support
What's Changed
- Added WAN port connect/disconnect by @MarkGodwin in #36
- API support for connecting/disconnecting WAN ports.
- Updated the CLI to expose the features.
- Added better display of Gateway information, including Rx/Tx stats per port and PoE, if the gateway supports it.
e.g.
vscode ➜ /workspaces/tplink-omada-api (feature/wan_control) $ omada gateway
Name: Gateway
Address: AA-BB-CC-DD-EE-FF (192.168.1.1)
Status: CONNECTED (CONNECTED)
Ports: 6
Supports PoE: False
Model: ER7206 v1.0
Uptime: 14day(s) 3h 53m 27s
WAN Ports:
No. Name IP Addresss Proto Link Online Received Transmitted
Port: 2 WAN 10.121.11.100 dhcp ☑ ☑ 156.1GB 10.0GB
Port: 3 WAN_LAN 100.131.100.10 dhcp ☑ ☑ 0.5TB 70.4GB
LAN Ports:
No. Name Link PoE Received Transmitted
Port: 4 WAN_LAN ☐ ☐ 0.0MB 0.0MB
Port: 5 LAN ☑ ☐ 81.9GB 0.7TB
Port: 6 LAN ☐ ☐ 0.0MB 0.0MB
LED Setting: SITE_SETTINGS
vscode ➜ /workspaces/tplink-omada-api (feature/wan_control) $ omada wan --port 2
Port: 2
Name: Slow ISP (WAN)
Link: ☑
Mode: WAN
Ipv4: ☑ 10.121.11.100
Ipv4Proto: dhcp
Online: ☑
Speed: SPEED_1_GBPS
Duplex: FULL
Full Changelog: release/v1.3.9...release/v1.3.10
Tidy up of namespaces
No functional changes in this release, just cleaning up the namespace exports from the module.
What's Changed
- Tidy up namespaces by @MarkGodwin in #35
Full Changelog: release/v1.3.8...release/v1.3.9