Skip to content
Homebridge TestFlight
Tuya, Smart Life

Tuya Smart Life

homebridge-tuya-smartlife · v1.0.1

CloudHomebridge 2.0

Adds Tuya and Smart Life switches, outlets, climate sensors and thermostats using Smart Life QR login.

What it says it supports

Brands

  • Tuya
  • Smart Life

Devices it names

  • Switches (kg, tdq)
  • Outlets (cz, pc)
  • Temperature/humidity sensors
  • Contact sensors
  • Motion sensors
  • Leak sensors
  • Smoke sensors
  • Thermostats (wk)

Shows up in Apple Home as from its README

Sensor readings in its code

What people report

  • Works1
  • Partly works1
  • Not working1
  • Requested1
DeviceStatusWhat they saidSource
Moes smart switches (Tuya/Smart Life)WorksOn/off from HomeKit and Siri via Homebridge
Saved copy
Hi. Homebridge has plugins so you can control from HomeKit the products that are connected in the Tuya/Smart Life apps. I have Moes switches connected to Smart Life. Homebridge lets me turn on/off my lights with HomeKit/Siri. If you want, you can create an Apple shortcut as an alternative. Yo have to create a Scene in smart life app. Then go to shortcuts app and create a shortcut that executes the previous scene created in the smart life app. Obviously yo can execute the shortcuts manually or by asking Siri to do so. The thing is that if the app is closed/sign off, in this case smart life, …

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

Reddit comment · 2024-11
Sylvania/Ledvance Smart+ WiFi bulbsPartly worksRebranded Tuya; pairing can time out; some report no success
Saved copy
So it almost worked. Smart Life found the bulbs and they went from flashing to solid indicating that they thought they were paired. The app timed out on the “registering device with the cloud” step. The interesting thing is that the Sylvania app seems to be a rebranded version of Smart Life. Some of the dialogs are exactly the same and the three pairing steps work exactly the same. The only difference is the register step completes in the Sylvania app and times out in Smart Life. Which makes me wonder if there’s a manufacturer id sent as part of the register process. Does Tuya care …

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

Reddit thread · 2020-12
Toshiba air conditioner (Smart Life)Not workingWorks in Smart Life app but could not get it working with the Homebridge plugin
Saved copy
I have an RPI4 running Homebridge and PiHole without issues. I do have 1 smart life product that I cannot seem to get working, a Toshiba A/C using the SmartLife app. The A/C works fine in the app, I just cannot seem to get it working with the HomeBridge plugin

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

Reddit comment · 2023-09
Smart GDO garage door motor (Tuya clone)RequestedSuggested Tuya plugin or Ratgdo; no confirmed working solution.
Saved copy
Pretty sure your app "Smart GDO" is a Tuya clone. Which means : 1. You can use Tuya app (or Smart Life) to control your door 2. There is a Tuya / Smart Life plugin for Homebridge

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

Reddit comment · 2025-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

Cloud

Tuya cloud via Smart Life QR login, polling

You’ll need

  • Smart Life app account

Compatibility

Verified by HomebridgeNo
Homebridge versions^2.0.0
Homebridge 2.0Yes
Node.js^22 || ^24
Settings in Homebridge UIYes
MatterNo
Platform nameTuyaSmartLife
LicenseApache-2.0

Community signals

Downloads a week30
Downloads a month197
GitHub stars0
Open issues0
Closed issues0
Last code push2026-07-02
Latest version1.0.1 (2026-07-02)
First published2026-07-01
Releases2

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.

Caveats from the README

  • Cloud-only, no LAN or BLE
  • Lights, covers, fans deferred
  • Polling-based updates

HomeKit services in its code

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

  • Battery
  • ContactSensor
  • HumiditySensor
  • LeakSensor
  • MotionSensor
  • Outlet
  • SmokeSensor
  • Switch
  • TemperatureSensor
  • Thermostat