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/energymeters/integrationpluginenergymeters.json
Michael Zanetti 186bdd9a8d Update to new smartmeter interfaces (incomplete)
This only makes it build, but does not update to use the new
energymeter interface which is likely to be used for many of them
2021-06-28 18:46:24 +02:00

317 lines
14 KiB
JSON

{
"name": "EnergyMeters",
"displayName": "EnergyMeters",
"id": "56e95111-fb6b-4f63-9a0a-a5ee001e89ed",
"paramTypes":[
{
"id": "eaa84c3c-06b8-4642-a40b-c2efbe6aae66",
"name": "updateInterval",
"displayName": "Update interval",
"type": "uint",
"unit": "MilliSeconds",
"defaultValue": 300,
"minValue": 200
}
],
"vendors": [
{
"name": "ineproMetering",
"displayName": "inepro Metering",
"id": "64f4df0f-18ce-409c-bf32-84a086c691ca",
"thingClasses": [
{
"name": "pro380",
"displayName": "PRO380-Mod",
"id": "d7c6440b-54f9-4cc0-a96b-9bb7304b3e77",
"createMethods": ["discovery"],
"interfaces": ["smartmeterconsumer", "smartmeterproducer"],
"discoveryParamTypes": [
{
"id": "a29f37f6-b344-4628-8ab4-8f4c18fada4a",
"name": "slaveAddress",
"displayName": "Slave address",
"type": "int",
"defaultValue": 1
}
],
"paramTypes": [
{
"id": "c75b2c31-6ec3-49ab-8c8f-5231d0a7e941",
"name": "slaveAddress",
"displayName": "Modbus slave address",
"type": "uint",
"defaultValue": 1
},
{
"id": "6cdbec8c-21b9-42dc-b1ab-8901ac609482",
"name": "modbusMasterUuid",
"displayName": "Modbus RTU master",
"type": "QUuid",
"defaultValue": "",
"readOnly": true
}
],
"stateTypes": [
{
"id": "7f9bc504-0882-4b86-83b1-42fa345acfd9",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"type": "bool",
"cached": false,
"defaultValue": false
},
{
"id": "04dba21a-7447-46b9-b9ae-095e5769e511",
"name": "voltageL1",
"displayName": "Voltage L1",
"displayNameEvent": "Voltage L1 changed",
"type": "double",
"unit": "Volt",
"defaultValue": 0
},
{
"id": "270d0c34-0a0c-4655-985f-faad6efd1afd",
"name": "voltageL2",
"displayName": "Voltage L2",
"displayNameEvent": "Voltage L2 changed",
"type": "double",
"unit": "Volt",
"defaultValue": 0
},
{
"id": "a1da8cfd-37cc-4c87-b857-e942cd90daec",
"name": "voltageL3",
"displayName": "Voltage L3",
"displayNameEvent": "Voltage L3 changed",
"type": "double",
"unit": "Volt",
"defaultValue": 0
},
{
"id": "1e077a3b-2dab-4ec4-ae96-ab49a564fe31",
"name": "currentL1",
"displayName": "Current L1",
"displayNameEvent": "Current L1 changed",
"type": "double",
"unit": "Ampere",
"defaultValue": 0
},
{
"id": "d2f54061-0807-47de-944c-68c8118ece91",
"name": "currentL2",
"displayName": "Current L2",
"displayNameEvent": "Current L2 changed",
"type": "double",
"unit": "Ampere",
"defaultValue": 0
},
{
"id": "610b20fb-2718-4f02-ac6e-12a9ef8c7615",
"name": "currentL3",
"displayName": "Current L3",
"displayNameEvent": "Current L3 changed",
"type": "double",
"unit": "Ampere",
"defaultValue": 0
},
{
"id": "464eff60-11c2-46b7-98f5-1aa8172e5a2d",
"name": "currentPower",
"displayName": "Active power",
"displayNameEvent": "Active power changed",
"type": "double",
"unit": "Watt",
"defaultValue": 0
},
{
"id": "cdb34487-3d9b-492a-8c33-802f32a2e90e",
"name": "powerFactor",
"displayName": "Power factor",
"displayNameEvent": "Power factor changed",
"type": "double",
"defaultValue": 0.00
},
{
"id": "bb6fd00c-3bbb-4977-bb8a-96787bb6f5c5",
"name": "frequency",
"displayName": "Frequency",
"displayNameEvent": "Frequency changed",
"type": "double",
"unit": "Hertz",
"defaultValue": 0.00
},
{
"id": "f18fd596-b47f-44be-a0f0-6ca44369ebf5",
"name": "totalEnergyConsumed",
"displayName": "Total energy consumed",
"displayNameEvent": "Total energy consumed changed",
"type": "double",
"unit": "KiloWattHour",
"defaultValue": 0.00
},
{
"id": "112911c9-14e0-4c83-ac92-f2ceb3bdecdf",
"name": "totalEnergyProduced",
"displayName": "Total energy produced",
"displayNameEvent": "Total energy produced changed",
"type": "double",
"unit": "KiloWattHour",
"defaultValue": 0.00
}
]
}
]
},
{
"name": "bgetech",
"displayName": "B+G e-tech",
"id": "215035fe-95e8-43d8-a52e-0a31b787d902",
"thingClasses": [
{
"name": "sdm630",
"displayName": "SDM630Modbus",
"id": "f37597bb-35fe-48f2-9617-343dd54c0903",
"createMethods": ["discovery"],
"interfaces": ["smartmeterconsumer", "smartmeterproducer"],
"discoveryParamTypes": [
{
"id": "6ab43559-53ec-47ba-b8a0-8d3b7f8d90c2",
"name": "slaveAddress",
"displayName": "Slave address",
"type": "int",
"defaultValue": 1
}
],
"paramTypes": [
{
"id": "ac77ea98-b006-486e-a3e8-b30a483f26c1",
"name": "slaveAddress",
"displayName": "Modbus slave address",
"type": "uint",
"defaultValue": 1
},
{
"id": "d90e9292-d03c-4f2a-957e-5d965018c9c9",
"name": "modbusMasterUuid",
"displayName": "Modbus RTU master",
"type": "QUuid",
"defaultValue": "",
"readOnly": true
}
],
"stateTypes": [
{
"id": "8050bd0b-1dad-4a7e-b632-c71ead3c9f8b",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"type": "bool",
"cached": false,
"defaultValue": false
},
{
"id": "db018146-0441-4dc0-9834-6d43ebaf8311",
"name": "voltageL1",
"displayName": "Voltage L1",
"displayNameEvent": "Voltage L1 changed",
"type": "double",
"unit": "Volt",
"defaultValue": 0
},
{
"id": "406f6d02-d5eb-49b3-87da-3247568e6054",
"name": "voltageL2",
"displayName": "Voltage L2",
"displayNameEvent": "Voltage L2 changed",
"type": "double",
"unit": "Volt",
"defaultValue": 0
},
{
"id": "ace6294d-deaa-4d9a-af78-d64379bcb229",
"name": "voltageL3",
"displayName": "Voltage L3",
"displayNameEvent": "Voltage L3 changed",
"type": "double",
"unit": "Volt",
"defaultValue": 0
},
{
"id": "4baf1d08-5ffa-49cf-95ef-9527b0c6f081",
"name": "currentL1",
"displayName": "Current L1",
"displayNameEvent": "Current L1 changed",
"type": "double",
"unit": "Ampere",
"defaultValue": 0
},
{
"id": "99e47d06-0a6a-4bfd-b164-61ecb6ba2818",
"name": "currentL2",
"displayName": "Current L2",
"displayNameEvent": "Current L2 changed",
"type": "double",
"unit": "Ampere",
"defaultValue": 0
},
{
"id": "4a092a66-352d-4d60-90ab-6ac5f58b92fe",
"name": "currentL3",
"displayName": "Current L3",
"displayNameEvent": "Current L3 changed",
"type": "double",
"unit": "Ampere",
"defaultValue": 0
},
{
"id": "c824e97b-a6d1-4030-9d7a-00af6fb8e1c3",
"name": "currentPower",
"displayName": "Active power",
"displayNameEvent": "Active power changed",
"type": "double",
"unit": "Watt",
"defaultValue": 0
},
{
"id": "31b9032f-f994-472b-94bd-44f9fb094801",
"name": "powerFactor",
"displayName": "Power factor",
"displayNameEvent": "Power factor changed",
"type": "double",
"defaultValue": 0.00
},
{
"id": "ab24f26c-dc15-4ec3-8d76-06a48285440b",
"name": "frequency",
"displayName": "Frequency",
"displayNameEvent": "Frequency changed",
"type": "double",
"unit": "Hertz",
"defaultValue": 0.00
},
{
"id": "98d858a8-22e8-4262-b5c7-25bb027942ad",
"name": "totalEnergyConsumed",
"displayName": "Total energy consumed",
"displayNameEvent": "Total energy consumed changed",
"type": "double",
"unit": "KiloWattHour",
"defaultValue": 0.00
},
{
"id": "e469b3ff-a4c2-42da-af35-ccafaef214af",
"name": "totalEnergyProduced",
"displayName": "Total energy produced",
"displayNameEvent": "Total energy produced changed",
"type": "double",
"unit": "KiloWattHour",
"defaultValue": 0.00
}
]
}
]
}
]
}