nymea-plugins-modbus/idm/integrationpluginidm.json

183 lines
7.9 KiB
JSON

{
"name": "idm",
"displayName": "iDM",
"id": "3968d86d-d51a-4ad1-a185-91faa017e38f",
"vendors": [
{
"name": "Idm",
"displayName": "iDM",
"id": "6f54e4b0-1057-4004-87a9-97fdf4581625",
"thingClasses": [
{
"name": "navigator2",
"displayName": "Navigator 2.0",
"id": "1c95ac91-4eca-4cbf-b0f4-d60d35d069ed",
"createMethods": ["user", "discovery"],
"interfaces": ["thermostat", "smartmeterconsumer", "connectable" ],
"paramTypes": [
{
"id": "d178ca29-41a1-4f56-82ec-76a833c1de50",
"name": "macAddress",
"displayName": "MAC address",
"type": "QString",
"defaultValue": ""
}
],
"stateTypes":[
{
"id": "cfd71e64-b666-45ef-8db0-8213acd82c5f",
"name": "connected",
"displayName": "Connected",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "f0f596bf-7e45-43ea-b3d4-767b82dd422a",
"name": "temperature",
"displayName": "Room temperature",
"type": "double",
"unit": "DegreeCelsius",
"defaultValue": 0
},
{
"id": "efae7493-68c3-4cb9-853c-81011bdf09ca",
"name": "targetTemperature",
"displayName": "Target room temperature",
"displayNameAction": "Set target room temperature",
"type": "double",
"unit": "DegreeCelsius",
"minValue": "18",
"maxValue": "28",
"defaultValue": 21.00,
"writable": true
},
{
"id": "fcf8e97f-a672-407f-94ae-30df15b310f4",
"name": "waterTemperature",
"displayName": "Water temperature",
"type": "double",
"unit": "DegreeCelsius",
"defaultValue": 0
},
{
"id": "22543424-6f4f-4200-9f90-111df28d50c9",
"name": "heatingOn",
"displayName": "Heating",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "5719b9f6-6581-4ea8-b000-4ae6a852bb2d",
"name": "coolingOn",
"displayName": "Heating",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "9f3462c2-7c42-4eeb-afc4-092e1e41a25d",
"name": "outsideTemperature",
"displayName": "Outside temperature",
"type": "double",
"unit": "DegreeCelsius",
"defaultValue": 0,
"cached": false
},
{
"id": "746244d6-dd37-4af8-b2ae-a7d8463e51e2",
"name": "targetWaterTemperature",
"displayName": "Target water temperature",
"type": "double",
"unit": "DegreeCelsius",
"defaultValue": 0.00
},
{
"id": "b98fb325-100d-4eae-bf8d-97e8f7e1eb00",
"name": "currentPower",
"displayName": "Current power",
"type": "double",
"unit": "Watt",
"defaultValue": 0.00,
"cached": false
},
{
"id": "b457dc5a-920a-4c92-9956-a703e69f6084",
"name": "totalEnergyConsumed",
"displayName": "Total energy consumed",
"type": "double",
"unit": "KiloWattHour",
"defaultValue": 0.00
},
{
"id": "bfad9bbe-063d-497e-b13e-5de0f4738c91",
"name": "energyProducedHeating",
"displayName": "Total heating energy",
"type": "double",
"unit": "KiloWattHour",
"defaultValue": 0.00
},
{
"id": "9bef3a6c-4a6b-4023-a82e-c5263765310d",
"name": "energyProducedCooling",
"displayName": "Total cooling energy",
"type": "double",
"unit": "KiloWattHour",
"defaultValue": 0.00
},
{
"id": "0b5114ec-295f-42e6-a058-3e61f6da46b0",
"name": "energyProducedHotWater",
"displayName": "Total hot water energy",
"type": "double",
"unit": "KiloWattHour",
"defaultValue": 0.00
},
{
"id": "e539366b-44da-4119-b11b-497bcdb1f522",
"name": "mode",
"displayName": "Mode",
"type": "QString",
"defaultValue": "Off",
"possibleValues": [
"Off",
"Heating",
"Cooling",
"Hot water",
"Defrost"
]
},
{
"id": "fb71c8f1-2b77-403d-b2ad-f3cba9baf237",
"name": "operationMode",
"displayName": "Operation mode",
"type": "QString",
"defaultValue": "Automatic",
"possibleValues": [
"Standby",
"Automatic",
"Absent",
"Hot water only",
"Heating cooling only"
],
"cached": false
},
{
"id": "49fd83ee-ddf3-4477-9ee4-e01c53283b43",
"name": "error",
"displayName": "Error",
"type": "int",
"defaultValue": 0
}
]
}
]
}
]
}