This repository has been archived on 2026-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
powersync-plugins-modbus/mtec/integrationpluginmtec.json
Hermann Detz 621c98369e Added initial version of M-Tec heatpump plugin
Currently only read functionality.
Not yet tested with actual hardware.
2021-06-27 17:28:25 +02:00

107 lines
4.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": ["user"],
"interfaces": ["connectable"],
"paramTypes": [
{
"id": "f1c43b1e-cffe-4d30-bda0-c23ed648dd71",
"name": "ipAddress",
"displayName": "IP address",
"type": "QString"
}
],
"stateTypes": [
{
"id": "8d64954a-855d-44ea-8bc9-88a71ab47b6b",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "9bf5f8d6-116a-4399-a728-51470a3a5620",
"name": "status",
"displayName": "Status",
"displayNameEvent": "Status changed",
"type": "QString",
"defaultValue": "Off",
"possibleValues": [
"Off",
"Connecting",
"Connected",
"Error"
]
},
{
"id": "c67c79cf-7369-409f-b170-16c4ece9d25a",
"name": "actualPowerConsumption",
"displayName": "Actual power consumption",
"displayNameEvent": "Actual power consumption changed",
"type": "double",
"unit": "Watt",
"defaultValue": 0
},
{
"id": "663718fa-807e-4d85-bd78-61a65f8c0b5e",
"name": "actualExcessEnergySmartHome",
"displayName": "Actual excess energy from Smart home System",
"displayNameEvent": "Actual excess energy from Smart home System changed",
"displayNameAction": "Change actual excess energy from Smart home System",
"type": "double",
"unit": "Watt",
"defaultValue": 0
},
{
"id": "fd94d39c-0db6-497f-a0a5-6c5452cbcaaf",
"name": "actualExcessEnergyElectricityMeter",
"displayName": "Actual excess energy from Electricity Meter",
"displayNameEvent": "Actual excess energy from Electricity Meter changed",
"type": "double",
"unit": "Watt",
"defaultValue": 0
},
{
"id": "087c0296-705b-483a-b1e9-7ce08202c035",
"name": "externalSetValueScaling",
"displayName": "Control of the heat source by an external control [100%]",
"displayNameEvent": "Control of the heat source by an external control [100%] changed",
"type": "double",
"unit": "Percentage",
"defaultValue": 100
},
{
"id": "90b17788-ce63-47e3-b97d-1b025a41ce35",
"name": "requestExternalHeatSource",
"displayName": "Request external heat source",
"displayNameEvent": "Request external heat source changed",
"type": "QString",
"defaultValue": "No request, external heat source must be turned off",
"possibleValues": [
"No request, external heat source must be turned off",
"External heat source is released and can be switched on",
"External heat source is required and must be turned on"
]
}
],
"actionTypes": [
]
}
]
}
]
}