Open 0xa51f opened 1 year ago
If the log is not outputting the DPS when it is added, then it is being detected as 100% compatible. This may be because the Ceres device does not broadcast most of its dps, so they are mostly set as optional. Maybe that message needs to be output even when there is a 100% match, as there seems to be a recent trend for Tuya devices to send out minimal info on initial connection.
Instead of a log message, if you connect again as the Ceres pet feeder, then download the diagnostics from Settings / Devices and Settings / (this device), then the same information will be shown.
Otherwise there may be dps in that list above that need to be optional, or which don't match the documentation in some way, and without a log it takes much longer to find these problems and get them fixed.
tuya_local-35783524a57e14e3d7018fb9991e2bd3-Pet feeder-48943647d0e9437c0962fa15b0ee1f20.json.txt
It just shows DP 101 which it also looks like is the only one exposed by the Ceres
Log Message
Information about DPS mappings
{"101":"Indicator","103":"录制画面翻转","104":"视频osd功能","106":"移动侦测报警灵敏度","113":"Motion detection video","115":"otion Detection","134":"Motion","201":"喂食机-投食","202":"每份食物克重","203":"控制命令","204":"设备状态","205":"自动出粮份数","206":"上报历史数据","207":"schedule","208":"喂食录音"}
Code | Type | Values -- | -- | -- basic_indicator | Boolean | "{true,false}" basic_flip | Boolean | "{true,false}" basic_osd | Boolean | "{true,false}" motion_sensitivity | Enum | { "range": [ "0", "1", "2" ]} basic_nightvision | Enum | { "range": [ "0", "1", "2" ]} motion_record | Boolean | "{true,false}" motion_switch | Boolean | "{true,false}"DPID 201 is the Trigger to dispense a portion - I had this working in localtuya using the following service call:
service: localtuya.set_dp data: device_id: "deviceid" dp: 201 value: "{{states('input_number.petfeeder_portions')}}"
Product ID
{ "result": [ { "active_time": 1694333684, "category": "sp", "create_time": 1694333684, "custom_name": "", "icon": "smart/icon/ay1539074879262GYXmu/8f221d8164944466887c7febfa87595b.jpg", "id": "", "ip": "", "is_online": true, "lat": "", "local_key": "", "lon": "", "model": "中性", "name": "PetFeeder", "product_id": "aehfntztbgk0nf8e", "product_name": "F1-C智能宠物喂食器(本地定时)", "sub": false, "time_zone": "+02:00", "update_time": 1694333693, "uuid": "" } ], "success": true, "t": 1694336699125, "tid": "1e4833e14fb911ee9bab56e0bfe43765" }
Information about how the device functions
https://www.bneta.co.za/product/bneta-iot-smart-pet-feeder/
As mentioned, this is a distinct product from #507 which is the closest match