mirror of
https://github.com/home-assistant/core.git
synced 2026-09-11 08:01:56 +01:00
858 lines
24 KiB
JSON
858 lines
24 KiB
JSON
{
|
|
"app": "abc",
|
|
"devices": [
|
|
{
|
|
"id": "UL1",
|
|
"ip": "192.168.1.123",
|
|
"mac": "001122334455",
|
|
"name": "",
|
|
"serialNr": "000001",
|
|
"type": "Qbus",
|
|
"version": "3.14.0",
|
|
"properties": {
|
|
"connectable": {
|
|
"read": true,
|
|
"type": "boolean",
|
|
"write": false
|
|
},
|
|
"connected": {
|
|
"read": true,
|
|
"type": "boolean",
|
|
"write": false
|
|
}
|
|
},
|
|
"functionBlocks": [
|
|
{
|
|
"id": "UL10",
|
|
"location": "Living",
|
|
"locationId": 0,
|
|
"name": "LIVING",
|
|
"originalName": "LIVING",
|
|
"refId": "000001/10",
|
|
"type": "onoff",
|
|
"variant": [null],
|
|
"actions": {
|
|
"off": null,
|
|
"on": null
|
|
},
|
|
"properties": {
|
|
"value": {
|
|
"read": true,
|
|
"type": "boolean",
|
|
"write": true
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "UL15",
|
|
"location": "Media room",
|
|
"locationId": 1,
|
|
"name": "MEDIA ROOM",
|
|
"originalName": "MEDIA ROOM",
|
|
"refId": "000001/28",
|
|
"type": "analog",
|
|
"actions": {
|
|
"off": null,
|
|
"on": null
|
|
},
|
|
"properties": {
|
|
"value": {
|
|
"max": 100,
|
|
"min": 5,
|
|
"read": true,
|
|
"step": 0.1,
|
|
"type": "number",
|
|
"write": true
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "UL20",
|
|
"location": "Living",
|
|
"locationId": 0,
|
|
"name": "LIVING TH",
|
|
"originalName": "LIVING TH",
|
|
"refId": "000001/120",
|
|
"type": "thermo",
|
|
"actions": {},
|
|
"properties": {
|
|
"currRegime": {
|
|
"enumValues": ["MANUEEL", "VORST", "ECONOMY", "COMFORT", "NACHT"],
|
|
"read": true,
|
|
"type": "enumString",
|
|
"write": true
|
|
},
|
|
"currTemp": {
|
|
"max": 35,
|
|
"min": 0,
|
|
"read": true,
|
|
"step": 0.5,
|
|
"type": "number",
|
|
"write": false
|
|
},
|
|
"setTemp": {
|
|
"max": 35,
|
|
"min": 0,
|
|
"read": true,
|
|
"step": 0.5,
|
|
"type": "number",
|
|
"write": true
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "UL25",
|
|
"location": "Living",
|
|
"locationId": 0,
|
|
"name": "Watching TV",
|
|
"originalName": "Watching TV",
|
|
"refId": "000001/105/3",
|
|
"type": "scene",
|
|
"actions": {
|
|
"active": null
|
|
},
|
|
"properties": {}
|
|
},
|
|
{
|
|
"id": "UL30",
|
|
"location": "Guest bedroom",
|
|
"locationId": 3,
|
|
"name": "CURTAINS",
|
|
"originalName": "CURTAINS",
|
|
"refId": "000001/108",
|
|
"type": "shutter",
|
|
"actions": {
|
|
"shutterDown": null,
|
|
"shutterStop": null,
|
|
"shutterUp": null
|
|
},
|
|
"properties": {
|
|
"state": {
|
|
"enumValues": ["up", "stop", "down"],
|
|
"read": true,
|
|
"type": "enumString",
|
|
"write": false
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"actions": {
|
|
"shutterDown": null,
|
|
"shutterUp": null,
|
|
"slatDown": null,
|
|
"slatUp": null
|
|
},
|
|
"id": "UL31",
|
|
"location": "Living",
|
|
"locationId": 0,
|
|
"name": "SLATS",
|
|
"originalName": "SLATS",
|
|
"properties": {
|
|
"shutterPosition": {
|
|
"read": true,
|
|
"step": 0.10000000000000001,
|
|
"type": "percent",
|
|
"write": true
|
|
},
|
|
"slatPosition": {
|
|
"read": true,
|
|
"step": 0.10000000000000001,
|
|
"type": "percent",
|
|
"write": true
|
|
}
|
|
},
|
|
"refId": "000001/8",
|
|
"type": "shutter"
|
|
},
|
|
{
|
|
"actions": {
|
|
"shutterDown": null,
|
|
"shutterUp": null
|
|
},
|
|
"id": "UL32",
|
|
"location": "Kitchen",
|
|
"locationId": 8,
|
|
"name": "BLINDS",
|
|
"originalName": "BLINDS",
|
|
"properties": {
|
|
"shutterPosition": {
|
|
"read": true,
|
|
"type": "percent",
|
|
"write": true
|
|
}
|
|
},
|
|
"refId": "000001/4",
|
|
"type": "shutter"
|
|
},
|
|
{
|
|
"id": "UL40",
|
|
"location": "Tuin",
|
|
"locationId": 12,
|
|
"name": "Luchtdruk",
|
|
"originalName": "Luchtdruk",
|
|
"refId": "000001/81",
|
|
"type": "gauge",
|
|
"variant": "AirPressure",
|
|
"actions": {},
|
|
"properties": {
|
|
"currentValue": {
|
|
"max": 1500,
|
|
"min": 0,
|
|
"read": true,
|
|
"step": 0.1,
|
|
"type": "number",
|
|
"unit": "mbar",
|
|
"write": false
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "UL41",
|
|
"location": "Tuin",
|
|
"locationId": 12,
|
|
"name": "Luchtkwaliteit",
|
|
"originalName": "Luchtkwaliteit",
|
|
"refId": "000001/82",
|
|
"type": "gauge",
|
|
"variant": "AirQuality",
|
|
"actions": {},
|
|
"properties": {
|
|
"currentValue": {
|
|
"max": 1500,
|
|
"min": 0,
|
|
"read": true,
|
|
"step": 0.1,
|
|
"type": "number",
|
|
"write": false
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "UL42",
|
|
"location": "Garage",
|
|
"locationId": 27,
|
|
"name": "Stroom",
|
|
"originalName": "Stroom",
|
|
"refId": "000001/83",
|
|
"type": "gauge",
|
|
"variant": "Current",
|
|
"actions": {},
|
|
"properties": {
|
|
"currentValue": {
|
|
"max": 100,
|
|
"min": 0,
|
|
"read": true,
|
|
"step": 0.1,
|
|
"type": "number",
|
|
"unit": "A",
|
|
"write": false
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "UL43",
|
|
"location": "Garage",
|
|
"locationId": 27,
|
|
"name": "Energie",
|
|
"originalName": "Energie",
|
|
"refId": "000001/84",
|
|
"type": "gauge",
|
|
"variant": "Energy",
|
|
"actions": {},
|
|
"properties": {
|
|
"currentValue": {
|
|
"read": true,
|
|
"step": 0.1,
|
|
"type": "number",
|
|
"unit": "Wh",
|
|
"write": false
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "UL44",
|
|
"location": "Garage",
|
|
"locationId": 27,
|
|
"name": "Gas",
|
|
"originalName": "Gas",
|
|
"refId": "000001/85",
|
|
"type": "gauge",
|
|
"variant": "Gas",
|
|
"actions": {},
|
|
"properties": {
|
|
"currentValue": {
|
|
"max": 5,
|
|
"min": 0,
|
|
"read": true,
|
|
"step": 0.001,
|
|
"type": "number",
|
|
"unit": "m³/h",
|
|
"write": false
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "UL45",
|
|
"location": "Garage",
|
|
"locationId": 27,
|
|
"name": "Gas flow",
|
|
"originalName": "Gas flow",
|
|
"refId": "000001/86",
|
|
"type": "gauge",
|
|
"variant": "GasFlow",
|
|
"actions": {},
|
|
"properties": {
|
|
"currentValue": {
|
|
"max": 10,
|
|
"min": 0,
|
|
"read": true,
|
|
"step": 0.1,
|
|
"type": "number",
|
|
"unit": "m³/h",
|
|
"write": false
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "UL46",
|
|
"location": "Living",
|
|
"locationId": 0,
|
|
"name": "Vochtigheid living",
|
|
"originalName": "Vochtigheid living",
|
|
"refId": "000001/87",
|
|
"type": "gauge",
|
|
"variant": "Humidity",
|
|
"actions": {},
|
|
"properties": {
|
|
"currentValue": {
|
|
"max": 100,
|
|
"min": 0,
|
|
"read": true,
|
|
"step": 0.1,
|
|
"type": "number",
|
|
"unit": "%",
|
|
"write": false
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "UL47",
|
|
"location": "Tuin",
|
|
"locationId": 12,
|
|
"name": "Lichtsterkte tuin",
|
|
"originalName": "Lichtsterkte tuin",
|
|
"refId": "000001/88",
|
|
"type": "gauge",
|
|
"variant": "Light",
|
|
"actions": {},
|
|
"properties": {
|
|
"currentValue": {
|
|
"max": 100000,
|
|
"min": 0,
|
|
"read": true,
|
|
"step": 0.1,
|
|
"type": "number",
|
|
"unit": "lx",
|
|
"write": false
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "UL40",
|
|
"location": "Tuin",
|
|
"locationId": 12,
|
|
"name": "Regenput",
|
|
"originalName": "Regenput",
|
|
"refId": "000001/40",
|
|
"type": "gauge",
|
|
"variant": "WaterLevel",
|
|
"actions": {},
|
|
"properties": {
|
|
"currentValue": {
|
|
"max": 100,
|
|
"min": 0,
|
|
"read": true,
|
|
"step": 0.1,
|
|
"type": "number",
|
|
"unit": "m",
|
|
"write": false
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "UL60",
|
|
"location": "Tuin",
|
|
"locationId": 12,
|
|
"name": "Weersensor",
|
|
"originalName": "Weersensor",
|
|
"refId": "000001/21007",
|
|
"type": "weatherstation",
|
|
"variant": [null],
|
|
"actions": {},
|
|
"properties": {
|
|
"dayLight": {
|
|
"max": 1000,
|
|
"min": 0,
|
|
"read": true,
|
|
"step": 0.1,
|
|
"type": "number",
|
|
"write": false
|
|
},
|
|
"light": {
|
|
"max": 100000,
|
|
"min": 0,
|
|
"read": true,
|
|
"step": 0.1,
|
|
"type": "number",
|
|
"write": false
|
|
},
|
|
"lightEast": {
|
|
"max": 100000,
|
|
"min": 0,
|
|
"read": true,
|
|
"step": 0.1,
|
|
"type": "number",
|
|
"write": false
|
|
},
|
|
"lightSouth": {
|
|
"max": 100000,
|
|
"min": 0,
|
|
"read": true,
|
|
"step": 0.1,
|
|
"type": "number",
|
|
"write": false
|
|
},
|
|
"lightWest": {
|
|
"max": 100000,
|
|
"min": 0,
|
|
"read": true,
|
|
"step": 0.1,
|
|
"type": "number",
|
|
"write": false
|
|
},
|
|
"raining": {
|
|
"read": true,
|
|
"type": "boolean",
|
|
"write": false
|
|
},
|
|
"temperature": {
|
|
"max": 100,
|
|
"min": -100,
|
|
"read": true,
|
|
"step": 0.1,
|
|
"type": "number",
|
|
"write": false
|
|
},
|
|
"twilight": {
|
|
"read": true,
|
|
"type": "boolean",
|
|
"write": false
|
|
},
|
|
"wind": {
|
|
"max": 1000,
|
|
"min": 0,
|
|
"read": true,
|
|
"step": 0.1,
|
|
"type": "number",
|
|
"write": false
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "UL70",
|
|
"location": "",
|
|
"locationId": 0,
|
|
"name": "Luchtsensor",
|
|
"originalName": "Luchtsensor",
|
|
"refId": "000001/224",
|
|
"type": "ventilation",
|
|
"variant": [null],
|
|
"actions": {},
|
|
"properties": {
|
|
"co2": {
|
|
"max": 5000,
|
|
"min": 0,
|
|
"read": true,
|
|
"step": 16,
|
|
"type": "number",
|
|
"unit": "ppm",
|
|
"write": false
|
|
},
|
|
"currRegime": {
|
|
"enumValues": ["Manueel", "Nacht", "Boost", "Uit", "Auto"],
|
|
"read": true,
|
|
"type": "enumString",
|
|
"write": true
|
|
},
|
|
"refresh": {
|
|
"max": 100,
|
|
"min": 0,
|
|
"read": true,
|
|
"step": 1,
|
|
"type": "number",
|
|
"write": true
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "UL80",
|
|
"location": "Kitchen",
|
|
"locationId": 8,
|
|
"name": "Vochtigheid keuken",
|
|
"originalName": "Vochtigheid keuken",
|
|
"properties": {
|
|
"currRegime": {
|
|
"enumValues": ["Manual", "Cook", "Boost", "Off", "Auto"],
|
|
"read": true,
|
|
"type": "enumString",
|
|
"write": true
|
|
},
|
|
"value": {
|
|
"read": true,
|
|
"step": 1,
|
|
"type": "percent",
|
|
"write": false
|
|
}
|
|
},
|
|
"refId": "000001/94/1",
|
|
"type": "humidity"
|
|
},
|
|
{
|
|
"id": "UL90",
|
|
"location": "Living",
|
|
"locationId": 0,
|
|
"name": "Stepper",
|
|
"originalName": "Stepper",
|
|
"properties": {
|
|
"value": {
|
|
"read": true,
|
|
"type": "number",
|
|
"valueList": [
|
|
{ "name": "0", "value": 0 },
|
|
{ "name": "Here comes", "value": 1 },
|
|
{ "name": "the hotstepper", "value": 2 },
|
|
{ "name": "3", "value": 3 },
|
|
{ "name": "item 4", "value": 4 },
|
|
{ "name": "5", "value": 5 },
|
|
{ "name": "6", "value": 6 },
|
|
{ "name": "7", "value": 7 },
|
|
{ "name": "8", "value": 8 },
|
|
{ "name": "9", "value": 9 },
|
|
{ "name": "item 10, last", "value": 10 }
|
|
],
|
|
"write": true
|
|
}
|
|
},
|
|
"refId": "000001/68",
|
|
"type": "stepper"
|
|
},
|
|
{
|
|
"id": "UL100",
|
|
"location": "Media room",
|
|
"locationId": 1,
|
|
"name": "tv",
|
|
"originalName": "tv",
|
|
"properties": {
|
|
"brightness": {
|
|
"max": 100,
|
|
"min": 0,
|
|
"read": true,
|
|
"step": 0.10000000000000001,
|
|
"type": "percent",
|
|
"unit": "%",
|
|
"write": true
|
|
},
|
|
"currRegime": {
|
|
"enumValues": ["ColorSelect", "ColorWheel", "MovieSelect"],
|
|
"read": true,
|
|
"type": "enumString",
|
|
"write": true
|
|
},
|
|
"hue": {
|
|
"max": 360,
|
|
"min": 0,
|
|
"read": true,
|
|
"step": 0.10000000000000001,
|
|
"type": "number",
|
|
"write": true
|
|
},
|
|
"on": { "read": true, "type": "boolean", "write": true },
|
|
"presetColor": {
|
|
"read": true,
|
|
"type": "number",
|
|
"valueList": [
|
|
{
|
|
"extra": { "hue": 0, "saturation": 100 },
|
|
"name": "Rood",
|
|
"value": 1
|
|
},
|
|
{
|
|
"extra": { "hue": 20, "saturation": 100 },
|
|
"name": "Colour 2",
|
|
"value": 2
|
|
},
|
|
{
|
|
"extra": { "hue": 40, "saturation": 100 },
|
|
"name": "Oranje",
|
|
"value": 3
|
|
},
|
|
{
|
|
"extra": { "hue": 60, "saturation": 100 },
|
|
"name": "Geel",
|
|
"value": 4
|
|
},
|
|
{
|
|
"extra": { "hue": 80, "saturation": 100 },
|
|
"name": "Colour 5",
|
|
"value": 5
|
|
},
|
|
{
|
|
"extra": { "hue": 100, "saturation": 100 },
|
|
"name": "Colour 6",
|
|
"value": 6
|
|
},
|
|
{
|
|
"extra": { "hue": 120, "saturation": 100 },
|
|
"name": "Groen",
|
|
"value": 7
|
|
},
|
|
{
|
|
"extra": { "hue": 140, "saturation": 100 },
|
|
"name": "Colour 8",
|
|
"value": 8
|
|
},
|
|
{
|
|
"extra": { "hue": 160, "saturation": 100 },
|
|
"name": "Colour 9",
|
|
"value": 9
|
|
},
|
|
{
|
|
"extra": { "hue": 180, "saturation": 100 },
|
|
"name": "Cyaan",
|
|
"value": 10
|
|
},
|
|
{
|
|
"extra": { "hue": 200, "saturation": 100 },
|
|
"name": "Colour 11",
|
|
"value": 11
|
|
},
|
|
{
|
|
"extra": { "hue": 220, "saturation": 100 },
|
|
"name": "Colour 12",
|
|
"value": 12
|
|
},
|
|
{
|
|
"extra": { "hue": 240, "saturation": 100 },
|
|
"name": "Blauw",
|
|
"value": 13
|
|
},
|
|
{
|
|
"extra": { "hue": 260, "saturation": 100 },
|
|
"name": "Colour 14",
|
|
"value": 14
|
|
},
|
|
{
|
|
"extra": { "hue": 280, "saturation": 100 },
|
|
"name": "Colour 15",
|
|
"value": 15
|
|
},
|
|
{
|
|
"extra": { "hue": 300, "saturation": 100 },
|
|
"name": "Paars",
|
|
"value": 16
|
|
},
|
|
{
|
|
"extra": { "hue": 320, "saturation": 100 },
|
|
"name": "Colour 17",
|
|
"value": 17
|
|
},
|
|
{
|
|
"extra": { "hue": 340, "saturation": 100 },
|
|
"name": "Colour 18",
|
|
"value": 18
|
|
},
|
|
{
|
|
"extra": { "hue": 0, "saturation": 0 },
|
|
"name": "Wit",
|
|
"value": 19
|
|
}
|
|
],
|
|
"write": true
|
|
},
|
|
"presetMovie": {
|
|
"read": true,
|
|
"type": "number",
|
|
"valueList": [
|
|
{ "name": "Summer", "value": 1 },
|
|
{ "name": "Seq.2", "value": 2 },
|
|
{ "name": "Seq.3", "value": 3 },
|
|
{ "name": "Seq.4", "value": 4 }
|
|
],
|
|
"write": true
|
|
},
|
|
"saturation": {
|
|
"read": true,
|
|
"step": 0.10000000000000001,
|
|
"type": "percent",
|
|
"unit": "%",
|
|
"write": true
|
|
}
|
|
},
|
|
"refId": "000001/32101",
|
|
"type": "multicolor"
|
|
},
|
|
{
|
|
"id": "UL101",
|
|
"location": "Kitchen",
|
|
"locationId": 8,
|
|
"name": "Kabinet",
|
|
"originalName": "Kabinet",
|
|
"properties": {
|
|
"brightness": {
|
|
"max": 100,
|
|
"min": 0,
|
|
"read": true,
|
|
"step": 0.10000000000000001,
|
|
"type": "percent",
|
|
"unit": "%",
|
|
"write": true
|
|
},
|
|
"currRegime": {
|
|
"enumValues": ["ColorSelect", "ColorWheel", "MovieSelect"],
|
|
"read": true,
|
|
"type": "enumString",
|
|
"write": true
|
|
},
|
|
"hue": {
|
|
"max": 360,
|
|
"min": 0,
|
|
"read": true,
|
|
"step": 0.10000000000000001,
|
|
"type": "number",
|
|
"write": true
|
|
},
|
|
"on": { "read": true, "type": "boolean", "write": true },
|
|
"presetColor": {
|
|
"read": true,
|
|
"type": "number",
|
|
"valueList": [
|
|
{
|
|
"extra": { "hue": 0, "saturation": 100 },
|
|
"name": "Rood",
|
|
"value": 1
|
|
},
|
|
{
|
|
"extra": { "hue": 20, "saturation": 100 },
|
|
"name": "Colour 2",
|
|
"value": 2
|
|
},
|
|
{
|
|
"extra": { "hue": 40, "saturation": 100 },
|
|
"name": "Oranje",
|
|
"value": 3
|
|
},
|
|
{
|
|
"extra": { "hue": 60, "saturation": 100 },
|
|
"name": "Geel",
|
|
"value": 4
|
|
},
|
|
{
|
|
"extra": { "hue": 80, "saturation": 100 },
|
|
"name": "Colour 5",
|
|
"value": 5
|
|
},
|
|
{
|
|
"extra": { "hue": 100, "saturation": 100 },
|
|
"name": "Colour 6",
|
|
"value": 6
|
|
},
|
|
{
|
|
"extra": { "hue": 120, "saturation": 100 },
|
|
"name": "Groen",
|
|
"value": 7
|
|
},
|
|
{
|
|
"extra": { "hue": 140, "saturation": 100 },
|
|
"name": "Colour 8",
|
|
"value": 8
|
|
},
|
|
{
|
|
"extra": { "hue": 160, "saturation": 100 },
|
|
"name": "Colour 9",
|
|
"value": 9
|
|
},
|
|
{
|
|
"extra": { "hue": 180, "saturation": 100 },
|
|
"name": "Cyaan",
|
|
"value": 10
|
|
},
|
|
{
|
|
"extra": { "hue": 200, "saturation": 100 },
|
|
"name": "Colour 11",
|
|
"value": 11
|
|
},
|
|
{
|
|
"extra": { "hue": 220, "saturation": 100 },
|
|
"name": "Colour 12",
|
|
"value": 12
|
|
},
|
|
{
|
|
"extra": { "hue": 240, "saturation": 100 },
|
|
"name": "Blauw",
|
|
"value": 13
|
|
},
|
|
{
|
|
"extra": { "hue": 260, "saturation": 100 },
|
|
"name": "Colour 14",
|
|
"value": 14
|
|
},
|
|
{
|
|
"extra": { "hue": 280, "saturation": 100 },
|
|
"name": "Colour 15",
|
|
"value": 15
|
|
},
|
|
{
|
|
"extra": { "hue": 300, "saturation": 100 },
|
|
"name": "Paars",
|
|
"value": 16
|
|
},
|
|
{
|
|
"extra": { "hue": 320, "saturation": 100 },
|
|
"name": "Colour 17",
|
|
"value": 17
|
|
},
|
|
{
|
|
"extra": { "hue": 340, "saturation": 100 },
|
|
"name": "Colour 18",
|
|
"value": 18
|
|
},
|
|
{
|
|
"extra": { "hue": 0, "saturation": 0 },
|
|
"name": "Wit",
|
|
"value": 19
|
|
}
|
|
],
|
|
"write": true
|
|
},
|
|
"presetMovie": {
|
|
"read": true,
|
|
"type": "number",
|
|
"valueList": [],
|
|
"write": true
|
|
},
|
|
"saturation": {
|
|
"read": true,
|
|
"step": 0.10000000000000001,
|
|
"type": "percent",
|
|
"unit": "%",
|
|
"write": true
|
|
}
|
|
},
|
|
"refId": "000001/33101",
|
|
"type": "multicolor"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|