Changes
- Added the
tplink_deco.download_system_logHome Assistant action. - Uses the Deco web interface's fast
save_logendpoint. - Supports explicit config-entry selection for installations with multiple Deco networks.
- Added selectable log severity levels and safe output filename validation.
- Saves downloaded logs in the
tplink_deco_logsdirectory. - Added a stable MAC-address fallback when firmware omits Deco nickname fields.
Compatibility
The system-log action uses the standard LuCI web session.
Firmware using the legacy encrypted web session, including affected Deco S7 firmware, is not currently supported by this action. Existing polling, entities and configuration remain unchanged.
Testing
This is a beta release intended to validate the system-log endpoint across additional Deco models and firmware versions.
All automated tests, Home Assistant 2026.11 compatibility checks, HACS validation, Hassfest validation and pre-commit checks passed.
Continues the manual-download portion of #607.