Open gid204 opened 1 year ago
The issue here is that the tuya fan component expects an enum for the speed, but the device has an integer. And the tuya light component expects an integer for the color temperature, but the device has an enum.
Hey @ssieb, have you had a chance to look at this?
@gid204 I cam across this as a way to add the light to possibly the same fan. Did you ever get to a solution?
I did not unfortunately, I’ve just continued using the external component from this repo .
Thanks, I'm still going to buy one of those modules and see what I can do. I see this person has a similar fan. Going to use it as a starting point. https://community.home-assistant.io/t/arlec-grid-connect-ceiling-fans/261127
Yep, let me know if you make any progress! These fans were actually installed in a friend’s house I hooked up. From memory everything worked except changing the lights temperature.
I got my module installed during the week. It came with new config referencing https://github.com/jeggleston1981/skyfandc
`substitutions: name: easy-skyfandc-f17747 packages: jimmy.easy_skyfandc: github://jeggleston1981/skyfandc/micro_skyfan2.yaml esphome: name: ${name} name_add_mac_suffix: false api: encryption: key: Yth4pNq***mZjq7Y=
wifi: ssid: !secret wifi_ssid password: !secret wifi_password`
The problem
The Skyfan DC Tuya integrated fan has some datapoints with differing data types to that of what ESPHome is expecting.
Which version of ESPHome has the issue?
2022.6.2
What type of installation are you using?
Home Assistant Add-on
Which version of Home Assistant has the issue?
No response
What platform are you using?
ESP8266
Board
esp8265
Component causing the issue
tuya
Example YAML snippet
Anything in the logs that might be useful for us?