Globe Dayton RGBW Ceiling Fan

Just bought a Globe Dayton Ceiling Fan from Lowes.
I really like the fan.

Though, after hooking it up using Tuya-Local, I wasn’t able to use the RGB functionality with the light that it includes. It would only give me white with different color temperatures.

After toying around, I found a solution.

Basically copy the contents of orison_chanfok_neo_fan_light.yaml into ledkia_fan_light.yaml


Add the fan normally while setting up in Tuya, use the default ledkia_fan_light upon setting up the device.

Then, VSCode into custom_components/tuya_local/devices find the component named ledkia_fan_light.yaml

We want to comment everything out of that, in case we need it for later (probably won’t, but I’m a hoarder)

Use CTRL+A to select all

Then hit CTRL+K then CTRL+C

This will comment everything out.

Now in the list, find a component named orison_chanfok_neo_fan_light.yaml

We want to copy the contents of this YAML into the ledkia_fan_light.yaml

Use CTRL+A to select all

Copy and paste it in the bottom of the commented out ledkia_fan_light.yaml, and now do a restart of HAOS to load the new YAML config.

Now we want to edit the speed range, change 100 to 6

      - id: 62
        type: integer
        name: speed
        optional: true
        range:
          min: 1
          max: 6

Boom… You have a working fan with working RGB within HAOS and correct speed.


I don’t know why tuya_local won’t let you select this integration during the setup of the device. It gives you a huge list to select from, but none of them are fans with RGB that actually work.

Maybe someone knows how I could’ve done this more easily, but I’m a noob who just knows enough to get into trouble.

I am about to go out and purchase that fan, how did you get it to work with Tuya-Local? Is it still working well?