Allow adding new devices to an Aqara hub via homekit_controller (#62600)

This commit is contained in:
Jc2k 2021-12-22 18:49:58 +00:00 committed by GitHub
parent 6e13605cad
commit 06eec7adfc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 869 additions and 10 deletions

View file

@ -0,0 +1,646 @@
[
{
"aid": 1,
"services": [
{
"iid": 1,
"type": "0000003E-0000-1000-8000-0026BB765291",
"primary": false,
"hidden": false,
"characteristics": [
{
"iid": 65537,
"type": "00000014-0000-1000-8000-0026BB765291",
"format": "bool",
"perms": [
"pw"
]
},
{
"iid": 65538,
"type": "00000020-0000-1000-8000-0026BB765291",
"format": "string",
"value": "Aqara",
"perms": [
"pr"
],
"ev": false
},
{
"iid": 65539,
"type": "00000021-0000-1000-8000-0026BB765291",
"format": "string",
"value": "HE1-G01",
"perms": [
"pr"
],
"ev": false
},
{
"iid": 65540,
"type": "00000023-0000-1000-8000-0026BB765291",
"format": "string",
"value": "Aqara-Hub-E1-00A0",
"perms": [
"pr"
],
"ev": false
},
{
"iid": 65541,
"type": "00000030-0000-1000-8000-0026BB765291",
"format": "string",
"value": "00aa00000a0",
"perms": [
"pr"
],
"ev": false
},
{
"iid": 65542,
"type": "00000052-0000-1000-8000-0026BB765291",
"format": "string",
"value": "3.3.0",
"perms": [
"pr"
],
"ev": false
},
{
"iid": 65543,
"type": "00000053-0000-1000-8000-0026BB765291",
"format": "string",
"value": "1.0",
"perms": [
"pr"
],
"ev": false
},
{
"iid": 65544,
"type": "34AB8811-AC7F-4340-BAC3-FD6A85F9943B",
"format": "string",
"value": "5.0;dfeceb3a",
"perms": [
"pr",
"hd"
],
"ev": false
},
{
"iid": 65545,
"type": "220",
"format": "data",
"value": "xDsGO4QdTEA=",
"perms": [
"pr"
],
"ev": false,
"maxDataLen": 8
}
]
},
{
"iid": 2,
"type": "000000A2-0000-1000-8000-0026BB765291",
"primary": false,
"hidden": false,
"characteristics": [
{
"iid": 131074,
"type": "00000037-0000-1000-8000-0026BB765291",
"format": "string",
"value": "1.1.0",
"perms": [
"pr"
],
"ev": false
}
]
},
{
"iid": 4,
"type": "22A",
"primary": false,
"hidden": false,
"characteristics": [
{
"iid": 262145,
"type": "22B",
"format": "bool",
"value": 1,
"perms": [
"pr"
],
"ev": false
},
{
"iid": 262146,
"type": "22C",
"format": "uint32",
"value": 9,
"perms": [
"pr"
],
"ev": false,
"minValue": 0,
"maxValue": 15,
"minStep": 1
},
{
"iid": 262147,
"type": "22D",
"format": "tlv8",
"value": "",
"perms": [
"pr",
"pw",
"ev",
"tw",
"wr"
],
"ev": false
}
]
},
{
"iid": 16,
"type": "0000007E-0000-1000-8000-0026BB765291",
"primary": true,
"hidden": false,
"characteristics": [
{
"iid": 1048578,
"type": "00000023-0000-1000-8000-0026BB765291",
"format": "string",
"value": "Security System",
"perms": [
"pr"
],
"ev": false
},
{
"iid": 1048579,
"type": "00000066-0000-1000-8000-0026BB765291",
"format": "uint8",
"value": 3,
"perms": [
"pr",
"ev"
],
"ev": true,
"minValue": 0,
"maxValue": 4,
"minStep": 1,
"valid-values": [
0,
1,
2,
3,
4
]
},
{
"iid": 1048580,
"type": "00000067-0000-1000-8000-0026BB765291",
"format": "uint8",
"value": 3,
"perms": [
"pr",
"pw",
"ev"
],
"ev": true,
"minValue": 0,
"maxValue": 3,
"minStep": 1,
"valid-values": [
0,
1,
2,
3
]
},
{
"iid": 1048581,
"type": "60CDDE6C-42B6-4C72-9719-AB2740EABE2A",
"format": "tlv8",
"value": "AAA=",
"perms": [
"pr",
"pw"
],
"ev": false,
"description": "Stay Arm Trigger Devices"
},
{
"iid": 1048582,
"type": "4AB2460A-41E4-4F05-97C3-CCFDAE1BE324",
"format": "tlv8",
"value": "AAA=",
"perms": [
"pr",
"pw"
],
"ev": false,
"description": "Alarm Trigger Devices"
},
{
"iid": 1048583,
"type": "F8296386-5A30-4AA7-838C-ED0DA9D807DF",
"format": "tlv8",
"value": "AAA=",
"perms": [
"pr",
"pw"
],
"ev": false,
"description": "Night Arm Trigger Devices"
}
]
},
{
"iid": 17,
"type": "9715BF53-AB63-4449-8DC7-2785D617390A",
"primary": false,
"hidden": true,
"characteristics": [
{
"iid": 1114114,
"type": "00000023-0000-1000-8000-0026BB765291",
"format": "string",
"value": "Gateway",
"perms": [
"pr"
],
"ev": false
},
{
"iid": 1114115,
"type": "4CB28907-66DF-4D9C-962C-9971ABF30EDC",
"format": "string",
"value": "1970-01-01 21:01:22+8",
"perms": [
"pr",
"pw",
"hd"
],
"ev": false,
"description": "Date and Time"
},
{
"iid": 1114116,
"type": "EE56B186-B0D3-488E-8C79-C21FC9BCF437",
"format": "int",
"value": 40,
"perms": [
"pr",
"pw",
"ev",
"hd"
],
"ev": false,
"description": "Gateway Volume",
"unit": "percentage",
"minValue": 0,
"maxValue": 100,
"minStep": 1
},
{
"iid": 1114117,
"type": "B1C09E4C-E202-4827-B863-B0F32F727CFF",
"format": "bool",
"value": 0,
"perms": [
"pr",
"pw",
"ev",
"hd"
],
"ev": false,
"description": "New Accessory Permission"
},
{
"iid": 1114118,
"type": "2CB22739-1E4C-4798-A761-BC2FAF51AFC3",
"format": "string",
"value": "",
"perms": [
"pr",
"ev",
"hd"
],
"ev": false,
"description": "Accessory Joined"
},
{
"iid": 1114119,
"type": "75D19FA9-218B-4943-997E-341E5D1C60CC",
"format": "string",
"perms": [
"pw",
"hd"
],
"description": "Remove Accessory"
},
{
"iid": 1114120,
"type": "7D943F6A-E052-4E96-A176-D17BF00E32CB",
"format": "int",
"value": -1,
"perms": [
"pr",
"ev",
"hd"
],
"ev": false,
"description": "Firmware Update Status",
"minValue": -65535,
"maxValue": 65535,
"minStep": 1
},
{
"iid": 1114121,
"type": "A45EFD52-0DB5-4C1A-9727-513FBCD8185F",
"format": "string",
"perms": [
"pw",
"hd"
],
"description": "Firmware Update URL",
"maxLen": 256
},
{
"iid": 1114122,
"type": "40F0124A-579D-40E4-865E-0EF6740EA64B",
"format": "string",
"perms": [
"pw",
"hd"
],
"description": "Firmware Update Checksum"
},
{
"iid": 1114123,
"type": "E1C20B22-E3A7-4B92-8BA3-C16E778648A7",
"format": "string",
"value": "",
"perms": [
"pr",
"ev",
"hd"
],
"ev": false,
"description": "Identify Accessory"
},
{
"iid": 1114124,
"type": "4CF1436A-755C-4377-BDB8-30BE29EB8620",
"format": "string",
"value": "Chinese",
"perms": [
"pr",
"pw",
"ev",
"hd"
],
"ev": false,
"description": "Language"
},
{
"iid": 1114125,
"type": "25D889CB-7135-4A29-B5B4-C1FFD6D2DD5C",
"format": "string",
"value": "",
"perms": [
"pr",
"pw",
"hd"
],
"ev": false,
"description": "Country Domain"
},
{
"iid": 1114126,
"type": "C7EECAA7-91D9-40EB-AD0C-FFDDE3143CB9",
"format": "string",
"value": "lumi1.00aa00000a0",
"perms": [
"pr",
"hd"
],
"ev": false,
"description": "Lumi Did"
},
{
"iid": 1114127,
"type": "80FA747E-CB45-45A4-B7BE-AA7D9964859E",
"format": "string",
"perms": [
"pw",
"hd"
],
"description": "Lumi Bindkey"
},
{
"iid": 1114128,
"type": "C3B8A329-EF0C-4739-B773-E5B7AEA52C71",
"format": "bool",
"value": 0,
"perms": [
"pr",
"hd"
],
"ev": false,
"description": "Lumi Bindstate"
}
]
}
]
},
{
"aid": 33,
"services": [
{
"iid": 1,
"type": "0000003E-0000-1000-8000-0026BB765291",
"primary": false,
"hidden": false,
"characteristics": [
{
"iid": 65537,
"type": "00000014-0000-1000-8000-0026BB765291",
"format": "bool",
"perms": [
"pw"
]
},
{
"iid": 65538,
"type": "00000020-0000-1000-8000-0026BB765291",
"format": "string",
"value": "Aqara",
"perms": [
"pr"
],
"ev": false
},
{
"iid": 65539,
"type": "00000021-0000-1000-8000-0026BB765291",
"format": "string",
"value": "AS006",
"perms": [
"pr"
],
"ev": false
},
{
"iid": 65540,
"type": "00000023-0000-1000-8000-0026BB765291",
"format": "string",
"value": "Contact Sensor",
"perms": [
"pr"
],
"ev": false
},
{
"iid": 65541,
"type": "00000030-0000-1000-8000-0026BB765291",
"format": "string",
"value": "158d0007c59c6a",
"perms": [
"pr"
],
"ev": false
},
{
"iid": 65542,
"type": "00000052-0000-1000-8000-0026BB765291",
"format": "string",
"value": "0",
"perms": [
"pr"
],
"ev": false
},
{
"iid": 65543,
"type": "00000053-0000-1000-8000-0026BB765291",
"format": "string",
"value": "1.0",
"perms": [
"pr"
],
"ev": false
}
]
},
{
"iid": 4,
"type": "00000080-0000-1000-8000-0026BB765291",
"primary": true,
"hidden": false,
"characteristics": [
{
"iid": 262146,
"type": "00000023-0000-1000-8000-0026BB765291",
"format": "string",
"value": "Contact Sensor",
"perms": [
"pr"
],
"ev": false
},
{
"iid": 262147,
"type": "0000006A-0000-1000-8000-0026BB765291",
"format": "uint8",
"value": 0,
"perms": [
"pr",
"ev"
],
"ev": true,
"minValue": 0,
"maxValue": 1,
"minStep": 1,
"valid-values": [
0,
1
]
}
]
},
{
"iid": 5,
"type": "00000096-0000-1000-8000-0026BB765291",
"primary": false,
"hidden": false,
"characteristics": [
{
"iid": 327682,
"type": "00000023-0000-1000-8000-0026BB765291",
"format": "string",
"value": "Battery Sensor",
"perms": [
"pr"
],
"ev": false
},
{
"iid": 327683,
"type": "00000068-0000-1000-8000-0026BB765291",
"format": "uint8",
"value": 100,
"perms": [
"pr",
"ev"
],
"ev": true,
"unit": "percentage",
"minValue": 0,
"maxValue": 100,
"minStep": 1
},
{
"iid": 327685,
"type": "00000079-0000-1000-8000-0026BB765291",
"format": "uint8",
"value": 0,
"perms": [
"pr",
"ev"
],
"ev": true,
"minValue": 0,
"maxValue": 1,
"minStep": 1,
"valid-values": [
0,
1
]
},
{
"iid": 327684,
"type": "0000008F-0000-1000-8000-0026BB765291",
"format": "uint8",
"value": 2,
"perms": [
"pr",
"ev"
],
"ev": true,
"minValue": 2,
"maxValue": 2,
"minStep": 1,
"valid-values": [
2
]
}
]
}
]
}
]