Skip to content
Homebridge TestFlight
Treatlife

Treatlife DS03 Fan Controller

Fans · Climate

WorksVerified plugin3 plugins

3 reports: 3 say it works.

Reported with 3 Homebridge plugins: Tuya (0x5e fork), Tasmota, Tuya.

What people report

PluginStatusWhat they saidConnectsSource
Tuya (0x5e fork) Verified
@0x5e/homebridge-tuya-platform
WorksWorks after choosing correct data center (India for a US user)
Saved copy
Thank you everyone. It works! I got my TreatLife Ceiling Fan & Light Dimmer Switch (DS03) working perfectly in HomeKit via the official Tuya Platform HomeBridge plugin. Although, I’m in the US and I had to connect to the data center in India.

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

CloudReddit comment · 2022-02
Tasmota Verified
homebridge-tasmota
WorksSample Tasmota config
Saved copy
Sample Device Configurations ( My personal collection ) Sample Device Configurations ( My personal collection ) My standard config after setting name and device configuration Tasmota Configuration Sonoff IFAN03 Tasmota Configuration configuration override of discovery object to create a FAN ( post version 0.1.0 ) configuration override of discovery object to create a FAN ( pre version 0.1.0 ) Slave a FEIT Wifi Dimmer Wall Switch to an iFan as a light switch BME280 Temperature Sensor - MCUIOT DHT11 Temperature Sensor - MCUIOT Water Leak Sensor with On/Off control LEAK Tasmota configuration - …

Excerpt saved from GitHub on 2026-10-22.

LocalDocs: DEVICES.md
Tuya Verified
homebridge-tuya
WorksWorks as FanLight type after config help
Saved copy
@jlg89 What API version are your DS03 switches running? I think the issue is the API version used at the time it was manufactured. My controllers work fine with TuyaWeb, but even though I'm able to get my older smart plugs working, the DS03 isn't. After doing some troubleshooting, I think the problem is that this plugin hasn't been updated to support the Tuya API 3.4 yet, as referenced in issues #379, #395. I have a smart outlet (using 3.1) working with TuyaLan, but my DS03 (using 3.4) isn't. [TuyaLan] Discovered Test Outlet (012002842c3ae831f872) identified as Outlet (3.1) [Tuya DEBUG] …

Excerpt saved from GitHub on 2026-10-22.

LocalIssue #408 · 2023-04

Each row is one report from a plugin’s GitHub issues, pull requests, discussions, wiki or docs, or from r/homebridge. Check the date and the linked thread before you buy.

In ReReHome

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

Identifiers

BrandTreatlife
ModelDS03
CategoryFans

Also reported as

  • Treatlife Ceiling Fan Dimmer Switch DS03
  • Treatlife DS03 fan controller and dimmer
  • TreatLife DS03 ceiling fan and light dimmer