113 lines
4.8 KiB
JSON
113 lines
4.8 KiB
JSON
{
|
|
"name": "Mypv",
|
|
"displayName": "my-PV",
|
|
"id": "73c7efcc-80d5-4166-ad97-2cbbeb129d91",
|
|
"vendors": [
|
|
{
|
|
"name": "myPV",
|
|
"displayName": "my-PV",
|
|
"id": "1f17597f-e0d0-459b-858d-ec9cbcd10b2c",
|
|
"thingClasses": [
|
|
{
|
|
"name": "elwa",
|
|
"displayName": "AC Elwa E",
|
|
"id": "19ac4c7c-9c0a-4998-a8f0-c77d940cbb08",
|
|
"createMethods": ["Discovery"],
|
|
"interfaces": ["heating", "temperaturesensor", "connectable"],
|
|
"paramTypes": [
|
|
{
|
|
"id": "ae66596f-f6c7-4d9c-9eee-b9190616a9e1",
|
|
"name":"ipAddress",
|
|
"displayName": "IP address",
|
|
"type": "QString"
|
|
},
|
|
{
|
|
"id": "b31a263a-2fdc-4a88-88ec-9e182025da8f",
|
|
"name":"serialNumber",
|
|
"displayName": "Serial number",
|
|
"type": "QString"
|
|
}
|
|
],
|
|
"stateTypes":[
|
|
{
|
|
"id": "a5afaad5-78bf-4cac-b98d-7eae31aac518",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "e6b0260b-f255-4f17-8ac1-bc87a950f449",
|
|
"name": "power",
|
|
"displayName": "Power",
|
|
"displayNameEvent": "Power changed",
|
|
"displayNameAction": "Change power",
|
|
"type": "bool",
|
|
"defaultValue": 0,
|
|
"writable": true
|
|
},
|
|
{
|
|
"id": "2eb3c40c-1b43-4b64-82e2-6558f0b8817e",
|
|
"name": "heatingPower",
|
|
"displayName": "Power consumption",
|
|
"displayNameEvent": "Power consumption changed",
|
|
"displayNameAction": "Change power consumption",
|
|
"type": "int",
|
|
"unit": "Watt",
|
|
"minValue": 0,
|
|
"maxValue": 3600,
|
|
"defaultValue": 0,
|
|
"writable": true
|
|
},
|
|
{
|
|
"id": "60006f93-8852-433b-bbc0-f10cc3939eeb",
|
|
"name": "temperature",
|
|
"displayName": "Water temperature",
|
|
"displayNameEvent": "Water temperature changed",
|
|
"type": "double",
|
|
"unit": "DegreeCelsius",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "2b089c93-6411-41f7-96aa-f78d5cf910cb",
|
|
"name": "targetWaterTemperature",
|
|
"displayName": "Target water temperature",
|
|
"displayNameEvent": "Target water temperature changed",
|
|
"type": "double",
|
|
"unit": "DegreeCelsius",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "d0a7065e-7773-47d7-b474-ce8d21d55aa7",
|
|
"name": "status",
|
|
"displayName": "Status",
|
|
"displayNameEvent": "Status changed",
|
|
"type": "QString",
|
|
"defaultValue": "Unknown",
|
|
"possibleValues": [
|
|
"Unknown",
|
|
"Heat",
|
|
"Standby",
|
|
"Boost heat",
|
|
"Heat finished",
|
|
"Setup",
|
|
"Error Overtemp Fuse blown",
|
|
"Error Overtemp measured",
|
|
"Error Overtemp Electronics",
|
|
"Error Hardware Fault",
|
|
"Error Temp Sensor"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
|
|
|
|
|
|
|