powersync-plugins/daikinairco/integrationplugindaikinairc...

140 lines
6.1 KiB
JSON

{
"displayName": "Daikin Airco",
"name": "Daikinairco",
"id": "b5cf475e-707d-46a5-9684-296fb1a14886",
"vendors": [
{
"id": "88f6421c-cc7b-4006-b077-421fc384939c",
"displayName": "Daikin",
"name": "Daikin",
"thingClasses": [
{
"id": "e6d0bfe6-5923-4c29-840d-ef8b0a17fad9",
"name": "airco",
"displayName": "Daikin Airco",
"createMethods": ["discovery"],
"interfaces": ["power", "thermostat", "temperaturesensor", "wirelessconnectable"],
"paramTypes": [
{
"id": "758cad5c-994a-4136-b83d-80fe2f07346c",
"name": "deviceId",
"displayName": "Device ID",
"type" : "QString",
"readOnly": true
},
{
"id": "1fefe7df-ef8e-4434-bb51-0c521553f750",
"name": "deviceName",
"displayName": "Device name",
"type" : "QString",
"readOnly": true
}
],
"settingsTypes": [
],
"stateTypes": [
{
"id": "71c5b083-6c95-44f0-b54c-b98f0ac459d8",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"defaultValue": false,
"type": "bool",
"cached": false
},
{
"displayName": "Power",
"id": "6bb42aa0-2280-408d-89b5-400410abdd73",
"name": "power",
"displayNameEvent": "Power changed",
"displayNameAction": "Set power",
"type": "bool",
"defaultValue": false,
"writable": true
},
{
"id": "2261311a-4302-4a03-bd67-50e92044fe59",
"name": "targetTemperature",
"displayName": "Target temperature",
"displayNameEvent": "Target temperature changed",
"displayNameAction": "Set target temperature",
"type": "double",
"unit": "DegreeCelsius",
"minValue": "10",
"maxValue": "30",
"defaultValue": "20",
"writable": true
},
{
"id": "a2b7a3aa-641c-45b8-a13b-e845324969ca",
"name": "temperature",
"displayName": "Home temperature",
"displayNameEvent": "Home temperature changed",
"type": "double",
"unit": "DegreeCelsius",
"defaultValue": "0"
},
{
"id": "b99b7182-51e6-456c-b7bc-f39ea2397500",
"name": "outsideTemperature",
"displayName": "Outside temperature",
"displayNameEvent": "Outside temperature changed",
"type": "double",
"unit": "DegreeCelsius",
"defaultValue": "0"
},
{
"id": "9b614a01-4984-4e73-8cbc-95389c484c3b",
"name": "humidity",
"displayName": "Humidity",
"displayNameEvent": "Humidity changed",
"type": "double",
"unit": "Percentage",
"minValue": "0",
"maxValue": "100",
"defaultValue": "0"
},
{
"id": "59da03a6-1b61-4777-91e1-51e518beecbc",
"name": "Mode",
"displayName": "Mode",
"displayNameEvent": "Mode changed",
"displayNameAction": "Set mode",
"type": "QString",
"writable": true,
"possibleValues": [
"Automatic",
"Cooling",
"Heating",
"Dehumidifier",
"Fan"
],
"defaultValue": "Automatic"
},
{
"id": "f63db3b7-423b-48be-be55-8ac9221316a7",
"name": "heatingOn",
"displayName": "Heating On",
"displayNameEvent": "Heating changed",
"type": "bool",
"defaultValue": false
},
{
"id": "6f00a58f-248a-4137-adf5-36999adbaf50",
"name": "coolingOn",
"displayName": "Cooling On",
"displayNameEvent": "Cooling changed",
"type": "bool",
"defaultValue": false
}
],
"actionTypes": [
]
}
]
}
]
}