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?

I purchased a Caledon Ceiling fan, also from Lowes. However, I can’t figure out how to add it to Tuya app, since there is no obvious way to get it into pairing mode. I’m not sure if the Caledon uses the same wireless control module as the Dayton. How did you set up the device in Tuya-Local?

Ok, I apparently had to make a post asking for help before the Tech Gods would grace me with the answers. The Caledon Ceiling Fan goes into pairing mode so it can be added to the Tuya app just like it says in the manual — by flipping the light switch on and off five times — but you have to end it in the “on” position, and wait 15 seconds for it to start blinking. Also, it doesn’t consistently start blinking when putting it in pairing mode, but sure enough the Tuya app autodiscovers it on the local network (assuming you are on 2.4Ghz and not 5GHZ Wifi with your phone/tablet).
I was able to follow the rest of the protocol seamlessly.
I will also add that I tried Local Tuya and Tuya Local, and Tuya Local works much better for retrieving the local key and ID of the devices without having to go creating a developer account on Tuya’s IOT platform.
What the IOT platform was useful for was querying the DPs (data points) for the integration so you know what each one does, and what accepted values it takes.
Now my Caledon fans are working. I will create a new topic to share the DP dumps that worked for this fan, as it is the most affordable I found in stock at my local Lowe’s.