This PR adds fixture files for: - KH100 (UK), hardware 1.0, firmware 1.7.5 - KE100 (UK), hardware 1.0, firmware 2.15.0 - KE110 (EU), hardware 1.0, firmware 1.4.0 The fixtures were collected from physical devices and anonymized for use in development and testing. The KE110 fixture is a new device model and has been added to the appropriate fixture category. This also improves test suite by adding TRV state simulation to allow tests pass on fixtures that report a non-heating state. --------- Co-authored-by: Teemu Rytilahti <tpr@iki.fi>
11 KiB
Supported devices
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).
Note
The hub attached Tapo buttons S200B and S200D do not currently support alerting when the button is pressed.
Note
Some firmware versions of Tapo Cameras will not authenticate unless you enable "Tapo Lab" > "Third-Party Compatibility" in the native Tapo app. Alternatively, you can factory reset and then prevent the device from accessing the internet.
Kasa devices
Some newer Kasa devices require authentication. These are marked with 1 in the list below.
Hub-Connected Devices may work across TAPO/KASA branded hubs even if they don't work across the native apps.
Plugs
- EP10
- Hardware: 1.0 (US) / Firmware: 1.0.2
- EP25
- HS100
- Hardware: 1.0 (UK) / Firmware: 1.2.6
- Hardware: 4.1 (UK) / Firmware: 1.1.01
- 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
- KP401
- Hardware: 1.0 (US) / Firmware: 1.0.0
Power Strips
- EP40
- Hardware: 1.0 (US) / Firmware: 1.0.2
- EP40M
- Hardware: 1.0 (US) / Firmware: 1.1.01
- 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
- Hardware: 2.0 (US) / Firmware: 1.0.9
- 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
Wall Switches
- ES20M
- Hardware: 1.0 (US) / Firmware: 1.0.11
- Hardware: 1.0 (US) / Firmware: 1.0.8
- HS200
- Hardware: 2.0 (US) / Firmware: 1.5.7
- Hardware: 3.0 (US) / Firmware: 1.1.5
- Hardware: 5.0 (US) / Firmware: 1.0.11
- Hardware: 5.0 (US) / Firmware: 1.0.2
- Hardware: 5.26 (US) / Firmware: 1.0.31
- HS210
- Hardware: 1.0 (US) / Firmware: 1.5.8
- Hardware: 2.0 (US) / Firmware: 1.1.5
- Hardware: 3.0 (US) / Firmware: 1.0.10
- HS220
- Hardware: 1.0 (US) / Firmware: 1.5.7
- Hardware: 2.0 (US) / Firmware: 1.0.3
- Hardware: 3.26 (US) / Firmware: 1.0.11
- KP405
- Hardware: 1.0 (US) / Firmware: 1.0.5
- Hardware: 1.0 (US) / Firmware: 1.0.6
- KS200
- Hardware: 1.0 (US) / Firmware: 1.0.8
- KS200M
- Hardware: 1.0 (US) / Firmware: 1.0.10
- Hardware: 1.0 (US) / Firmware: 1.0.11
- Hardware: 1.0 (US) / Firmware: 1.0.12
- Hardware: 1.0 (US) / Firmware: 1.0.8
- KS205
- KS220
- Hardware: 1.0 (US) / Firmware: 1.0.13
- KS220M
- Hardware: 1.0 (US) / Firmware: 1.0.4
- KS225
- KS230
- Hardware: 1.0 (US) / Firmware: 1.0.14
- Hardware: 2.0 (US) / Firmware: 1.0.11
- KS240
Bulbs
- KL110
- Hardware: 1.0 (US) / Firmware: 1.8.11
- KL110B
- Hardware: 1.0 (UN) / 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.15
- 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
- LB100
- Hardware: 1.0 (US) / Firmware: 1.8.11
- LB110
- Hardware: 1.0 (US) / Firmware: 1.8.11
- LB130
- Hardware: 1.0 (US) / Firmware: 1.8.11
Light Strips
- KL400L10
- Hardware: 1.0 (US) / Firmware: 1.0.10
- KL400L5
- Hardware: 1.0 (US) / Firmware: 1.0.11
- 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
- Hardware: 1.0 (US) / Firmware: 1.0.7
- 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
Hubs
- KH100
Hub-Connected Devices
- KE100
- KE110
- Hardware: 1.0 (EU) / Firmware: 1.4.01
Tapo devices
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.
Plugs
- P100
- Hardware: 1.0.0 (US) / Firmware: 1.1.3
- Hardware: 1.0.0 (US) / Firmware: 1.3.7
- Hardware: 1.0.0 (US) / Firmware: 1.4.0
- P105
- Hardware: 1.0 (US) / Firmware: 1.2.5
- P110
- Hardware: 1.0 (AU) / Firmware: 1.3.1
- Hardware: 1.0 (EU) / Firmware: 1.0.7
- Hardware: 1.0 (EU) / Firmware: 1.2.3
- Hardware: 1.0 (UK) / Firmware: 1.3.0
- P110M
- Hardware: 1.0 (AU) / Firmware: 1.2.3
- Hardware: 1.0 (EU) / Firmware: 1.2.3
- P115
- Hardware: 1.0 (EU) / Firmware: 1.2.3
- Hardware: 1.0 (US) / Firmware: 1.1.3
- P125M
- Hardware: 1.0 (US) / Firmware: 1.1.0
- Hardware: 1.0 (US) / Firmware: 1.4.4
- P135
- Hardware: 1.0 (US) / Firmware: 1.0.5
- Hardware: 1.0 (US) / Firmware: 1.2.0
- TP10
- Hardware: 1.0 (IT) / Firmware: 1.2.5
- TP15
- Hardware: 1.0 (US) / Firmware: 1.0.3
Power Strips
- P210M
- 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
- P304M
- Hardware: 1.0 (UK) / Firmware: 1.0.3
- P306
- Hardware: 1.0 (US) / Firmware: 1.1.2
- P316M
- Hardware: 1.6 (US) / Firmware: 1.0.5
- TP25
- Hardware: 1.0 (US) / Firmware: 1.0.2
Wall Switches
- S210
- Hardware: 1.0 (EU) / Firmware: 1.9.0
- S220
- Hardware: 1.0 (EU) / Firmware: 1.9.0
- S500
- Hardware: 1.0 (US) / Firmware: 1.2.0
- 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
- S515D
- Hardware: 1.6 (US) / Firmware: 1.0.4
- TS15
- Hardware: 1.0 (US) / Firmware: 1.2.2
Bulbs
- L430C
- Hardware: 1.0 (EU) / Firmware: 1.0.4
- L430P
- Hardware: 1.0 (EU) / Firmware: 1.0.9
- 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
- L530B
- Hardware: 3.0 (EU) / Firmware: 1.1.9
- 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 (TW) / Firmware: 1.1.1
- Hardware: 2.0 (US) / Firmware: 1.1.0
- L530EA
- Hardware: 1.0 (EU) / Firmware: 1.4.2
- L535E
- Hardware: 3.0 (EU) / Firmware: 1.1.8
- L630
- Hardware: 1.0 (EU) / Firmware: 1.1.2
Light Strips
- 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 (EU) / Firmware: 1.2.5
- Hardware: 1.0 (US) / Firmware: 1.1.2
Cameras
- C100
- Hardware: 4.0 / Firmware: 1.3.14
- C101
- Hardware: 5.0 (US) / Firmware: 1.4.3
- C110
- Hardware: 2.0 (EU) / Firmware: 1.4.3
- C200
- Hardware: 1.0 / Firmware: 1.3.17
- C210
- Hardware: 2.0 / Firmware: 1.3.11
- Hardware: 1.0 (EU) / Firmware: 1.4.7
- Hardware: 2.0 (EU) / Firmware: 1.4.2
- Hardware: 2.0 (EU) / Firmware: 1.4.3
- C220
- Hardware: 1.0 (EU) / Firmware: 1.2.2
- Hardware: 1.0 (EU) / Firmware: 1.2.5
- C225
- Hardware: 2.0 (US) / Firmware: 1.0.11
- C325WB
- Hardware: 1.0 (EU) / Firmware: 1.1.17
- C460
- Hardware: 1.0 (CA) / Firmware: 1.2.0
- C520WS
- Hardware: 1.0 (US) / Firmware: 1.2.8
- C720
- Hardware: 1.0 (US) / Firmware: 1.2.3
- TC40
- Hardware: 2.0 (EU) / Firmware: 1.0.4
- TC65
- Hardware: 1.0 / Firmware: 1.3.9
- TC70
- Hardware: 3.0 / Firmware: 1.3.11
Doorbells and chimes
- D100C
- Hardware: 1.0 (US) / Firmware: 1.1.3
- D130
- Hardware: 1.0 (US) / Firmware: 1.1.9
- D230
- Hardware: 1.20 (EU) / Firmware: 1.1.19
Vacuums
- RV20 Max Plus
- Hardware: 1.0 (EU) / Firmware: 1.0.7
- RV30 Max
- Hardware: 1.0 (US) / Firmware: 1.2.0
Hubs
- H100
- Hardware: 1.0 (AU) / Firmware: 1.5.23
- Hardware: 1.0 (EU) / Firmware: 1.2.3
- Hardware: 1.0 (EU) / Firmware: 1.5.10
- Hardware: 1.0 (EU) / Firmware: 1.5.5
- H200
- Hardware: 1.0 (EU) / Firmware: 1.3.2
- Hardware: 1.0 (EU) / Firmware: 1.3.6
- Hardware: 1.0 (US) / Firmware: 1.3.6
Hub-Connected Devices
- S200B
- Hardware: 1.0 (EU) / Firmware: 1.11.0
- Hardware: 1.0 (US) / Firmware: 1.12.0
- S200D
- Hardware: 1.0 (EU) / Firmware: 1.11.0
- Hardware: 1.0 (EU) / Firmware: 1.12.0
- T100
- Hardware: 1.0 (EU) / Firmware: 1.12.0
- Hardware: 1.0 (US) / Firmware: 1.12.0
- T110
- Hardware: 1.0 (EU) / Firmware: 1.8.0
- Hardware: 1.0 (EU) / Firmware: 1.9.0
- Hardware: 1.0 (US) / Firmware: 1.9.0
- T300
- Hardware: 1.0 (EU) / Firmware: 1.7.0
- T310
- Hardware: 1.0 (EU) / Firmware: 1.5.0
- Hardware: 1.0 (US) / Firmware: 1.5.0
- T315
- Hardware: 1.0 (EU) / Firmware: 1.7.0
- Hardware: 1.0 (US) / Firmware: 1.8.0
-
Model requires authentication ↩︎