mirror of
https://github.com/python-kasa/python-kasa.git
synced 2024-12-23 03:33:35 +00:00
eff8db450d
In order to support the ks240 which has children for the fan and light components, this PR adds those modules at the parent level and hides the children so it looks like a single device to consumers. It also decides which modules not to take from the child because the child does not support them even though it say it does. It does this for now via a fixed list, e.g. `Time`, `Firmware` etc. Also adds fixtures from two versions and corresponding tests.
209 lines
5.4 KiB
Markdown
209 lines
5.4 KiB
Markdown
# 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).
|
|
|
|
<!--Do not edit text inside the SUPPORTED section below -->
|
|
<!--SUPPORTED_START-->
|
|
## Kasa devices
|
|
|
|
Some newer Kasa devices require authentication. These are marked with <sup>*</sup> in the list below.
|
|
|
|
### Plugs
|
|
|
|
- **EP10**
|
|
- Hardware: 1.0 (US) / Firmware: 1.0.2
|
|
- **EP25**
|
|
- Hardware: 2.6 (US) / Firmware: 1.0.1<sup>\*</sup>
|
|
- Hardware: 2.6 (US) / Firmware: 1.0.2<sup>\*</sup>
|
|
- **HS100**
|
|
- Hardware: 1.0 (UK) / Firmware: 1.2.6
|
|
- Hardware: 4.1 (UK) / Firmware: 1.1.0<sup>\*</sup>
|
|
- 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
|
|
- **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<sup>\*</sup>
|
|
- **KP401**
|
|
- Hardware: 1.0 (US) / Firmware: 1.0.0
|
|
|
|
### Power Strips
|
|
|
|
- **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: 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
|
|
|
|
### Wall Switches
|
|
|
|
- **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
|
|
- **KP405**
|
|
- Hardware: 1.0 (US) / Firmware: 1.0.5
|
|
- **KS200M**
|
|
- Hardware: 1.0 (US) / Firmware: 1.0.8
|
|
- **KS205**
|
|
- Hardware: 1.0 (US) / Firmware: 1.0.2<sup>\*</sup>
|
|
- **KS220M**
|
|
- Hardware: 1.0 (US) / Firmware: 1.0.4
|
|
- **KS225**
|
|
- Hardware: 1.0 (US) / Firmware: 1.0.2<sup>\*</sup>
|
|
- **KS230**
|
|
- Hardware: 1.0 (US) / Firmware: 1.0.14
|
|
- **KS240**
|
|
- Hardware: 1.0 (US) / Firmware: 1.0.4<sup>\*</sup>
|
|
- Hardware: 1.0 (US) / Firmware: 1.0.5<sup>\*</sup>
|
|
|
|
### Bulbs
|
|
|
|
- **KL110**
|
|
- Hardware: 1.0 (US) / Firmware: 1.8.11
|
|
- **KL120**
|
|
- 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
|
|
|
|
### Light Strips
|
|
|
|
- **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
|
|
|
|
### Hubs
|
|
|
|
- **KH100**
|
|
- Hardware: 1.0 (UK) / Firmware: 1.5.6<sup>\*</sup>
|
|
|
|
|
|
## Tapo devices
|
|
|
|
All Tapo devices require authentication.
|
|
|
|
### Plugs
|
|
|
|
- **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
|
|
- **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
|
|
|
|
### Power Strips
|
|
|
|
- **P300**
|
|
- Hardware: 1.0 (EU) / Firmware: 1.0.13
|
|
- Hardware: 1.0 (EU) / Firmware: 1.0.7
|
|
- **TP25**
|
|
- Hardware: 1.0 (US) / Firmware: 1.0.2
|
|
|
|
### Wall Switches
|
|
|
|
- **S500D**
|
|
- Hardware: 1.0 (US) / Firmware: 1.0.5
|
|
- **S505**
|
|
- Hardware: 1.0 (US) / Firmware: 1.0.2
|
|
|
|
### Bulbs
|
|
|
|
- **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
|
|
|
|
### 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 (US) / Firmware: 1.1.0
|
|
- Hardware: 1.0 (US) / Firmware: 1.1.3
|
|
- **L930-5**
|
|
- Hardware: 1.0 (US) / Firmware: 1.1.2
|
|
|
|
### Hubs
|
|
|
|
- **H100**
|
|
- Hardware: 1.0 (EU) / Firmware: 1.2.3
|
|
- Hardware: 1.0 (EU) / Firmware: 1.5.5
|
|
|
|
|
|
<!--SUPPORTED_END-->
|