core/tests/fixtures/homekit_controller/velux_gateway.json

380 lines
13 KiB
JSON

[
{
"aid": 1,
"services": [
{
"type": "0000003E-0000-1000-8000-0026BB765291",
"iid": 1,
"characteristics": [
{
"type": "00000023-0000-1000-8000-0026BB765291",
"iid": 2,
"perms": [
"pr"
],
"format": "string",
"value": "VELUX Gateway"
},
{
"type": "00000020-0000-1000-8000-0026BB765291",
"iid": 3,
"perms": [
"pr"
],
"format": "string",
"value": "VELUX"
},
{
"type": "00000021-0000-1000-8000-0026BB765291",
"iid": 4,
"perms": [
"pr"
],
"format": "string",
"value": "VELUX Gateway"
},
{
"type": "00000030-0000-1000-8000-0026BB765291",
"iid": 5,
"perms": [
"pr"
],
"format": "string",
"value": "a1a11a1"
},
{
"type": "00000014-0000-1000-8000-0026BB765291",
"iid": 6,
"perms": [
"pw"
],
"format": "bool"
},
{
"type": "00000052-0000-1000-8000-0026BB765291",
"iid": 7,
"perms": [
"pr"
],
"format": "string",
"value": "70"
}
],
"hidden": false,
"primary": false
},
{
"type": "000000A2-0000-1000-8000-0026BB765291",
"iid": 8,
"characteristics": [
{
"type": "00000037-0000-1000-8000-0026BB765291",
"iid": 9,
"perms": [
"pr"
],
"format": "string",
"value": "1.1.0"
}
],
"hidden": false,
"primary": false
}
]
},
{
"aid": 2,
"services": [
{
"type": "0000003E-0000-1000-8000-0026BB765291",
"iid": 1,
"characteristics": [
{
"type": "00000023-0000-1000-8000-0026BB765291",
"iid": 2,
"perms": [
"pr"
],
"format": "string",
"value": "VELUX Sensor"
},
{
"type": "00000020-0000-1000-8000-0026BB765291",
"iid": 3,
"perms": [
"pr"
],
"format": "string",
"value": "VELUX"
},
{
"type": "00000021-0000-1000-8000-0026BB765291",
"iid": 4,
"perms": [
"pr"
],
"format": "string",
"value": "VELUX Sensor"
},
{
"type": "00000030-0000-1000-8000-0026BB765291",
"iid": 5,
"perms": [
"pr"
],
"format": "string",
"value": "a11b111"
},
{
"type": "00000014-0000-1000-8000-0026BB765291",
"iid": 7,
"perms": [
"pw"
],
"format": "bool"
},
{
"type": "00000052-0000-1000-8000-0026BB765291",
"iid": 6,
"perms": [
"pr"
],
"format": "string",
"value": "16"
}
],
"hidden": false,
"primary": false
},
{
"type": "0000008A-0000-1000-8000-0026BB765291",
"iid": 8,
"characteristics": [
{
"type": "00000023-0000-1000-8000-0026BB765291",
"iid": 9,
"perms": [
"pr"
],
"format": "string",
"value": "Temperature sensor"
},
{
"type": "00000011-0000-1000-8000-0026BB765291",
"iid": 10,
"perms": [
"pr",
"ev"
],
"format": "float",
"value": 18.9,
"minValue": 0,
"maxValue": 50,
"minStep": 0.1,
"unit": "celsius"
}
],
"hidden": false,
"primary": true
},
{
"type": "00000082-0000-1000-8000-0026BB765291",
"iid": 11,
"characteristics": [
{
"type": "00000023-0000-1000-8000-0026BB765291",
"iid": 12,
"perms": [
"pr"
],
"format": "string",
"value": "Humidity sensor"
},
{
"type": "00000010-0000-1000-8000-0026BB765291",
"iid": 13,
"perms": [
"pr",
"ev"
],
"format": "float",
"value": 58,
"minValue": 0,
"maxValue": 100,
"minStep": 1,
"unit": "percentage"
}
],
"hidden": false,
"primary": false
},
{
"type": "00000097-0000-1000-8000-0026BB765291",
"iid": 14,
"characteristics": [
{
"type": "00000023-0000-1000-8000-0026BB765291",
"iid": 15,
"perms": [
"pr"
],
"format": "string",
"value": "Carbon Dioxide sensor"
},
{
"type": "00000092-0000-1000-8000-0026BB765291",
"iid": 16,
"perms": [
"pr",
"ev"
],
"format": "uint8",
"value": 0,
"maxValue": 1,
"minValue": 0,
"minStep": 1
},
{
"type": "00000093-0000-1000-8000-0026BB765291",
"iid": 17,
"perms": [
"pr",
"ev"
],
"format": "float",
"value": 400,
"minValue": 0,
"maxValue": 5000
}
],
"hidden": false,
"primary": false
}
]
},
{
"aid": 3,
"services": [
{
"type": "0000003E-0000-1000-8000-0026BB765291",
"iid": 1,
"characteristics": [
{
"type": "00000023-0000-1000-8000-0026BB765291",
"iid": 2,
"perms": [
"pr"
],
"format": "string",
"value": "VELUX Window"
},
{
"type": "00000020-0000-1000-8000-0026BB765291",
"iid": 3,
"perms": [
"pr"
],
"format": "string",
"value": "VELUX"
},
{
"type": "00000021-0000-1000-8000-0026BB765291",
"iid": 4,
"perms": [
"pr"
],
"format": "string",
"value": "VELUX Window"
},
{
"type": "00000030-0000-1000-8000-0026BB765291",
"iid": 5,
"perms": [
"pr"
],
"format": "string",
"value": "1111111a114a111a"
},
{
"type": "00000014-0000-1000-8000-0026BB765291",
"iid": 7,
"perms": [
"pw"
],
"format": "bool"
},
{
"type": "00000052-0000-1000-8000-0026BB765291",
"iid": 6,
"perms": [
"pr"
],
"format": "string",
"value": "48"
}
],
"hidden": false,
"primary": false
},
{
"type": "0000008B-0000-1000-8000-0026BB765291",
"iid": 8,
"characteristics": [
{
"type": "00000023-0000-1000-8000-0026BB765291",
"iid": 9,
"perms": [
"pr"
],
"format": "string",
"value": "Roof Window"
},
{
"type": "0000007C-0000-1000-8000-0026BB765291",
"iid": 11,
"perms": [
"pr",
"pw",
"ev"
],
"format": "uint8",
"value": 0,
"maxValue": 100,
"minValue": 0,
"unit": "percentage",
"minStep": 1
},
{
"type": "0000006D-0000-1000-8000-0026BB765291",
"iid": 10,
"perms": [
"pr",
"ev"
],
"format": "uint8",
"value": 0,
"maxValue": 100,
"minValue": 0,
"unit": "percentage",
"minStep": 1
},
{
"type": "00000072-0000-1000-8000-0026BB765291",
"iid": 12,
"perms": [
"pr",
"ev"
],
"format": "uint8",
"value": 2,
"maxValue": 2,
"minValue": 0,
"minStep": 1
}
],
"hidden": false,
"primary": true
}
]
}
]