make-all / tuya-local

Local support for Tuya devices in Home Assistant
MIT License
1.22k stars 490 forks source link

Request support for Smart Plug with Power monitoring #2086

Closed opolczer closed 2 months ago

opolczer commented 2 months ago

Log Message

Device matches feit_light_rgb_bulb with quality of 100%. DPS: {"updated_at": 1720384899.6927552, "1": false}

Information about DPS mappings

{
  "modelId": "0000004hb3",
  "services": [
    {
      "actions": [],
      "code": "",
      "description": "",
      "events": [],
      "name": "默认服务",
      "properties": [
        {
          "abilityId": 1,
          "accessMode": "rw",
          "code": "switch_1",
          "description": "",
          "extensions": {
            "iconName": "icon-dp_power2",
            "attribute": "1"
          },
          "name": "开关1",
          "typeSpec": {
            "type": "bool"
          }
        },
        {
          "abilityId": 9,
          "accessMode": "rw",
          "code": "countdown_1",
          "description": "",
          "extensions": {
            "iconName": "icon-dp_time2"
          },
          "name": "开关1倒计时",
          "typeSpec": {
            "type": "value",
            "max": 86400,
            "min": 0,
            "scale": 0,
            "step": 1,
            "unit": "s"
          }
        },
        {
          "abilityId": 17,
          "accessMode": "rw",
          "code": "add_ele",
          "description": "",
          "extensions": {
            "iconName": "icon-battery"
          },
          "name": "增加电量",
          "typeSpec": {
            "type": "value",
            "max": 50000,
            "min": 0,
            "scale": 3,
            "step": 100,
            "unit": "kwh"
          }
        },
        {
          "abilityId": 18,
          "accessMode": "ro",
          "code": "cur_current",
          "description": "",
          "extensions": {
            "iconName": "icon-Ele"
          },
          "name": "当前电流",
          "typeSpec": {
            "type": "value",
            "max": 30000,
            "min": 0,
            "scale": 0,
            "step": 1,
            "unit": "mA"
          }
        },
        {
          "abilityId": 19,
          "accessMode": "ro",
          "code": "cur_power",
          "description": "",
          "extensions": {
            "iconName": "icon-dp_tool"
          },
          "name": "当前功率",
          "typeSpec": {
            "type": "value",
            "max": 50000,
            "min": 0,
            "scale": 1,
            "step": 1,
            "unit": "W"
          }
        },
        {
          "abilityId": 20,
          "accessMode": "ro",
          "code": "cur_voltage",
          "description": "",
          "extensions": {
            "iconName": "icon-a_function_turbo"
          },
          "name": "当前电压",
          "typeSpec": {
            "type": "value",
            "max": 5000,
            "min": 0,
            "scale": 1,
            "step": 1,
            "unit": "V"
          }
        },
        {
          "abilityId": 21,
          "accessMode": "ro",
          "code": "test_bit",
          "description": "",
          "extensions": {
            "iconName": "icon-dp_direction"
          },
          "name": "产测结果位",
          "typeSpec": {
            "type": "value",
            "max": 5,
            "min": 0,
            "scale": 0,
            "step": 1
          }
        },
        {
          "abilityId": 22,
          "accessMode": "ro",
          "code": "voltage_coe",
          "description": "",
          "extensions": {
            "iconName": "icon-gaodiyin"
          },
          "name": "电压校准系数",
          "typeSpec": {
            "type": "value",
            "max": 1000000,
            "min": 0,
            "scale": 0,
            "step": 1
          }
        },
        {
          "abilityId": 23,
          "accessMode": "ro",
          "code": "electric_coe",
          "description": "",
          "extensions": {
            "iconName": "icon-gaodiyin"
          },
          "name": "电流校准系数",
          "typeSpec": {
            "type": "value",
            "max": 1000000,
            "min": 0,
            "scale": 0,
            "step": 1
          }
        },
        {
          "abilityId": 24,
          "accessMode": "ro",
          "code": "power_coe",
          "description": "",
          "extensions": {
            "iconName": "icon-gaodiyin"
          },
          "name": "功率校准系数",
          "typeSpec": {
            "type": "value",
            "max": 1000000,
            "min": 0,
            "scale": 0,
            "step": 1
          }
        },
        {
          "abilityId": 25,
          "accessMode": "ro",
          "code": "electricity_coe",
          "description": "",
          "extensions": {
            "iconName": "icon-gaodiyin"
          },
          "name": "电量校准系数",
          "typeSpec": {
            "type": "value",
            "max": 1000000,
            "min": 0,
            "scale": 0,
            "step": 1
          }
        },
        {
          "abilityId": 26,
          "accessMode": "ro",
          "code": "fault",
          "description": "",
          "extensions": {
            "iconName": "icon-baojing"
          },
          "name": "故障告警",
          "typeSpec": {
            "type": "bitmap",
            "label": [
              "ov_cr"
            ],
            "maxlen": 1
          }
        }
      ]
    }
  ]
}

Product ID

zmuquaytzuth4gkp

Information about how the device functions

I bought this device from AliExpress: https://www.aliexpress.com/item/4000801500192.html

I would like to use Power monitoring and Countdown functions too.

Thanks

make-all commented 2 months ago

Your device is not reporting the timer or power monitoring dps locally. It can only function as a simple switch.

opolczer commented 2 months ago

In the Local Tuya worked for me.