TP Link Tapo Integration

I found a solution

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.

You must also disable MFA / 2FA inside the Tapo app.
Tapo App → Me → View Account → Login Security → Two Step Verification = OFF