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.