Support request: Tuya Recuperator AV-TTW5-W (Category: fs)

Hi everyone,
I integrated my AV-TTW5-W decentralised recuperator via the Tuya integration. Currently, it only shows the ON/OFF switch.

According to the Tuya API Explorer, the device is categorized as « fs » (Fan) and supports 3 speed levels via fan_speed_percent as well as a light switch.

Could you please add the mapping for this device type so the fan speed slider and light switch become available in Gladys?

Here is my JSON payload from the Tuya IoT Platform:

json

{
  "result": {
    "category": "fs",
    "functions": [
      {
        "code": "switch",
        "type": "Boolean",
        "values": "{}"
      },
      {
        "code": "fan_speed_percent",
        "type": "Integer",
        "values": "{\"unit\":\"\",\"min\":1,\"max\":3,\"scale\":0,\"step\":1}"
      },
      {
        "code": "light",
        "type": "Boolean",
        "values": "{}"
      }
    ],
    "status": [
      {
        "code": "switch",
        "type": "Boolean",
        "values": "{}"
      },
      {
        "code": "fan_speed_percent",
        "type": "Integer",
        "values": "{\"unit\":\"\",\"min\":1,\"max\":3,\"scale\":0,\"step\":1}"
      },
      {
        "code": "light",
        "type": "Boolean",
        "values": "{}"
      },
      {
        "code": "fault",
        "type": "Bitmap",
        "values": "{\"label\":[\"E1\",\"E2\",\"E3\",\"E4\",\"E5\"]}"
      }
    ]
  },
  "success": true
}

Thanks in advance for your amazing work on the Tuya integration!

That’s a job for @Terdious’s colleague :wink:

Hi @Carsten!

The AV-TTW5-W collector is supported by the Tuya external integration (gladys-tuya).

The Tuya fs category is managed. For this model, the integration documentation describes speed and light, in addition to the switch. You need a recent version of the catalog (it’s documented in 1.31.2): Integrations → Tuya → update, then restart a discovery. You should see more than just on/off.

I’m moving this topic to « Delivered Requests ». If there’s still a case that doesn’t match, open a new topic: it will be easier to follow.