The unofficial tapo 0.11.1 for Rust and Python supports TPAP authentication on newer devices, allowing some to be controlled with Third-Party Compatibility disabled. The older AES method has been removed, so supported protocols must be checked for each device. Release notes say TPAP on H200 and H500 hubs works only when they are found through discover_devices; direct IP connections use AES over SSL. This does not mean older cameras no longer require compatibility-setting changes.
Back to Tech
Unofficial tapo tool adds TPAP connections without compatibility mode
Check support for each device and connection method before changing compatibility settings.