diff --git a/devices/petoneer-fresco-pro-pet-feeder.json b/devices/petoneer-fresco-pro-pet-feeder.json new file mode 100644 index 00000000..0864b541 --- /dev/null +++ b/devices/petoneer-fresco-pro-pet-feeder.json @@ -0,0 +1,202 @@ +{ + "manufacturer": "Petoneer", + "name": "Fresco Pro Pet Feeder", + "key": "zzldnxyt9ukmx4aw", + "ap_ssid": "SmartLife", + "github_issues": [], + "image_urls": [ + "petoneer-fresco-pro-pet-feeder.jpg" + ], + "profiles": [ + "fresco-1.0.7-sdk-2.3.1-40.00" + ], + "schemas": { + "000003eyts": [ + { + "type": "obj", + "mode": "rw", + "property": { + "type": "bool" + }, + "id": 1 + }, + { + "type": "obj", + "mode": "rw", + "property": { + "range": [ + "normal", + "smart", + "night", + "pir" + ], + "type": "enum" + }, + "id": 2 + }, + { + "type": "obj", + "mode": "ro", + "property": { + "min": 0, + "max": 90, + "scale": 0, + "step": 1, + "type": "value" + }, + "id": 3 + }, + { + "type": "obj", + "mode": "ro", + "property": { + "min": 0, + "max": 31, + "scale": 0, + "step": 1, + "type": "value" + }, + "id": 4 + }, + { + "type": "obj", + "mode": "rw", + "property": { + "type": "bool" + }, + "id": 5 + }, + { + "type": "obj", + "mode": "rw", + "property": { + "type": "bool" + }, + "id": 6 + }, + { + "type": "obj", + "mode": "rw", + "property": { + "min": 0, + "max": 90, + "scale": 0, + "step": 1, + "type": "value" + }, + "id": 7 + }, + { + "type": "obj", + "mode": "rw", + "property": { + "min": 0, + "max": 31, + "scale": 0, + "step": 1, + "type": "value" + }, + "id": 8 + }, + { + "type": "obj", + "mode": "ro", + "property": { + "range": [ + "0", + "1", + "2", + "3", + "4" + ], + "type": "enum" + }, + "id": 9 + }, + { + "type": "obj", + "mode": "rw", + "property": { + "min": 0, + "max": 10, + "scale": 0, + "step": 1, + "type": "value" + }, + "id": 12 + }, + { + "type": "obj", + "mode": "ro", + "property": { + "min": 0, + "max": 1000, + "scale": 0, + "step": 1, + "type": "value" + }, + "id": 13 + }, + { + "mode": "rw", + "property": { + "min": 0, + "max": 7200, + "scale": 0, + "step": 60, + "type": "value" + }, + "id": 101, + "type": "obj" + }, + { + "mode": "rw", + "property": { + "min": 0, + "max": 43200, + "scale": 0, + "step": 60, + "type": "value" + }, + "id": 102, + "type": "obj" + }, + { + "mode": "rw", + "property": { + "min": 0, + "max": 86400, + "scale": 0, + "step": 1, + "type": "value" + }, + "id": 103, + "type": "obj" + }, + { + "mode": "rw", + "property": { + "min": 0, + "max": 124002400, + "scale": 0, + "step": 1, + "type": "value" + }, + "id": 104, + "type": "obj" + }, + { + "mode": "rw", + "property": { + "min": 0, + "max": 124002400, + "scale": 0, + "step": 1, + "type": "value" + }, + "id": 105, + "type": "obj" + } + ] + } +} diff --git a/images/petoneer-fresco-pro-pet-feeder.jpg b/images/petoneer-fresco-pro-pet-feeder.jpg new file mode 100644 index 00000000..6b2eae2a Binary files /dev/null and b/images/petoneer-fresco-pro-pet-feeder.jpg differ diff --git a/profiles/fresco-1.0.7-sdk-2.3.1-40.00.json b/profiles/fresco-1.0.7-sdk-2.3.1-40.00.json new file mode 100644 index 00000000..3088d7f4 --- /dev/null +++ b/profiles/fresco-1.0.7-sdk-2.3.1-40.00.json @@ -0,0 +1,17 @@ +{ + "name": "1.0.7 - BK7231N", + "sub_name": "fresco", + "type": "CLASSIC", + "icon": null, + "firmware": { + "chip": "BK7231N", + "name": "fresco", + "version": "1.0.7", + "sdk": "2.3.1-40.00" + }, + "data": { + "address_finish": "0x1B39B", + "address_ssid": "0xC4005", + "address_ssid_padding": 4 + } +}