top of page

Skyfan DC Guide for Home Assistant

Updated: Jan 17, 2023

So you have a Ventair Skyfan DC or you are thinking of getting fans for your house and you would like one that works with Home Assistant. Well, this is one fan you could use, it looks sleek and modern, has a good responsive remote 5 speeds, comes in white, black, 3 or 4 blades, comes in 36 to 60 inchs for small or big rooms, so there are plenty of choices.

The version I have used the most is the 48 inch, white 3 Blade I have had it in my bedroom for a few months and am happy with the performance of this fan. The version with the light is good too, although I have not yet tested the light with Home Assistant yet, the light is very low profile, dimmable, and color changeable.

You can use Tuya Local to connect this fan in a similar way to the Airlie II another fan I did a review on. However, at this point in time, the speeds will not work as the tuya data point for speed on this fan is an integer while most other fans are ENUM. I have however modified the ESPhome code to work with this fan specifically the YAML use the fork of ESPhome at my github that will support the use of this fan with ESPhome correctly.

  name: master-fan-tuya
  platform: ESP8266
  board: esp8285
  - source:
      type: git
      ref: dev
    components: [ tuya ]

# Enable Home Assistant API
# Logger not using the serial port as tuya needs it
  baud_rate: 0

  ssid: "YOUR SSID"
  password: "YOUR PASSWORD"

  rx_pin: GPIO3
  tx_pin: GPIO1
  baud_rate: 9600

  - platform: "tuya"
    name: "Main Bedroom Fan"
    switch_datapoint: 1
    speed_datapoint: 3
    direction_datapoint: 8
    speed_count: 6

If you would like to make the USB plug-in module the design files can be found at

It would however be easier and probably cheaper to buy a module here and get it shipped ready to good to you from my site here, it will also support my youtube channel.

Instructions for using SkyFanDC module which is made for ESPhome and Home Assistant

I originally did not have a case for the SkyFanDC module, but I am now shipping them with a 3D-printed case. If you are making your own I will upload the STL file to my github that has the YAML for these modules, so that you can print your own if you wish, it does work fine without a case.

I also added an NTC temperature sensor, unfortunately, a lot of heat travels from the fan to the PCB and heats the sensor up so it is not that accurate, however, the next batch will have a JST SH 4pin connector on it so you could connect a commonly available TMP117 temperature sensor to it, which works much better, and is easy to set up in ESPhome, this sensor could be placed outside the cowling in a little case to measure room temperature, it would be at ceiling level which is always higher, but it would be relative to the temperature in the rooms and could be used to turn the fan on and off as automation.

When you get your Module if you install them in one fan at a time, it will create a wireless AP with no password.

1,690 views4 comments

Recent Posts

See All
bottom of page