Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request support for [Cat litter box (off-brand)] #1963

Closed
AndreyShpilevoy opened this issue May 29, 2024 · 2 comments
Closed

Request support for [Cat litter box (off-brand)] #1963

AndreyShpilevoy opened this issue May 29, 2024 · 2 comments

Comments

@AndreyShpilevoy
Copy link

Device details

Link to the device: link
Off-brand cat litter robot, same as Tonepie T1 Pro.
It's compatible with the same DPS IDs.
I added a table of DPS IDs and functions that I used to add this device to local tuya.

Log Message


  "data": {
    "name": "Tuya Smart Zigbee Door Sensor",
    "type": "tuya_smart_zigbee_door_sensor",
    "device_id": "**REDACTED**",
    "device_cid": "",
    "local_key": "**REDACTED**",
    "host": "**REDACTED**",
    "protocol_version": 3.4,
    "tinytuya_version": "1.13.2",
    "api_version_set": 3.4,
    "api_version_used": 3.4,
    "api_working": true,
    "status": {},
    "cached_state": {
      "updated_at": 1716935367.798861,
      "6": 3395,
      "7": 1,
      "8": 348,
      "17": true,
      "22": 0,
      "101": false,
      "102": false,
      "104": false,
      "105": true,
      "109": true,
      "111": true,
      "114": false,
      "117": 3,
      "118": 15,
      "119": false,
      "120": false,
      "121": false,
      "122": false,
      "123": 1,
      "124": 15,
      "125": 4,
      "126": false,
      "127": 900
    },
    "pending_state": {},
    "connected": true,
    "force_dps": [],
    "home_assistant": {
      "name": "Tuya Smart Zigbee Door Sensor",
      "name_by_user": null,
      "disabled": false,
      "disabled_by": null,
      "entities": [
        {
          "disabled": false,
          "disabled_by": null,
          "entity_category": null,
          "device_class": null,
          "original_device_class": "door",
          "icon": null,
          "unit_of_measurement": null,
          "state": {
            "entity_id": "binary_sensor.tuya_smart_zigbee_door_sensor_door",
            "state": "off",
            "attributes": {
              "device_class": "door",
              "friendly_name": "Tuya Smart Zigbee Door Sensor Door"
            },
            "last_changed": "2024-05-28T22:29:27.798989+00:00",
            "last_reported": "2024-05-28T22:29:27.798989+00:00",
            "last_updated": "2024-05-28T22:29:27.798989+00:00"
          }
        },
        {
          "disabled": false,
          "disabled_by": null,
          "entity_category": "diagnostic",
          "device_class": null,
          "original_device_class": "battery",
          "icon": null,
          "unit_of_measurement": "%",
          "state": {
            "entity_id": "sensor.tuya_smart_zigbee_door_sensor_battery",
            "state": "unknown",
            "attributes": {
              "state_class": "measurement",
              "unit_of_measurement": "%",
              "device_class": "battery",
              "friendly_name": "Tuya Smart Zigbee Door Sensor Battery"
            },
            "last_changed": "2024-05-28T22:29:27.799118+00:00",
            "last_reported": "2024-05-28T22:29:27.799118+00:00",
            "last_updated": "2024-05-28T22:29:27.799118+00:00"
          }
        }
      ]
    }
  }

Information about DPS mappings

