diff --git a/source/_integrations/tplink.markdown b/source/_integrations/tplink.markdown index 7d6708816e4..1c6cfef8d7f 100644 --- a/source/_integrations/tplink.markdown +++ b/source/_integrations/tplink.markdown @@ -2,8 +2,14 @@ title: TP-Link Smart Home description: Instructions on integrating TP-Link Smart Home Devices to Home Assistant. ha_category: + - Binary sensor + - Button + - Climate + - Fan - Hub - Light + - Number + - Select - Sensor - Switch ha_release: 0.89 @@ -16,8 +22,14 @@ ha_codeowners: - '@sdb9696' ha_domain: tplink ha_platforms: + - binary_sensor + - button + - climate - diagnostics + - fan - light + - number + - select - sensor - switch ha_dhcp: true @@ -36,106 +48,42 @@ If you have an older device that does not currently require authentication, you ## Supported Devices -See [Supported Devices in python-kasa](https://github.com/python-kasa/python-kasa#supported-devices) for an up to date list. +See [Supported Devices in python-kasa](https://python-kasa.readthedocs.io/en/stable/SUPPORTED.html) for an up to date list that includes hardware and firmware versions. Devices not listed below may work but if you encounter issues submit a bug report to [python-kasa](https://github.com/python-kasa/python-kasa). -### Not requiring authentication +### Supported Kasa devices -#### Plugs +- **Plugs**: EP10, EP25[^1], HS100[^2], HS103, HS105, HS110, KP100, KP105, KP115, KP125, KP125M[^1], KP401 +- **Power Strips**: EP40, HS107, HS300, KP200, KP303, KP400 +- **Wall Switches**: ES20M, HS200, HS210, HS220, KP405, KS200M, KS205[^1], KS220M, KS225[^1], KS230, KS240[^1] +- **Bulbs**: KL110, KL120, KL125, KL130, KL135, KL50, KL60, LB110 +- **Light Strips**: KL400L5, KL420L5, KL430 +- **Hubs**: KH100[^1] +- **Hub-Connected Devices[^3]**: KE100[^1] -- HS100 -- HS103 -- HS105 -- HS107 -- HS110 -- KP100 -- KP105 -- KP115 -- KP125 -- KP401 -- EP10 -- EP25 (Hardware version < 2.6) +### Supported Tapo[^1] devices -#### Power Strips +- **Plugs**: P100, P110, P115, P125M, P135, TP15 +- **Power Strips**: P300, TP25 +- **Wall Switches**: S500D, S505, S505D +- **Bulbs**: L510B, L510E, L530E +- **Light Strips**: L900-10, L900-5, L920-5, L930-5 +- **Hubs**: H100 +- **Hub-Connected Devices[^3]**: T110, T300, T310, T315 -- EP40 -- HS300 -- KP303 -- KP200 -- KP400 -- KP405 +[^1]: Requires authentication +[^2]: Newer versions require authentication +[^3]: Devices may work across TAPO/KASA branded hubs -#### Wall switches +## Light effects -- ES20M -- HS200 -- HS210 -- HS220 -- KS200M -- KS220M -- KS230 - -#### Bulbs - -- EP40 -- LB100 -- LB110 -- LB120 -- LB130 -- LB230 -- KL50 -- KL60 -- KL110 -- KL120 -- KL125 -- KL130 -- KL135 - -#### Light strips - -- KL400 -- KL420 -- KL430 - -### Requiring authentication - -#### Plugs - -- EP25 (Hardware version >= 2.6) -- KP125M -- P110 -- P115 -- HS100 (UK Hardware version 4.1 with firmware 1.1.0) - -#### Wall switches - -- KS205 -- KS225 - -#### Bulbs - -- L510B -- L530E -- TL135E - -#### Light strips - -- L900-5 -- L900-10 -- L920 - -#### Power Strips - -- P300 - -## Light strip effects - -Light strip effects are currently only supported for the device types not requiring authentication. +If light effects are supported by a device they can be selected from the bottom of the light card. +They are currently not supported on Kasa bulbs. ### Random Effect - Service `tplink.random_effect` -The light strips allow setting a random effect. +Light strips allow setting a random effect. | Service data attribute | Description | | ---------------------- | ----------- | @@ -184,7 +132,7 @@ data: ### Sequence Effect - Service `tplink.sequence_effect` -The light strips allow setting a sequence effect. +Light strips allow setting a sequence effect. | Service data attribute | Description | | ---------------------- | ----------- | diff --git a/source/_integrations/tplink_tapo.markdown b/source/_integrations/tplink_tapo.markdown index b5a64c39ce9..405705881c8 100644 --- a/source/_integrations/tplink_tapo.markdown +++ b/source/_integrations/tplink_tapo.markdown @@ -2,8 +2,14 @@ title: Tapo description: Connect and control your Tapo devices using the TP-Link Smart Home integration ha_category: + - Binary sensor + - Button + - Climate + - Fan - Hub - Light + - Number + - Select - Sensor - Switch ha_domain: tplink_tapo @@ -18,8 +24,14 @@ ha_codeowners: - '@sdb9696' ha_config_flow: true ha_platforms: + - binary_sensor + - button + - climate - diagnostics + - fan - light + - number + - select - sensor - switch ha_iot_class: Local Polling