Skip to content

Request support for 'Smart Doorbell' #3252

@FragMenthor

Description

@FragMenthor

Log message

Device matches neptun_smart_waterleak with quality of 100%. DPS: {"updated_at": 1747562218.356541, "117": 0}
Device matches cleverio_cd200_doorbell with quality of 100%. DPS: {"updated_at": 1747562592.98434, "117": 0, "149": true}
3 LOGS included:
--------------------------------------------------------------------------
Este erro teve origem numa integração personalizada.

Registo: custom_components.tuya_local.config_flow
Origem: custom_components/tuya_local/config_flow.py:397
integração: Tuya Local
Primeira ocorrência: 11:03:37 (1 occurrence)
Último registo: 11:03:37

Adding Smart Doorbell device with product id rdopirknpltovvth

--------------------------------------------------------------------------
Este erro teve origem numa integração personalizada.

Registo: custom_components.tuya_local.config_flow
Origem: custom_components/tuya_local/config_flow.py:415
integração: Tuya Local (documentação, problemas)
Primeira ocorrência: 11:03:37 (1 occurrence)
Último registo: 11:03:37

Device specification: [{"id": 185, "name": "alarm_message", "type": "Raw", "format": "{}", "enumMap": {}}, {"id": 103, "name": "basic_flip", "type": "Boolean", "format": "{}", "enumMap": {}}, {"id": 104, "name": "basic_osd", "type": "Boolean", "format": "{}", "enumMap": {}}, {"id": 109, "name": "sd_storge", "type": "Integer", "format": "{\"maxlen\":255}", "enumMap": {}}, {"id": 110, "name": "sd_status", "type": "Integer", "format": "{\"unit\":\"\",\"min\":1,\"max\":5,\"scale\":1,\"step\":1}", "enumMap": {}}, {"id": 111, "name": "sd_format", "type": "Boolean", "format": "{}", "enumMap": {}}, {"id": 117, "name": "sd_format_state", "type": "Integer", "format": "{\"unit\":\"\",\"min\":-20000,\"max\":20000,\"scale\":1,\"step\":1}", "enumMap": {}}, {"id": 136, "name": "doorbell_active", "type": "String", "format": "{\"maxlen\":255}", "enumMap": {}}, {"id": 145, "name": "wireless_electricity", "type": "Integer", "format": "{\"unit\":\"\",\"min\":0,\"max\":100,\"scale\":1,\"step\":1}", "enumMap": {}}, {"id": 146, "name": "wireless_powermode", "type": "Enum", "format": "{\"range\":[\"0\",\"1\"]}", "enumMap": {}}, {"id": 149, "name": "wireless_awake", "type": "Boolean", "format": "{}", "enumMap": {}}, {"id": 152, "name": "pir_switch", "type": "Enum", "format": "{\"range\":[\"0\",\"1\",\"2\",\"3\"]}", "enumMap": {}}, {"id": 188, "name": "basic_anti_flicker", "type": "Enum", "format": "{\"range\":[\"0\",\"1\",\"2\"]}", "enumMap": {}}]

--------------------------------------------------------------------------
Este erro teve origem numa integração personalizada.

Registo: custom_components.tuya_local.config_flow
Origem: custom_components/tuya_local/config_flow.py:421
integração: Tuya Local (documentação, problemas)
Primeira ocorrência: 10:57:29 (2 occurrences)
Último registo: 11:03:37

Device matches neptun_smart_waterleak with quality of 100%. DPS: {"updated_at": 1747562218.356541, "117": 0}
Device matches cleverio_cd200_doorbell with quality of 100%. DPS: {"updated_at": 1747562592.98434, "117": 0, "149": true}

Product ID

rdopirknpltovvth

Product Name

Smart Doorbell

DPS information