{
  "result": {
    "model": "{\"modelId\":\"000003wldi\",\"services\":[{\"actions\":[],\"code\":\"\",\"description\":\"\",\"events\":[],\"name\":\"默认服务\",\"properties\":[{\"abilityId\":6,\"accessMode\":\"ro\",\"code\":\"cat_weight\",\"description\":\"定时上报猫咪体重,支持多只猫咪称重,APP端可选手动分类不同猫咪不同体重\\n\",\"extensions\":{\"iconName\":\"icon-dp_mode\",\"attribute\":\"1024\"},\"name\":\"猫咪体重\",\"typeSpec\":{\"type\":\"value\",\"max\":10000,\"min\":600,\"scale\":0,\"step\":1,\"unit\":\"g\"}},{\"abilityId\":7,\"accessMode\":\"ro\",\"code\":\"excretion_times_day\",\"description\":\"猫咪排泄后,设备端上报当天排泄总次数,APP端进行展示\\n\",\"extensions\":{\"iconName\":\"icon-dp_0\",\"attribute\":\"1024\"},\"name\":\"每天排泄次数\",\"typeSpec\":{\"type\":\"value\",\"max\":60,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"times\"}},{\"abilityId\":8,\"accessMode\":\"ro\",\"code\":\"excretion_time_day\",\"description\":\"猫咪排泄后,设备端上报当次排泄时长,APP端进行展示不同时间的时长趋势\\n\",\"extensions\":{\"iconName\":\"icon-dp_time\",\"attribute\":\"1024\"},\"name\":\"如厕时长\",\"typeSpec\":{\"type\":\"value\",\"max\":1800,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"s\"}},{\"abilityId\":17,\"accessMode\":\"rw\",\"code\":\"deodorization\",\"description\":\"除臭杀菌开关\",\"extensions\":{\"iconName\":\"icon-dp_filter\",\"attribute\":\"1024\"},\"name\":\"除臭杀菌\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":22,\"accessMode\":\"ro\",\"code\":\"fault\",\"description\":\"motor_fault:电机故障\\nprogram_fault:程序错误\\ng_sensor_fault:重力传感器感应异常\\n\",\"extensions\":{\"iconName\":\"icon-baojing\",\"attribute\":\"1024\"},\"name\":\"故障告警\",\"typeSpec\":{\"type\":\"bitmap\",\"label\":[\"motor_fault\",\"program_fault\",\"g_sensor_fault\"],\"maxlen\":3}},{\"abilityId\":101,\"accessMode\":\"rw\",\"code\":\"Clean\",\"description\":\"1 开始  0 关闭\",\"name\":\"一键清理\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":102,\"accessMode\":\"rw\",\"code\":\"empty\",\"description\":\"1 开始  0取消\",\"name\":\"一键换砂\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":103,\"accessMode\":\"ro\",\"code\":\"trash_status\",\"description\":\"0垃圾桶空,提示文字消失\\n1垃圾桶满,提示文字\",\"name\":\"垃圾桶状态\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":104,\"accessMode\":\"ro\",\"code\":\"monitoring\",\"description\":\"当猫进入后, 出现文字提示, 猫咪离开后消失\",\"name\":\"桶内监测\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":105,\"accessMode\":\"rw\",\"code\":\"Induction_Clean\",\"description\":\"\",\"name\":\"感应清理\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":106,\"accessMode\":\"rw\",\"code\":\"clean_time\",\"description\":\"每个时间按照\\n小时分钟格式,每个占用2个字节,分钟和小时,十进制转16进制,如18:50,转为16进制为1232。\\n周期为二进制 星期或单次有效。\\n最多支持三个时间设置,未设置的用0补充。\\n举例:12320013200000000000\",\"name\":\"定时清理\",\"typeSpec\":{\"type\":\"raw\",\"maxlen\":128}},{\"abilityId\":107,\"accessMode\":\"rw\",\"code\":\"clean_time_switch\",\"description\":\"\",\"name\":\"定时清理开关\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":108,\"accessMode\":\"rw\",\"code\":\"Clean_taste\",\"description\":\"每个时间按照\\n小时分钟格式,每个占用2个字节,分钟和小时,十进制转16进制,如18:50,转为16进制为1232。\\n周期为二进制 星期或单次有效。\\n最多支持三个时间设置,未设置的用0补充。\\n举例:12320013200000000000\",\"name\":\"版本识别\",\"typeSpec\":{\"type\":\"raw\",\"maxlen\":128}},{\"abilityId\":109,\"accessMode\":\"rw\",\"code\":\"Clean_tasteSwitch\",\"description\":\"\",\"name\":\"备用版本识别\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":110,\"accessMode\":\"rw\",\"code\":\"not_disturb\",\"description\":\"\",\"name\":\"免打扰\",\"typeSpec\":{\"type\":\"raw\",\"maxlen\":128}},{\"abilityId\":111,\"accessMode\":\"rw\",\"code\":\"Clean_notice\",\"description\":\"红外功能开启或关闭\",\"name\":\"关闭红外以适应猫屋\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":112,\"accessMode\":\"rw\",\"code\":\"toilet_notice\",\"description\":\"\",\"name\":\"如厕通知\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":113,\"accessMode\":\"rw\",\"code\":\"Net_notice\",\"description\":\"只有触发故障时,可用于桶仓复位\",\"name\":\"桶仓复位\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":114,\"accessMode\":\"rw\",\"code\":\"child_lock\",\"description\":\"\",\"name\":\"童锁\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":115,\"accessMode\":\"rw\",\"code\":\"calibration\",\"description\":\"calibration\",\"extensions\":{\"trigger\":\"direct\"},\"name\":\"秤校准\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":116,\"accessMode\":\"rw\",\"code\":\"unit\",\"description\":\"\",\"name\":\"单位\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":117,\"accessMode\":\"rw\",\"code\":\"induction_delay\",\"description\":\"\",\"name\":\"清理等待时间\",\"typeSpec\":{\"type\":\"value\",\"max\":60,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"分钟m\"}},{\"abilityId\":118,\"accessMode\":\"rw\",\"code\":\"induction_interval\",\"description\":\"\",\"name\":\"清理间隔时间\",\"typeSpec\":{\"type\":\"value\",\"max\":120,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"分钟m\"}},{\"abilityId\":119,\"accessMode\":\"rw\",\"code\":\"store_full_notify\",\"description\":\"\",\"name\":\"集便仓满通知\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":120,\"accessMode\":\"rw\",\"code\":\"odourless\",\"description\":\"\",\"name\":\"立即净味\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":121,\"accessMode\":\"rw\",\"code\":\"smart_clean\",\"description\":\"\",\"name\":\"智能清理\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":122,\"accessMode\":\"rw\",\"code\":\"not_disturb_Switch\",\"description\":\"\",\"name\":\"免打扰开关\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":123,\"accessMode\":\"rw\",\"code\":\"usage_times\",\"description\":\"\",\"extensions\":{\"trigger\":\"direct\"},\"name\":\"使用次数\",\"typeSpec\":{\"type\":\"value\",\"max\":100,\"min\":1,\"scale\":0,\"step\":1,\"unit\":\"times\"}},{\"abilityId\":124,\"accessMode\":\"rw\",\"code\":\"capacity_calibration\",\"description\":\"\",\"extensions\":{\"trigger\":\"direct\"},\"name\":\"集便仓便满校准\",\"typeSpec\":{\"type\":\"value\",\"max\":15,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"\"}},{\"abilityId\":125,\"accessMode\":\"rw\",\"code\":\"sand_surface_calibration\",\"description\":\"\",\"extensions\":{\"trigger\":\"direct\"},\"name\":\"沙面校准\",\"typeSpec\":{\"type\":\"value\",\"max\":6,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"\"}},{\"abilityId\":126,\"accessMode\":\"rw\",\"code\":\"auto_deordrizer\",\"description\":\"\",\"name\":\"自动净味\",\"typeSpec\":{\"type\":\"bool\"}},{\"abilityId\":127,\"accessMode\":\"rw\",\"code\":\"detection_sensitivity\",\"description\":\"\",\"extensions\":{\"trigger\":\"direct\"},\"name\":\"检测灵敏度\",\"typeSpec\":{\"type\":\"value\",\"max\":1500,\"min\":600,\"scale\":0,\"step\":100,\"unit\":\"g\"}},{\"abilityId\":128,\"accessMode\":\"rw\",\"code\":\"number\",\"description\":\"\",\"extensions\":{\"trigger\":\"direct\"},\"name\":\"number\",\"typeSpec\":{\"type\":\"value\",\"max\":999999,\"min\":0,\"scale\":0,\"step\":1,\"unit\":\"\"}}]}]}"
  },
  "success": true,
  "t": 1716935976290,
  "tid": "29206e411d4311ef96b856da78f307aa"
}

