The following devices have been tested and confirmed as working. If your device is unlisted but working, please open a pull request to update the list and add a fixture file (use python -m devtools.dump_devinfo
to generate one).
Some newer Kasa devices require authentication. These are marked with * in the list below.
Hub-Connected Devices may work across TAPO/KASA branded hubs even if they don't work across the native apps.
- EP10
- Hardware: 1.0 (US) / Firmware: 1.0.2
- EP25
- Hardware: 2.6 (US) / Firmware: 1.0.1*
- Hardware: 2.6 (US) / Firmware: 1.0.2*
- HS100
- Hardware: 1.0 (UK) / Firmware: 1.2.6
- Hardware: 4.1 (UK) / Firmware: 1.1.0*
- Hardware: 1.0 (US) / Firmware: 1.2.5
- Hardware: 2.0 (US) / Firmware: 1.5.6
- HS103
- Hardware: 1.0 (US) / Firmware: 1.5.7
- Hardware: 2.1 (US) / Firmware: 1.1.2
- Hardware: 2.1 (US) / Firmware: 1.1.4
- HS105
- Hardware: 1.0 (US) / Firmware: 1.5.6
- HS110
- Hardware: 1.0 (EU) / Firmware: 1.2.5
- Hardware: 4.0 (EU) / Firmware: 1.0.4
- Hardware: 1.0 (US) / Firmware: 1.2.6
- KP100
- Hardware: 3.0 (US) / Firmware: 1.0.1
- KP105
- Hardware: 1.0 (UK) / Firmware: 1.0.5
- Hardware: 1.0 (UK) / Firmware: 1.0.7
- KP115
- Hardware: 1.0 (EU) / Firmware: 1.0.16
- Hardware: 1.0 (US) / Firmware: 1.0.17
- Hardware: 1.0 (US) / Firmware: 1.0.21
- KP125
- Hardware: 1.0 (US) / Firmware: 1.0.6
- KP125M
- Hardware: 1.0 (US) / Firmware: 1.1.3*
- KP401
- Hardware: 1.0 (US) / Firmware: 1.0.0
- EP40
- Hardware: 1.0 (US) / Firmware: 1.0.2
- HS107
- Hardware: 1.0 (US) / Firmware: 1.0.8
- HS300
- Hardware: 1.0 (US) / Firmware: 1.0.10
- Hardware: 1.0 (US) / Firmware: 1.0.21
- Hardware: 2.0 (US) / Firmware: 1.0.12
- Hardware: 2.0 (US) / Firmware: 1.0.3
- KP200
- Hardware: 3.0 (US) / Firmware: 1.0.3
- KP303
- Hardware: 1.0 (UK) / Firmware: 1.0.3
- Hardware: 2.0 (US) / Firmware: 1.0.3
- KP400
- Hardware: 1.0 (US) / Firmware: 1.0.10
- Hardware: 2.0 (US) / Firmware: 1.0.6
- Hardware: 3.0 (US) / Firmware: 1.0.3
- Hardware: 3.0 (US) / Firmware: 1.0.4
- ES20M
- Hardware: 1.0 (US) / Firmware: 1.0.8
- HS200
- Hardware: 2.0 (US) / Firmware: 1.5.7
- Hardware: 5.0 (US) / Firmware: 1.0.2
- HS210
- Hardware: 1.0 (US) / Firmware: 1.5.8
- HS220
- Hardware: 1.0 (US) / Firmware: 1.5.7
- Hardware: 2.0 (US) / Firmware: 1.0.3
- Hardware: 3.26 (US) / Firmware: 1.0.1*
- KP405
- Hardware: 1.0 (US) / Firmware: 1.0.5
- Hardware: 1.0 (US) / Firmware: 1.0.6
- KS200M
- Hardware: 1.0 (US) / Firmware: 1.0.11
- Hardware: 1.0 (US) / Firmware: 1.0.8
- KS205
- Hardware: 1.0 (US) / Firmware: 1.0.2*
- Hardware: 1.0 (US) / Firmware: 1.1.0*
- KS220M
- Hardware: 1.0 (US) / Firmware: 1.0.4
- KS225
- Hardware: 1.0 (US) / Firmware: 1.0.2*
- Hardware: 1.0 (US) / Firmware: 1.1.0*
- KS230
- Hardware: 1.0 (US) / Firmware: 1.0.14
- KS240
- Hardware: 1.0 (US) / Firmware: 1.0.4*
- Hardware: 1.0 (US) / Firmware: 1.0.5*
- KL110
- Hardware: 1.0 (US) / Firmware: 1.8.11
- KL120
- Hardware: 1.0 (US) / Firmware: 1.8.11
- Hardware: 1.0 (US) / Firmware: 1.8.6
- KL125
- Hardware: 1.20 (US) / Firmware: 1.0.5
- Hardware: 2.0 (US) / Firmware: 1.0.7
- Hardware: 4.0 (US) / Firmware: 1.0.5
- KL130
- Hardware: 1.0 (EU) / Firmware: 1.8.8
- Hardware: 1.0 (US) / Firmware: 1.8.11
- KL135
- Hardware: 1.0 (US) / Firmware: 1.0.6
- KL50
- Hardware: 1.0 (US) / Firmware: 1.1.13
- KL60
- Hardware: 1.0 (UN) / Firmware: 1.1.4
- Hardware: 1.0 (US) / Firmware: 1.1.13
- LB110
- Hardware: 1.0 (US) / Firmware: 1.8.11
- KL400L5
- Hardware: 1.0 (US) / Firmware: 1.0.5
- Hardware: 1.0 (US) / Firmware: 1.0.8
- KL420L5
- Hardware: 1.0 (US) / Firmware: 1.0.2
- KL430
- Hardware: 2.0 (UN) / Firmware: 1.0.8
- Hardware: 1.0 (US) / Firmware: 1.0.10
- Hardware: 2.0 (US) / Firmware: 1.0.11
- Hardware: 2.0 (US) / Firmware: 1.0.8
- Hardware: 2.0 (US) / Firmware: 1.0.9
- KH100
- Hardware: 1.0 (UK) / Firmware: 1.5.6*
- KE100
- Hardware: 1.0 (EU) / Firmware: 2.4.0*
- Hardware: 1.0 (EU) / Firmware: 2.8.0*
- Hardware: 1.0 (UK) / Firmware: 2.8.0*
All Tapo devices require authentication.
Hub-Connected Devices may work across TAPO/KASA branded hubs even if they don't work across the native apps.
- P100
- Hardware: 1.0.0 / Firmware: 1.1.3
- Hardware: 1.0.0 / Firmware: 1.3.7
- Hardware: 1.0.0 / Firmware: 1.4.0
- P110
- Hardware: 1.0 (EU) / Firmware: 1.0.7
- Hardware: 1.0 (EU) / Firmware: 1.2.3
- Hardware: 1.0 (UK) / Firmware: 1.3.0
- P115
- Hardware: 1.0 (EU) / Firmware: 1.2.3
- P125M
- Hardware: 1.0 (US) / Firmware: 1.1.0
- P135
- Hardware: 1.0 (US) / Firmware: 1.0.5
- TP15
- Hardware: 1.0 (US) / Firmware: 1.0.3
- P300
- Hardware: 1.0 (EU) / Firmware: 1.0.13
- Hardware: 1.0 (EU) / Firmware: 1.0.15
- Hardware: 1.0 (EU) / Firmware: 1.0.7
- TP25
- Hardware: 1.0 (US) / Firmware: 1.0.2
- S500D
- Hardware: 1.0 (US) / Firmware: 1.0.5
- S505
- Hardware: 1.0 (US) / Firmware: 1.0.2
- S505D
- Hardware: 1.0 (US) / Firmware: 1.1.0
- L510B
- Hardware: 3.0 (EU) / Firmware: 1.0.5
- L510E
- Hardware: 3.0 (US) / Firmware: 1.0.5
- Hardware: 3.0 (US) / Firmware: 1.1.2
- L530E
- Hardware: 3.0 (EU) / Firmware: 1.0.6
- Hardware: 3.0 (EU) / Firmware: 1.1.0
- Hardware: 3.0 (EU) / Firmware: 1.1.6
- Hardware: 2.0 (US) / Firmware: 1.1.0
- L900-10
- Hardware: 1.0 (EU) / Firmware: 1.0.17
- Hardware: 1.0 (US) / Firmware: 1.0.11
- L900-5
- Hardware: 1.0 (EU) / Firmware: 1.0.17
- Hardware: 1.0 (EU) / Firmware: 1.1.0
- L920-5
- Hardware: 1.0 (EU) / Firmware: 1.0.7
- Hardware: 1.0 (EU) / Firmware: 1.1.3
- Hardware: 1.0 (US) / Firmware: 1.1.0
- Hardware: 1.0 (US) / Firmware: 1.1.3
- L930-5
- Hardware: 1.0 (US) / Firmware: 1.1.2
- H100
- Hardware: 1.0 (EU) / Firmware: 1.2.3
- Hardware: 1.0 (EU) / Firmware: 1.5.10
- Hardware: 1.0 (EU) / Firmware: 1.5.5
- T100
- Hardware: 1.0 (EU) / Firmware: 1.12.0
- T110
- Hardware: 1.0 (EU) / Firmware: 1.8.0
- T300
- Hardware: 1.0 (EU) / Firmware: 1.7.0
- T310
- Hardware: 1.0 (EU) / Firmware: 1.5.0
- T315
- Hardware: 1.0 (EU) / Firmware: 1.7.0