Tapo for some reason adds capital letters to your email which you can check in the me section in tapo app, for example my email on there says [email protected] - so when you enter the email into home assistant, you need to make sure you include the capital letters like in the tapo app, otherwise it will throw a fit, it’s extremely case sensitive.
I changed all my network this weekend and ran into the same issue. Do you run VLANs?
My ome assistant is on a separate VLAN to the TP devices and I couldn’t discover the devices had to manually add the IP. Then I couldn’t authenticate with the same password I used last week. Temporarily I have opened all the ports between the HA server and the VLAN and it’s working. I need to investigate what ports they use but I’m back up and running.
This works temporarily, the issue is that for some reason the plugs get disconnected in HA and I need to, again, disable/enable Third-Party Compatibility in Tapo app. So my question is why do we need to do this from time to time? Shouldn’t this setting be persistent?
I am hoping someone can help me on this. I added the TP Link Tapo integration a few days ago. I had already added several smart switches to the Tapo app and all of those were added into HA. Since then, I’ve been adding additional switches into the Tapo app. The problem comes when I try to add them into HA. It appears that they show up after discovery (listed by IP address), but when I try to add them, it asks for authentication with my Tapo email and password.
This is where I have a problem. HA says:
“Unable to authenticate: Device response did not match our challenge on ip 192.168.0.118, check that your e-mail and password (both case-sensitive) are correct.”
I’ve turned on Third-Party compatibility and turned off Two-Factor Authentication. I’ve restarted HA. I’ve made sure my email and password are case correct, but I’m stumped.