Skip to content

Request Support for avatto thermostat WT20R-WH-3A-W-wifi #3905

@Franek-91

Description

@Franek-91

Log message

2025-10-29 21:03:08.833 WARNING (MainThread) [custom_components.tuya_local.config_flow] Adding WiFi Thermostat 3A Water Heating device with product id wwucdzi28uei6cri
[2025-10-29 21:03:08,953] [customer-customerapi] net work error = network error:(1010) token is expired
2025-10-29 21:03:08.953 ERROR (SyncWorker_8) [tuya_sharing] net work error = network error:(1010) token is expired
2025-10-29 21:03:08.992 WARNING (MainThread) [custom_components.tuya_local.config_flow] Unable to fetch data model from cloud: network error:(-9999999) sign invalid
2025-10-29 21:03:08.993 WARNING (MainThread) [custom_components.tuya_local.config_flow] Device matches zigbee_smart_bulb with quality of 20%. DPS: {"updated_at": 1761768186.4882994, "1": true, "2": "auto", "3": 22, "8": true, "23": "c", "24": 240, "25": 88, "32": "auto", "44": 1, "45": 1, "101": "open", "102": 1, "104": "in", "105": 35, "112": 0}
2025-10-29 21:03:08.993 WARNING (MainThread) [custom_components.tuya_local.config_flow] Include the previous log messages with any new device request to https://github.com/make-all/tuya-local/issues/

Product ID

wwucdzi28uei6cri

Product Name

avatto thermostat WT20R-WH-3A-W-wifi

DPS information

{
  "result": {
    "properties": [
      {
        "code": "switch",
        "custom_name": "",
        "dp_id": 1,
        "time": 1761679147662,
        "type": "bool",
        "value": true
      },
      {
        "code": "mode",
        "custom_name": "",
        "dp_id": 2,
        "time": 1761679163811,
        "type": "enum",
        "value": "auto"
      },
      {
        "code": "temp_set",
        "custom_name": "",
        "dp_id": 3,
        "time": 1761767703216,
        "type": "value",
        "value": 22
      },
      {
        "code": "window_check",
        "custom_name": "",
        "dp_id": 8,
        "time": 1761524607998,
        "type": "bool",
        "value": true
      },
      {
        "code": "temp_set_f",
        "custom_name": "",
        "dp_id": 17,
        "time": 1761505061457,
        "type": "value",
        "value": 41
      },
      {
        "code": "temp_unit_convert",
        "custom_name": "",
        "dp_id": 23,
        "time": 1761524608394,
        "type": "enum",
        "value": "c"
      },
      {
        "code": "temp_current",
        "custom_name": "",
        "dp_id": 24,
        "time": 1761770067935,
        "type": "value",
        "value": 235
      },
      {
        "code": "humidity",
        "custom_name": "",
        "dp_id": 25,
        "time": 1761524608616,
        "type": "value",
        "value": 88
      },
      {
        "code": "temp_current_f",
        "custom_name": "",
        "dp_id": 29,
        "time": 1761505061457,
        "type": "value",
        "value": -4
      },
      {
        "code": "work_days",
        "custom_name": "",
        "dp_id": 31,
        "time": 1761505061457,
        "type": "enum",
        "value": "5_2"
      },
      {
        "code": "work_state",
        "custom_name": "",
        "dp_id": 32,
        "time": 1761767703112,
        "type": "enum",
        "value": "auto"
      },
      {
        "code": "factory_reset",
        "custom_name": "",
        "dp_id": 39,
        "time": 1761505061457,
        "type": "bool",
        "value": false
      },
      {
        "code": "backlight",
        "custom_name": "",
        "dp_id": 44,
        "time": 1761524608616,
        "type": "value",
        "value": 1
      },
      {
        "code": "fault",
        "custom_name": "",
        "dp_id": 45,
        "time": 1761524608599,
        "type": "bitmap",
        "value": 1
      },
      {
        "code": "backlight_enum",
        "custom_name": "",
        "dp_id": 52,
        "time": 1761505061457,
        "type": "enum",
        "value": "closed"
      },
      {
        "code": "week_program_4",
        "custom_name": "",
        "dp_id": 71,
        "time": 1761524608721,
        "type": "raw",
        "value": "BgUAEAgAAA8LHgAPDR4ADxEAABYWAAAPBgAAFAgAAA8LHgAPDR4ADxEAABYWAAAPBgAAFAgAAA8LHgAPDR4ADxEAABYWAAAP"
      },
      {
        "code": "control",
        "custom_name": "",
        "dp_id": 101,
        "time": 1761524609984,
        "type": "enum",
        "value": "open"
      },
      {
        "code": "holiday_temp_set",
        "custom_name": "",
        "dp_id": 102,
        "time": 1761524608616,
        "type": "value",
        "value": 1
      },
      {
        "code": "holiday_temp_set_f",
        "custom_name": "",
        "dp_id": 103,
        "time": 1761505061457,
        "type": "value",
        "value": 32
      },
      {
        "code": "sencer_c",
        "custom_name": "",
        "dp_id": 104,
        "time": 1761524608394,
        "type": "enum",
        "value": "in"
      },
      {
        "code": "home_temp",
        "custom_name": "",
        "dp_id": 105,
        "time": 1761524608616,
        "type": "value",
        "value": 35
      },
      {
        "code": "home_temp_f",
        "custom_name": "",
        "dp_id": 107,
        "time": 1761505061457,
        "type": "value",
        "value": 50
      },
      {
        "code": "cook_temperature",
        "custom_name": "",
        "dp_id": 112,
        "time": 1761524608110,
        "type": "value",
        "value": 0
      },
      {
        "code": "cook_temperature_f",
        "custom_name": "",
        "dp_id": 113,
        "time": 1761505061457,
        "type": "value",
        "value": 14
      }
    ]
  },
  "success": true,
  "t": 1761770709764,
  "tid": "28c79e15b50811f0a25e9ed280a40f39"
}

Information about how the device functions

I think that is this one, but is not detect:
https://github.com/make-all/tuya-local/blob/main/custom_components/tuya_local/devices/avatto_wt20r_thermostat.yaml

Metadata

Metadata

Assignees

No one assigned

    Labels

    awaiting confirmationWating for confirmation the issue is solveddevice variantVariant of a supported deviceunreleasedWill be in next release

    Projects

    Status

    ✅ Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions