Skip to content
Homebridge TestFlight
TP-Link, Kasa, Tapo

TP-Link Kasa

homebridge-kasa · v9.2.0

LocalHomebridge 2.0

Adds TP-Link Kasa plugs, switches, bulbs and light strips to HomeKit over several local protocols.

What it says it supports

Brands

  • TP-Link
  • Kasa
  • Tapo

Devices it names

  • EP25
  • HS100
  • HS110
  • HS300
  • KP115
  • KP125M
  • HS200
  • HS220
  • KL50
  • KL120
  • LB130
  • KL430

Shows up in Apple Home as from its README

What people report

  • Works7
  • Not working1
DeviceStatusWhat they saidSource
Kasa smart plugsWorksPoster says current Kasa plugs work through Homebridge
Saved copy
… However I can’t upgrade homebridge because I can’t upgrade node js because I can’t upgrade my Mac anymore. This is kind of annoying because while my current Kasa plugs work, I can’t integrate my Govee heater due to the Govee plugin requiring a more updated version of homebridge. Plus I plan to expand and I can foresee this being an issue with other plugins I’d want to add. Currently my mac mini is running Homebridge and plex. What’s the best way to run both while being able to update Homebridge to latest version? My Mac mini also has a bunch of media and personal files I’d like to keep. I’d …

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit thread · 2024-09
Kasa smart switchesWorksGood luck reported by one user
Saved copy
I’ve had good luck with the Kasa line

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2022-06
TP-Link Kasa HS105 plugWorksFour units, no issues
Saved copy
I have four HS105s and I haven’t had any issues. I automate through HomeKit and it works great.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2020-05
TP-Link Kasa HS200 switchWorksNo No Response issues
Saved copy
I have a few of them (HS200), and never have any issues with No Response within HomeKit. The automation and Siri response react just fine.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2020-05
TP-Link Kasa plugs and switchesWorksUsed to control Christmas lights
Saved copy
I’m not sure about lights that are natively “smart”, unfortunately. We plug our normal, cheap Christmas lights into Kasa plugs and switches and use the Kasa plugin for Homebridge.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2022-11
TP-Link Kasa smart switchesWorksSingle pole, dimmer and three-way work fine with Homebridge
Saved copy
I have started using the TP Link Kasa units. The single pole switch is $20 on Amazon. The set also has dimmer and three way. They work perfectly fine with Homebridge and HomeKit

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2020-04
TP-Link Kasa switchesWorksRecommended as cheaper alternative to Lutron Caseta for Homebridge
Saved copy
I went with Lutron Caseta for switches but those are not affordable. My recommendation would be Kasa. Similar functionality but a fraction of the cost. I installed Lutron before finding out about Homebridge otherwise I would’ve gone the Kasa route. If money is not an issue then Lutron is the best of the ones I tried.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2020-03
Kasa switches (TrueNAS Docker)Not workingSwitch reacts in Home but physical switch does nothing
Saved copy
Instaled homebridge in docker and plugins for wyze cams and kasa tplink switches. Everything shows up in homekit app. Strange thing, wyze cams function perfectly, but when kasa switch is activated in homebridge or homekit it reacts, except the actual switch does not. What in hell am i doing wrong??

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit thread · 2024-04

Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Local

LAN: Legacy XOR, KLAP v2, AES and TPAP protocols

You’ll need

  • Kasa/Tapo credentials for newer firmware

Compatibility

Verified by HomebridgeNo
Homebridge versions^1.6.0 || ^2.0.0-beta.0
Homebridge 2.0Yes
Node.js>=18
Settings in Homebridge UIYes
MatterNo
Platform nameTplinkSmarthome
LicenseMIT

Community signals

Downloads a week39
Downloads a month496
GitHub stars2
Open issues0
Closed issues0
Last code push2026-10-17
Latest version9.2.0 (2026-08-20)
First published2026-03-27
Releases11

In ReReHome

Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.

Bridges get their own settings page listing the accessories behind them.

HomeKit services in its code

Found by scanning the published npm package. A plugin can register a service only for some devices.

  • Lightbulb
  • Outlet
  • Switch