Product ID

"product_id": "5t7esmqqh92ssbe5"

Device details:

``` { "result": { "active_time": 1716920454, "bind_space_id": "154210895", "category": "msp", "create_time": 1682095017, "custom_name": "", "icon": "smart/icon/bay1627386467137Cb6K/c7ac5dd09c3e82ef441604d913b6795d.png", "id": "[CENSORED]", "ip": "[CENSORED]", "is_online": true, "lat": "51.8", "local_key": "[CENSORED]", "lon": "4.68", "model": "宠物猫砂盆", "name": "Automatic Cat Litter Box", "product_id": "5t7esmqqh92ssbe5", "product_name": "智能猫砂盆", "sub": false, "time_zone": "+02:00", "update_time": 1716933190, "uuid": "51d9d6dd5c55bb12" }, "success": true, "t": 1716934438151, "tid": "945a97311d3f11ef89139a1bd412573b" } ```

Information about how the device functions

image

@AndreyShpilevoy AndreyShpilevoy added the new device Unsupported device label May 29, 2024
@make-all make-all added awaiting confirmation Wating for confirmation the issue is solved unreleased Will be in next release labels May 29, 2024
make-all added a commit that referenced this issue May 29, 2024
This is labelled "number" in the QueryThingsDataModel result, with no further
explanation, so not really surprising that it is not always reported.

