powersync-plugins/bosswerk/integrationpluginbosswerk.json

74 lines
3.1 KiB
JSON

{
"name": "bosswerk",
"displayName": "Bosswerk",
"id": "595b7759-336d-4677-a014-1b0fd11f45ea",
"vendors": [
{
"name": "bosswerk",
"displayName": "Bosswerk",
"id": "26ec1591-cc37-4ac1-b943-04844e002601",
"thingClasses": [
{
"id": "31ee3e61-eb3f-470b-8957-293fe65f404d",
"name": "mix00",
"displayName": "MI-300/600",
"createMethods": ["discovery"],
"setupMethod": "userandpassword",
"interfaces": [ "solarinverter", "wirelessconnectable" ],
"paramTypes": [
{
"id": "6fbe5f08-3539-447d-9281-916abe9d8128",
"name":"macAddress",
"displayName": "MAC address",
"type": "QString"
}
],
"stateTypes": [
{
"id": "b1a9bdf7-1c87-4c5d-b7e5-835697e7b7e5",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "4187873d-50dd-4470-8bd1-2787436db84d",
"name": "signalStrength",
"displayName": "Signal strength",
"displayNameEvent": "Signal strength changed",
"type": "uint",
"unit": "Percentage",
"minValue": 0,
"maxValue": 100,
"defaultValue": 0,
"filter": "adaptive",
"cached": false
},
{
"id": "044c26ce-67a7-4c81-99b1-4aa35285b109",
"name": "currentPower",
"displayName": "Current power consumption",
"displayNameEvent": "Current power consumption changed",
"type": "double",
"unit": "Watt",
"defaultValue": 0,
"cached": false
},
{
"id": "4a596301-3a8d-41de-bc97-275d23c0e5cd",
"name": "totalEnergyProduced",
"displayName": "Total produced energy",
"displayNameEvent": "Total produced energy changed",
"type": "double",
"unit": "KiloWattHour",
"defaultValue": 0
}
]
}
]
}
]
}