Technical Pro FXA16 Fan
Technical Pro FXA16

Available from:

Flashed with:

GPIO #Component
GPIO00 None
GPIO01 Tuya Tx
GPIO02 None
GPIO03 Tuya Rx
GPIO04 None
GPIO05 None
GPIO09 None
GPIO10 None
GPIO12 None
GPIO13 None
GPIO14 None
GPIO15 None
GPIO16 None


{"NAME":"FXA16 Fan","GPIO":[0,107,0,108,0,0,0,0,0,0,0,0,0],"FLAG":0,"BASE":54}

Tuya-Convert might not be possible for this device if the manufacturer started using newest Tuya firmware since this template was published. Instead you can likely serial flash Tasmota without soldering with a flashing jig, if the device is easily opened.

  1. Install Tasmota Version 7+.
  2. Run the command TuyaMCU 12,8
  3. Run the command
Rule1 on TuyaReceived#Data=55AA00070005020400010012 do publish2 stat/fxa16fan/speed 2,0 endon on TuyaReceived#Data=55AA00070005020400010113 do publish2 stat/fxa16fan/speed 2,1 endon on TuyaReceived#Data=55AA00070005020400010214 do publish2 stat/fxa16fan/speed 2,2 endon
Rule1 1
  1. Add the following to Home Assistant to your FAN section:
- platform: mqtt
  name: "Flat Bedroom Fan"
  state_topic: "stat/fxa16fan/POWER1"
  command_topic: "cmnd/fxa16fan/POWER1"
  oscillation_state_topic: "stat/fxa16fan/POWER2"
  oscillation_command_topic: "cmnd/fxa16fan/POWER2"
  speed_state_topic: "stat/fxa16fan/speed"
  speed_command_topic: "cmnd/fxa16fan/TuyaSend4"
  qos: 0
  payload_on: 'ON'
  payload_off: 'OFF'
  payload_oscillation_on: 'ON'
  payload_oscillation_off: 'OFF'
  payload_low_speed: '2,0'
  payload_medium_speed: '2,1'
  payload_high_speed: '2,2'
  availability_topic: tele/fxa16fan/LWT
  payload_available: Online
  payload_not_available: Offline
    - low
    - medium
    - high