nymea-plugins-modbus/mtec/integrationpluginmtec.json

139 lines
6.4 KiB
JSON

{
"name": "MTec",
"displayName": "M-Tec",
"id": "07cd316b-1e2c-40cf-8358-88d7407506ae",
"vendors": [
{
"name": "MTec",
"displayName": "M-Tec",
"id": "04d3fa7c-e469-4a79-a119-155426e5a846",
"thingClasses": [
{
"name": "mtec",
"displayName": "MTec",
"id": "451e38d8-50d5-4ae9-8d9f-21af9347128d",
"createMethods": ["discovery", "user"],
"interfaces": ["connectable"],
"paramTypes": [
{
"id": "f1c43b1e-cffe-4d30-bda0-c23ed648dd71",
"name": "ipAddress",
"displayName": "IP address",
"type": "QString",
"inputType": "IPv4Address",
"defaultValue": "127.0.0.1"
},
{
"id": "906f6099-d0e1-4297-a2b3-f8ec4482c578",
"name":"macAddress",
"displayName": "MAC address",
"type": "QString",
"inputType": "MacAddress",
"defaultValue": ""
}
],
"stateTypes": [
{
"id": "8d64954a-855d-44ea-8bc9-88a71ab47b6b",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "545f94d6-f4fd-48fe-bf3b-f193e5cb76e7",
"name": "waterTankTemperature",
"displayName": "Water tank temperature",
"displayNameEvent": "Water tank temperature changed",
"unit": "DegreeCelsius",
"type": "double",
"defaultValue": 0
},
{
"id": "a98e37f8-dcdc-4c4c-aecf-07f376321849",
"name": "bufferTankTemperature",
"displayName": "Buffer tank temperature",
"displayNameEvent": "Buffer tank temperature changed",
"unit": "DegreeCelsius",
"type": "double",
"defaultValue": 0
},
{
"id": "d0c8f168-49b5-47ca-9988-c9922be38dd5",
"name": "outdoorTemperature",
"displayName": "Outdoor temperature",
"displayNameEvent": "Outdoor temperature changed",
"unit": "DegreeCelsius",
"type": "double",
"defaultValue": 0
},
{
"id": "c67c79cf-7369-409f-b170-16c4ece9d25a",
"name": "totalAccumulatedElectricalEnergy",
"displayName": "Total accumulated electrical energy",
"displayNameEvent": "Total accumulated electrical energy changed",
"type": "double",
"unit": "KiloWattHour",
"defaultValue": 0,
"suggestLogging": true
},
{
"id": "1e2037c8-09dc-4396-974c-efa9c486aa65",
"name": "heatPumpState",
"displayName": "Heat pump state",
"displayNameEvent": "Heat pump state changed",
"type": "QString",
"possibleValues": [
"Standby",
"Pre run",
"Automatic heat",
"Defrost",
"Automatic cool",
"Post run",
"Safty shutdown",
"Error"
],
"defaultValue": "Standby",
"suggestLogging": true
},
{
"id": "581abddc-90d6-4dea-a43c-63b117b335fe",
"name": "heatMeterPowerConsumption",
"displayName": "Heat meter power consumption",
"displayNameEvent": "Heat meter power consumption changed",
"type": "double",
"unit": "Watt",
"defaultValue": 0,
"suggestLogging": true
},
{
"id": "fd52a97e-f94d-4529-b479-b74e61f75a89",
"name": "energyMeterPowerConsumption",
"displayName": "Energy meter power consumption",
"displayNameEvent": "Energy meter power consumption changed",
"type": "double",
"unit": "Watt",
"defaultValue": 0,
"suggestLogging": true
},
{
"id": "b646ea10-ea7e-4eba-bfda-8e3cd38370a7",
"name": "smartHomeEnergy",
"displayName": "Smart home energy",
"displayNameEvent": "Smart home energy changed",
"type": "double",
"unit": "Watt",
"defaultValue": 0,
"suggestLogging": true
}
],
"actionTypes": [
]
}
]
}
]
}