Issue #1963
@AndreyShpilevoy
Copy link
Author

After manually applying corresponding changes on my HA instance, I checked - it works as a charm.

Log

"data": {
  "name": "Cat litter box",
  "type": "tonepie_t1pro_catlitterbox",
  "device_id": "**REDACTED**",
  "device_cid": "",
  "local_key": "**REDACTED**",
  "host": "**REDACTED**",
  "protocol_version": 3.4,
  "tinytuya_version": "1.13.2",
  "api_version_set": 3.4,
  "api_version_used": 3.4,
  "api_working": true,
  "status": {},
  "cached_state": {
    "updated_at": 1716988307.1507494,
    "6": 3327,
    "7": 1,
    "8": 104,
    "17": false,
    "22": 0,
    "101": false,
    "102": false,
    "104": false,
    "105": true,
    "109": true,
    "111": true,
    "114": false,
    "117": 3,
    "118": 15,
    "119": false,
    "120": false,
    "121": false,
    "122": false,
    "123": 1,
    "124": 15,
    "125": 4,
    "126": false,
    "127": 900
  },
  "pending_state": {},
  "connected": true,
  "force_dps": [],
  "home_assistant": {
    "name": "Cat litter box",
    "name_by_user": null,
    "disabled": false,
    "disabled_by": null,
    "entities": [
      {
        "disabled": false,
        "disabled_by": null,
        "entity_category": "config",
        "device_class": null,
        "original_device_class": null,
        "icon": null,
        "unit_of_measurement": null,
        "state": {
          "entity_id": "lock.cat_litter_box_child_lock",
          "state": "unlocked",
          "attributes": {
            "friendly_name": "Cat litter box Child lock",
            "supported_features": 0
          },
          "last_changed": "2024-05-29T13:09:12.790949+00:00",
          "last_reported": "2024-05-29T13:11:47.151027+00:00",
          "last_updated": "2024-05-29T13:09:12.790949+00:00"
        }
      },
      {
        "disabled": false,
        "disabled_by": null,
        "entity_category": "diagnostic",
        "device_class": null,
        "original_device_class": "problem",
        "icon": null,
        "unit_of_measurement": null,
        "state": {
          "entity_id": "binary_sensor.cat_litter_box_problem",
          "state": "off",
          "attributes": {
            "fault_code": 0,
            "device_class": "problem",
            "friendly_name": "Cat litter box Problem"
          },
          "last_changed": "2024-05-29T13:09:12.791104+00:00",
          "last_reported": "2024-05-29T13:11:47.151102+00:00",
          "last_updated": "2024-05-29T13:09:12.791104+00:00"
        }
      },
      {
        "disabled": false,
        "disabled_by": null,
        "entity_category": null,
        "device_class": null,
        "original_device_class": "occupancy",
        "icon": null,
        "unit_of_measurement": null,
        "state": {
          "entity_id": "binary_sensor.cat_litter_box_occupancy",
          "state": "off",
          "attributes": {
            "device_class": "occupancy",
            "icon": "mdi:cat",
            "friendly_name": "Cat litter box Occupancy"
          },
          "last_changed": "2024-05-29T13:09:12.791175+00:00",
          "last_reported": "2024-05-29T13:11:47.151130+00:00",
          "last_updated": "2024-05-29T13:09:12.791175+00:00"
        }
      },
      {
        "disabled": false,
        "disabled_by": null,
        "entity_category": "config",
        "device_class": null,
        "original_device_class": null,
        "icon": null,
        "unit_of_measurement": null,
        "state": {
          "entity_id": "switch.cat_litter_box_deodorize",
          "state": "off",
          "attributes": {
            "icon": "mdi:scent",
            "friendly_name": "Cat litter box Deodorize"
          },
          "last_changed": "2024-05-29T13:09:12.791234+00:00",
          "last_reported": "2024-05-29T13:11:47.151173+00:00",
          "last_updated": "2024-05-29T13:09:12.791234+00:00"
        }
      },
      {
        "disabled": false,
        "disabled_by": null,
        "entity_category": "config",
        "device_class": null,
        "original_device_class": null,
        "icon": null,
        "unit_of_measurement": null,
        "state": {
          "entity_id": "switch.cat_litter_box_auto_clean",
          "state": "on",
          "attributes": {
            "cleantaste_switch": true,
            "icon": "mdi:shimmer",
            "friendly_name": "Cat litter box Auto clean"
          },
          "last_changed": "2024-05-29T13:09:12.791330+00:00",
          "last_reported": "2024-05-29T13:11:47.151251+00:00",
          "last_updated": "2024-05-29T13:09:12.791330+00:00"
        }
      },
      {
        "disabled": false,
        "disabled_by": null,
        "entity_category": "config",
        "device_class": null,
        "original_device_class": null,
        "icon": null,
        "unit_of_measurement": null,
        "state": {
          "entity_id": "switch.cat_litter_box_infrared_detection",
          "state": "off",
          "attributes": {
            "friendly_name": "Cat litter box Infrared detection"
          },
          "last_changed": "2024-05-29T13:09:12.791391+00:00",
          "last_reported": "2024-05-29T13:11:47.151288+00:00",
          "last_updated": "2024-05-29T13:09:12.791391+00:00"
        }
      },
      {
        "disabled": false,
        "disabled_by": null,
        "entity_category": "config",
        "device_class": null,
        "original_device_class": null,
        "icon": null,
        "unit_of_measurement": null,
        "state": {
          "entity_id": "switch.cat_litter_box_bin_full_notification",
          "state": "off",
          "attributes": {
            "icon": "mdi:message-alert",
            "friendly_name": "Cat litter box Bin full notification"
          },
          "last_changed": "2024-05-29T13:09:12.791438+00:00",
          "last_reported": "2024-05-29T13:11:47.151314+00:00",
          "last_updated": "2024-05-29T13:09:12.791438+00:00"
        }
      },
      {
        "disabled": false,
        "disabled_by": null,
        "entity_category": "config",
        "device_class": null,
        "original_device_class": null,
        "icon": null,
        "unit_of_measurement": null,
        "state": {
          "entity_id": "switch.cat_litter_box_odourless",
          "state": "off",
          "attributes": {
            "icon": "mdi:flower",
            "friendly_name": "Cat litter box Odourless"
          },
          "last_changed": "2024-05-29T13:09:12.791483+00:00",
          "last_reported": "2024-05-29T13:11:47.151338+00:00",
          "last_updated": "2024-05-29T13:09:12.791483+00:00"
        }
      },
      {
        "disabled": false,
        "disabled_by": null,
        "entity_category": "config",
        "device_class": null,
        "original_device_class": null,
        "icon": null,
        "unit_of_measurement": null,
        "state": {
          "entity_id": "switch.cat_litter_box_smart_clean",
          "state": "off",
          "attributes": {
            "icon": "mdi:shimmer",
            "friendly_name": "Cat litter box Smart clean"
          },
          "last_changed": "2024-05-29T13:09:12.791530+00:00",
          "last_reported": "2024-05-29T13:11:47.151360+00:00",
          "last_updated": "2024-05-29T13:09:12.791530+00:00"
        }
      },
      {
        "disabled": false,
        "disabled_by": null,
        "entity_category": "config",
        "device_class": null,
        "original_device_class": null,
        "icon": null,
        "unit_of_measurement": null,
        "state": {
          "entity_id": "switch.cat_litter_box_do_not_disturb",
          "state": "off",
          "attributes": {
            "icon": "mdi:power-sleep",
            "friendly_name": "Cat litter box Do not disturb"
          },
          "last_changed": "2024-05-29T13:09:12.791584+00:00",
          "last_reported": "2024-05-29T13:11:47.151384+00:00",
          "last_updated": "2024-05-29T13:09:12.791584+00:00"
        }
      },
      {
        "disabled": false,
        "disabled_by": null,
        "entity_category": "config",
        "device_class": null,
        "original_device_class": null,
        "icon": null,
        "unit_of_measurement": null,
        "state": {
          "entity_id": "switch.cat_litter_box_auto_deodorize",
          "state": "off",
          "attributes": {
            "icon": "mdi:flower",
            "friendly_name": "Cat litter box Auto deodorize"
          },
          "last_changed": "2024-05-29T13:09:12.791626+00:00",
          "last_reported": "2024-05-29T13:11:47.151408+00:00",
          "last_updated": "2024-05-29T13:09:12.791626+00:00"
        }
      },
      {
        "disabled": false,
        "disabled_by": null,
        "entity_category": null,
        "device_class": null,
        "original_device_class": null,
        "icon": null,
        "unit_of_measurement": null,
        "state": {
          "entity_id": "event.cat_litter_box_bin_full",
          "state": "unknown",
          "attributes": {
            "event_types": [
              "full",
              null
            ],
            "event_type": null,
            "friendly_name": "Cat litter box Bin full"
          },
          "last_changed": "2024-05-29T13:09:12.791691+00:00",
          "last_reported": "2024-05-29T13:11:47.151433+00:00",
          "last_updated": "2024-05-29T13:09:12.791691+00:00"
        }
      },
      {
        "disabled": false,
        "disabled_by": null,
        "entity_category": "config",
        "device_class": null,
        "original_device_class": null,
        "icon": null,
        "unit_of_measurement": "min",
        "state": {
          "entity_id": "number.cat_litter_box_clean_wait_time",
          "state": "3",
          "attributes": {
            "min": 0.0,
            "max": 60.0,
            "step": 1.0,
            "mode": "auto",
            "unit_of_measurement": "min",
            "icon": "mdi:timer",
            "friendly_name": "Cat litter box Clean wait time"
          },
          "last_changed": "2024-05-29T13:09:12.791767+00:00",
          "last_reported": "2024-05-29T13:11:47.151482+00:00",
          "last_updated": "2024-05-29T13:09:12.791767+00:00"
        }
      },
      {
        "disabled": false,
        "disabled_by": null,
        "entity_category": "config",
        "device_class": null,
        "original_device_class": null,
        "icon": null,
        "unit_of_measurement": "min",
        "state": {
          "entity_id": "number.cat_litter_box_clean_interval",
          "state": "15",
          "attributes": {
            "min": 0.0,
            "max": 120.0,
            "step": 1.0,
            "mode": "auto",
            "unit_of_measurement": "min",
            "icon": "mdi:update",
            "friendly_name": "Cat litter box Clean interval"
          },
          "last_changed": "2024-05-29T13:09:12.791844+00:00",
          "last_reported": "2024-05-29T13:11:47.151516+00:00",
          "last_updated": "2024-05-29T13:09:12.791844+00:00"
        }
      },
      {
        "disabled": false,
        "disabled_by": null,
        "entity_category": "config",
        "device_class": null,
        "original_device_class": null,
        "icon": null,
        "unit_of_measurement": null,
        "state": {
          "entity_id": "number.cat_litter_box_bin_capacity_calibration",
          "state": "15",
          "attributes": {
            "min": 0.0,
            "max": 15.0,
            "step": 1.0,
            "mode": "auto",
            "icon": "mdi:trash-can",
            "friendly_name": "Cat litter box Bin capacity calibration"
          },
          "last_changed": "2024-05-29T13:09:12.791896+00:00",
          "last_reported": "2024-05-29T13:11:47.151551+00:00",
          "last_updated": "2024-05-29T13:09:12.791896+00:00"
        }
      },
      {
        "disabled": false,
        "disabled_by": null,
        "entity_category": "config",
        "device_class": null,
        "original_device_class": null,
        "icon": null,
        "unit_of_measurement": null,
        "state": {
          "entity_id": "number.cat_litter_box_litter_calibration",
          "state": "4",
          "attributes": {
            "min": 0.0,
            "max": 6.0,
            "step": 1.0,
            "mode": "auto",
            "icon": "mdi:grain",
            "friendly_name": "Cat litter box Litter calibration"
          },
          "last_changed": "2024-05-29T13:09:12.791946+00:00",
          "last_reported": "2024-05-29T13:11:47.151585+00:00",
          "last_updated": "2024-05-29T13:09:12.791946+00:00"
        }
      },
      {
        "disabled": false,
        "disabled_by": null,
        "entity_category": "config",
        "device_class": null,
        "original_device_class": null,
        "icon": null,
        "unit_of_measurement": "g",
        "state": {
          "entity_id": "number.cat_litter_box_detection_sensitivity",
          "state": "900",
          "attributes": {
            "min": 600.0,
            "max": 1500.0,
            "step": 100.0,
            "mode": "auto",
            "unit_of_measurement": "g",
            "icon": "mdi:scale",
            "friendly_name": "Cat litter box Detection sensitivity"
          },
          "last_changed": "2024-05-29T13:09:12.792008+00:00",
          "last_reported": "2024-05-29T13:11:47.151628+00:00",
          "last_updated": "2024-05-29T13:09:12.792008+00:00"
        }
      },
      {
        "disabled": false,
        "disabled_by": null,
        "entity_category": null,
        "device_class": null,
        "original_device_class": null,
        "icon": null,
        "unit_of_measurement": null,
        "state": {
          "entity_id": "button.cat_litter_box_clean",
          "state": "unknown",
          "attributes": {
            "icon": "mdi:shimmer",
            "friendly_name": "Cat litter box Clean"
          },
          "last_changed": "2024-05-29T13:09:12.792051+00:00",
          "last_reported": "2024-05-29T13:11:47.151652+00:00",
          "last_updated": "2024-05-29T13:09:12.792051+00:00"
        }
      },
      {
        "disabled": false,
        "disabled_by": null,
        "entity_category": null,
        "device_class": null,
        "original_device_class": null,
        "icon": null,
        "unit_of_measurement": null,
        "state": {
          "entity_id": "button.cat_litter_box_empty",
          "state": "unknown",
          "attributes": {
            "icon": "mdi:delete-empty",
            "friendly_name": "Cat litter box Empty"
          },
          "last_changed": "2024-05-29T13:09:12.792089+00:00",
          "last_reported": "2024-05-29T13:11:47.151683+00:00",
          "last_updated": "2024-05-29T13:09:12.792089+00:00"
        }
      },
      {
        "disabled": false,
        "disabled_by": null,
        "entity_category": null,
        "device_class": null,
        "original_device_class": "weight",
        "icon": null,
        "unit_of_measurement": "kg",
        "state": {
          "entity_id": "sensor.cat_litter_box_cat_weight",
          "state": "3.327",
          "attributes": {
            "state_class": "measurement",
            "unit_of_measurement": "kg",
            "device_class": "weight",
            "icon": "mdi:cat",
            "friendly_name": "Cat litter box Cat weight"
          },
          "last_changed": "2024-05-29T13:09:12.792212+00:00",
          "last_reported": "2024-05-29T13:11:47.151758+00:00",
          "last_updated": "2024-05-29T13:09:12.792212+00:00"
        }
      },
      {
        "disabled": false,
        "disabled_by": null,
        "entity_category": null,
        "device_class": null,
        "original_device_class": null,
        "icon": null,
        "unit_of_measurement": "visits",
        "state": {
          "entity_id": "sensor.cat_litter_box_times_per_day",
          "state": "1",
          "attributes": {
            "unit_of_measurement": "visits",
            "icon": "mdi:emoticon-poop",
            "friendly_name": "Cat litter box Times per day"
          },
          "last_changed": "2024-05-29T13:09:12.792265+00:00",
          "last_reported": "2024-05-29T13:11:47.151789+00:00",
          "last_updated": "2024-05-29T13:09:12.792265+00:00"
        }
      },
      {
        "disabled": false,
        "disabled_by": null,
        "entity_category": null,
        "device_class": null,
        "original_device_class": "duration",
        "icon": null,
        "unit_of_measurement": "s",
        "state": {
          "entity_id": "sensor.cat_litter_box_time_spent_today",
          "state": "104",
          "attributes": {
            "state_class": "measurement",
            "unit_of_measurement": "s",
            "device_class": "duration",
            "icon": "mdi:emoticon-poop",
            "friendly_name": "Cat litter box Time spent today"
          },
          "last_changed": "2024-05-29T13:09:12.792312+00:00",
          "last_reported": "2024-05-29T13:11:47.151820+00:00",
          "last_updated": "2024-05-29T13:09:12.792312+00:00"
        }
      },
      {
        "disabled": false,
        "disabled_by": null,
        "entity_category": "diagnostic",
        "device_class": null,
        "original_device_class": null,
        "icon": null,
        "unit_of_measurement": "times",
        "state": {
          "entity_id": "sensor.cat_litter_box_number_of_times_used",
          "state": "1",
          "attributes": {
            "unit_of_measurement": "times",
            "friendly_name": "Cat litter box Number of times used"
          },
          "last_changed": "2024-05-29T13:09:12.792359+00:00",
          "last_reported": "2024-05-29T13:11:47.151848+00:00",
          "last_updated": "2024-05-29T13:09:12.792359+00:00"
        }
      }
    ]
  }
}
Screenshot

image

Thank you.

@make-all make-all removed the awaiting confirmation Wating for confirmation the issue is solved label May 29, 2024
@make-all make-all removed new device Unsupported device unreleased Will be in next release labels Jun 9, 2024
@make-all make-all closed this as completed Jun 9, 2024
@RimanCz
Copy link

RimanCz commented Jun 21, 2024

Hi, I have the same problem. I searched for a while, but I’m not sure if I need to create a new .yaml file or modify something. What should I do to make it work? Thank you.

timlaing pushed a commit to timlaing/tuya-local that referenced this issue Aug 8, 2024
This is labelled "number" in the QueryThingsDataModel result, with no further
explanation, so not really surprising that it is not always reported.

Issue make-all#1963
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

3 participants