Files
python-kasa/SUPPORTED.md
ZeliardM f0abc2800d
Some checks are pending
CI / Perform linting checks (3.13) (push) Waiting to run
CI / Python 3.11 on macos-latest (push) Blocked by required conditions
CI / Python 3.12 on macos-latest (push) Blocked by required conditions
CI / Python 3.13 on macos-latest (push) Blocked by required conditions
CI / Python 3.11 on ubuntu-latest (push) Blocked by required conditions
CI / Python 3.12 on ubuntu-latest (push) Blocked by required conditions
CI / Python 3.13 on ubuntu-latest (push) Blocked by required conditions
CI / Python 3.11 on windows-latest (push) Blocked by required conditions
CI / Python 3.12 on windows-latest (push) Blocked by required conditions
CI / Python 3.13 on windows-latest (push) Blocked by required conditions
CodeQL checks / Analyze (python) (push) Waiting to run
Add KS225(US)_1.0_1.1.1 and L930-5(EU)_1.0_1.2.5 (#1509)
Added fixture files, one device was added directly into HomeKit, and one
device was added through Matter from the obd_src. I'm not sure if that
makes a difference for you, but the devices are working correctly
through my plug-in with the latest python-kasa 0.10.2.
2025-02-24 20:42:12 +01:00

10 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
    • Hardware: 2.6 (US) / Firmware: 1.0.11
    • Hardware: 2.6 (US) / Firmware: 1.0.21
  • 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
    • Hardware: 1.0 (US) / Firmware: 1.1.31
    • Hardware: 1.0 (US) / Firmware: 1.2.31
  • 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
    • Hardware: 1.0 (US) / Firmware: 1.0.21
    • Hardware: 1.0 (US) / Firmware: 1.1.01
  • KS220
    • Hardware: 1.0 (US) / Firmware: 1.0.13
  • KS220M
    • Hardware: 1.0 (US) / Firmware: 1.0.4
  • KS225
    • Hardware: 1.0 (US) / Firmware: 1.0.21
    • Hardware: 1.0 (US) / Firmware: 1.1.01
    • Hardware: 1.0 (US) / Firmware: 1.1.11
  • KS230
    • Hardware: 1.0 (US) / Firmware: 1.0.14
    • Hardware: 2.0 (US) / Firmware: 1.0.11
  • KS240
    • Hardware: 1.0 (US) / Firmware: 1.0.41
    • Hardware: 1.0 (US) / Firmware: 1.0.51
    • Hardware: 1.0 (US) / Firmware: 1.0.71

Bulbs

  • 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.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
  • 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 (EU) / Firmware: 1.2.31
    • Hardware: 1.0 (EU) / Firmware: 1.5.121
    • Hardware: 1.0 (UK) / Firmware: 1.5.61

Hub-Connected Devices

  • KE100
    • Hardware: 1.0 (EU) / Firmware: 2.4.01
    • Hardware: 1.0 (EU) / Firmware: 2.8.01
    • Hardware: 1.0 (UK) / Firmware: 2.8.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
  • 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
  • P135
    • Hardware: 1.0 (US) / Firmware: 1.0.5
    • Hardware: 1.0 (US) / Firmware: 1.2.0
  • 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
  • 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
  • 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

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
  • 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
  • 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
  • C110
    • Hardware: 2.0 (EU) / Firmware: 1.4.3
  • C210
    • Hardware: 2.0 / Firmware: 1.3.11
    • 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
  • C225
    • Hardware: 2.0 (US) / Firmware: 1.0.11
  • C325WB
    • Hardware: 1.0 (EU) / Firmware: 1.1.17
  • C520WS
    • Hardware: 1.0 (US) / Firmware: 1.2.8
  • C720
    • Hardware: 1.0 (US) / Firmware: 1.2.3
  • 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

  1. Model requires authentication ↩︎