P100 firmware 1.4.4 returns invalid auth and cannot be added
## Description
I cannot add a TP-Link Tapo P100 to Home Assistant using this custom integration.
The device is reachable on the local network, works in the official Tapo iPhone app, is connected to Wi-Fi and Internet, but this integration fails with `invalid auth`.
At the same time, the official Home Assistant `TP-Link` integration also fails for the same device with:
`Unsupported device 192.168.0.30 of type SMART.TAPOPLUG with encrypt_scheme EncryptionScheme(is_support_https=False, encrypt_type='TPAP', http_port=80, lv=2)`
This makes me suspect a firmware/protocol compatibility issue with newer P100 firmware.
## Version of the integration
3.5.0
## Home Assistant version
2026.4.2
## Installation type
Home Assistant Container
## Device
TP-Link Tapo P100
## Device details
- Model: P100
- Hardware version: 2.0
- Firmware version: 1.4.4 Build 251205 Rel. 141413
- IP: 192.168.0.30
- MAC: d8:44:89:c2:1d:94
## Environment
- Home Assistant Container
- Docker network mode: `host`
- Device is reachable from the HA host
- `ping 192.168.0.30` works
- ARP resolves correctly to `d8:44:89:c2:1d:94`
## What I verified
- The device is online in the official Tapo iPhone app
- RSSI shown in app is around `-64`
- The device has Internet access
- I am using the correct Tapo account email
- I changed the Tapo password and retried
- The email is entered with the exact same casing as in the Tapo app
- Home Assistant and the device are on the same LAN
- Restarting Home Assistant and power-cycling the P100 did not help
- Auto discovery in this integration did not detect the device
## Steps to reproduce
1. Install the custom integration from HACS
2. Go to `Settings -> Devices & Services -> Add Integration -> TP-Link Tapo`
3. Enter:
- Host: `192.168.0.30`
- Username: my Tapo account email
- Password: my Tapo account password
4. Submit the form
## Actual behavior
The integration fails with `invalid auth`.
Home Assistant log shows:
ERROR (MainThread) [custom_components.tapo.config_flow] Failed to setup, invalid auth
plugp100.errors.invalid_authentication.InvalidAuthentication: Invalid authentication error for 192.168.0.30, None
custom_components.tapo.errors.InvalidAuth
关闭于 2026-04-12 3 条评论