{
  "result": {
    "model": "{\"modelId\":\"0000004f4w\",\"services\":[{\"actions\":[],\"code\":\"\",\"description\":\"\",\"events\":[],\"name\":\"默认服务\",\"properties\":[
{\"abilityId\":103,\"accessMode\":\"rw\",\"code\":\"basic_flip\",\"description\":\"设备设置页面-基本功能设置\\n使直播画面垂直翻转,true打开翻转,false关闭翻转\",\"name\":\"基本-录制画面翻转\",\"typeSpec\":{\"type\":\"bool\"}},
{\"abilityId\":104,\"accessMode\":\"rw\",\"code\":\"basic_osd\",\"description\":\"设备设置页面-基本功能设置\\n时间水印功能开关,true打开水印,false关闭水印\",\"name\":\"基本-视频osd功能\",\"typeSpec\":{\"type\":\"bool\"}},
{\"abilityId\":109,\"accessMode\":\"ro\",\"code\":\"sd_storge\",\"description\":\"示例:\\n---2017.07.08更新---\\n单位改为kb\\n---\\n3503775744|778977280|2718158848\\n其中第一字符串是总容量,第二个字符串是已使用的容量,第三个是剩余容量\",\"name\":\"存储卡-获取卡容量\",\"typeSpec\":{\"type\":\"string\",\"maxlen\":255}},
{\"abilityId\":110,\"accessMode\":\"ro\",\"code\":\"sd_status\",\"description\":\"status:sd卡状态,1-正常,2-异常,3-空间不足,4-正在格式化,5-无SD卡;\",\"name\":\"存储卡-卡状态\",\"typeSpec\":{\"type\":\"value\",\"max\":5,\"min\":1,\"scale\":1,\"step\":1,\"unit\":\"\"}},
{\"abilityId\":111,\"accessMode\":\"rw\",\"code\":\"sd_format\",\"description\":\"无参数\",\"name\":\"存储卡-格式化\",\"typeSpec\":{\"type\":\"bool\"}},
{\"abilityId\":115,\"accessMode\":\"ro\",\"code\":\"movement_detect_pic\",\"description\":\"该功能实现请参考SDK\\n---------------\\n{\\\"dp_id\\\",\\\"bucket;object;key\\\"}/{\\\"dp_id\\\",\\\"bucket;object;\\\"}\\n\\nbucket:根文件夹;objcet:文件路径;key:加密\",\"name\":\"移动侦测告警\",\"typeSpec\":{\"type\":\"raw\",\"maxlen\":128}},
{\"abilityId\":117,\"accessMode\":\"ro\",\"code\":\"sd_format_state\",\"description\":\"返回错误码:\\n-2000:SD卡正在格式化\\n-2001:SD卡格式化异常\\n-2002:无SD卡\\n-2003:SD卡错误\\n\\n//正数为格式化进度\",\"name\":\"存储卡-格式化状态\",\"typeSpec\":{\"type\":\"value\",\"max\":20000,\"min\":-20000,\"scale\":1,\"step\":1,\"unit\":\"\"}},
{\"abilityId\":136,\"accessMode\":\"ro\",\"code\":\"doorbell_active\",\"description\":\"\",\"name\":\"门铃呼叫\",\"typeSpec\":{\"type\":\"string\",\"maxlen\":255}},
{\"abilityId\":145,\"accessMode\":\"ro\",\"code\":\"wireless_electricity\",\"description\":\"设备主动上报当前电量,电量发生变化时上报。类型为数值型,上报0-100的整数。app会处理成百分比。\\n\",\"name\":\"低功耗-电池电量\",\"typeSpec\":{\"type\":\"value\",\"max\":100,\"min\":0,\"scale\":1,\"step\":1,\"unit\":\"\"}},
{\"abilityId\":146,\"accessMode\":\"ro\",\"code\":\"wireless_powermode\",\"description\":\"设备主动上报当前供电状态,供电状态发生变化时上报。0为电池供电状态,1为插电供电状态(或电池充电状态)\",\"name\":\"低功耗-供电方式\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"0\",\"1\"]}},
{\"abilityId\":147,\"accessMode\":\"rw\",\"code\":\"wireless_lowpower\",\"description\":\"若电量百分比低于该阈值,则触发报警;App端设置,设备本身无须关心该dp点。\",\"extensions\":{\"attribute\":\"22\"},\"name\":\"低功耗-低电报警\",\"typeSpec\":{\"type\":\"value\",\"max\":50,\"min\":20,\"scale\":1,\"step\":1,\"unit\":\"\"}},
{\"abilityId\":149,\"accessMode\":\"rw\",\"code\":\"wireless_awake\",\"description\":\"设备主动上报当前低功耗是否处于唤醒状态。类型为布尔型,true为唤醒状态,false为休眠状态。(设备休眠前上报false,设备唤醒后上报一次true)\",\"extensions\":{\"attribute\":\"23\"},\"name\":\"低功耗-唤醒状态\",\"typeSpec\":{\"type\":\"bool\"}},
{\"abilityId\":152,\"accessMode\":\"rw\",\"code\":\"pir_switch\",\"description\":\"0关闭,1灵敏度低,2灵敏度中,3灵敏度高\",\"extensions\":{\"iconName\":\"icon-renxingyidong\"},\"name\":\"PIR开关及灵敏度\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"0\",\"1\",\"2\",\"3\"]}},
{\"abilityId\":154,\"accessMode\":\"ro\",\"code\":\"doorbell_pic\",\"description\":\"用户按下门铃,抓拍图片并上传\",\"name\":\"门铃-抓拍图片 \",\"typeSpec\":{\"type\":\"raw\",\"maxlen\":128}},
{\"abilityId\":185,\"accessMode\":\"rw\",\"code\":\"alarm_message\",\"description\":\"\",\"name\":\"告警消息-上报\",\"typeSpec\":{\"type\":\"raw\",\"maxlen\":128}},
{\"abilityId\":188,\"accessMode\":\"rw\",\"code\":\"basic_anti_flicker\",\"description\":\"0:关闭功能 \\n1:50Hz\\n2:60Hz\",\"extensions\":{\"iconName\":\"icon-setting\"},\"name\":\"抗闪烁\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"0\",\"1\",\"2\"]}},
{\"abilityId\":231,\"accessMode\":\"ro\",\"code\":\"cus_alarm123\",\"description\":\"0.关闭 , 1-设备已被拆除,2-安装异常\",\"name\":\"自定义告警\",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"0\",\"1\",\"2\",\"3\",\"4\"]}},
{\"abilityId\":232,\"accessMode\":\"rw\",\"code\":\"ipc_usage_mode123\",\"description\":\"0=室内模式,1=室外模式\",\"name\":\"应用模式 \",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"0\",\"1\"]}},
{\"abilityId\":233,\"accessMode\":\"ro\",\"code\":\"doorbell_event\",\"description\":\"1.门铃触发时\",\"name\":\"门铃事件  \",\"typeSpec\":{\"type\":\"enum\",\"range\":[\"1\"]}}]}]}"
  },
  "success": true,
  "t": 1747561853019,
  "tid": "9630d3ca33cd11f0a5b45285f2aacdc1"
}

Information about how the device functions

Never managed to get the doorbell press in entity or event.
Can get camera from official tuya integration, but no doorbell press.
When I try to add manually, I get presented with these devices:
hornbill_y4_smart_lock
basic_ir_remote
neptun_smart_waterleak
mypin_6l_videopetfeeder
s11_rfir_remote
Through Cloud, I get one more , more probable: "cleverio_cd200_doorbell".
It adds the device, but no interaction from switches. I get some "alarm" events, but totally random, I think from evey state change, but I can't see them in the logs... The device I selected has more features than my doorbell.
Thanks in advance!!!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    ✅ Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions