nymea-plugins/awattar/integrationpluginawattar.json

181 lines
8.5 KiB
JSON

{
"displayName": "aWATTar",
"name": "awattar",
"id": "9c261c33-d44e-461e-8ec1-68803cb73f12",
"vendors": [
{
"displayName": "aWATTar",
"name": "awattar",
"id": "acd47238-bbbc-4eaf-b484-38c52cfa4866",
"thingClasses": [
{
"id": "29cd8265-d8bb-4cf9-9080-bfc2cf9787bc",
"displayName": "aWATTar AT",
"name": "awattarAT",
"createMethods": ["user"],
"setupMethod": "justAdd",
"interfaces": ["connectable"],
"stateTypes": [
{
"id": "470b9b88-17f3-42e3-9250-cc181984eafe",
"name": "connected",
"displayName": "Online",
"displayNameEvent": "Online changed",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "eab37309-3dd8-46a0-94d4-bd05b5bb0430",
"name": "currentMarketPrice",
"displayName": "Current market price",
"displayNameEvent": "Current market price changed",
"type": "double",
"unit": "EuroCentPerKiloWattHour",
"defaultValue": 0,
"suggestLogging": true
},
{
"id": "38b86cee-9588-4269-a585-128907929dc2",
"name": "averageDeviation",
"displayName": "Average deviation",
"displayNameEvent": "Average deviation changed",
"type": "int",
"unit": "Percentage",
"defaultValue": 0
},
{
"id": "d5a8a176-aca0-45b1-b043-95c43750f383",
"name": "validUntil",
"displayName": "Valid until",
"displayNameEvent": "Valid until changed",
"unit": "UnixTime",
"type": "int",
"defaultValue": 0
},
{
"id": "55d6d7a8-446f-48ae-8014-1225810d03ee",
"name": "averagePrice",
"displayName": "Average market price [+/- 12 h]",
"displayNameEvent": "Average market price [+/- 12 h] changed",
"type": "double",
"unit": "EuroCentPerKiloWattHour",
"defaultValue": 0
},
{
"id": "e7af5bdc-48d7-4e96-b877-331da4dcfae5",
"name": "lowestPrice",
"displayName": "Lowest market price [+/- 12 h]",
"displayNameEvent": "Lowest market price [+/- 12 h] changed",
"type": "double",
"unit": "EuroCentPerKiloWattHour",
"defaultValue": 0
},
{
"id": "0c171c42-b070-453e-8a63-df9aebfa8533",
"name": "highestPrice",
"displayName": "Highest market price [+/- 12 h]",
"displayNameEvent": "Highest market price [+/- 12 h] changed",
"type": "double",
"unit": "EuroCentPerKiloWattHour",
"defaultValue": 0
},
{
"id": "8af49ba8-0aba-4f09-ab11-533dcd19e873",
"name": "rank",
"displayName": "Current rank (lower is better)",
"type": "uint",
"minValue": 0,
"maxValue": 100,
"defaultValue": 100
}
]
},
{
"id": "61973ead-98a4-4064-8fc3-532b4ecb9f78",
"displayName": "aWATTar DE",
"name": "awattarDE",
"createMethods": ["user"],
"setupMethod": "justAdd",
"interfaces": ["connectable"],
"stateTypes": [
{
"id": "2646b541-1ce0-4656-b253-2f98608072b3",
"name": "connected",
"displayName": "Online",
"displayNameEvent": "Online changed",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "048566fe-d49d-4cc7-b93b-520f727f600a",
"name": "currentMarketPrice",
"displayName": "Current market price",
"displayNameEvent": "Current market price changed",
"type": "double",
"unit": "EuroCentPerKiloWattHour",
"defaultValue": 0,
"suggestLogging": true
},
{
"id": "f5ffd03d-e21f-4a27-bc69-f1aed426281c",
"name": "averageDeviation",
"displayName": "Average deviation",
"displayNameEvent": "Average deviation changed",
"type": "int",
"unit": "Percentage",
"defaultValue": 0
},
{
"id": "a1d9fb61-4907-4c2d-9bd8-b8cbcfe7f3e3",
"name": "validUntil",
"displayName": "Valid until",
"displayNameEvent": "Valid until changed",
"unit": "UnixTime",
"type": "int",
"defaultValue": 0
},
{
"id": "90571d1e-42c1-4a55-b70d-4781fab02313",
"name": "averagePrice",
"displayName": "Average market price [+/- 12 h]",
"displayNameEvent": "Average market price [+/- 12 h] changed",
"type": "double",
"unit": "EuroCentPerKiloWattHour",
"defaultValue": 0
},
{
"id": "9e4dd133-ecfc-4239-9536-b5ec502cb194",
"name": "lowestPrice",
"displayName": "Lowest market price [+/- 12 h]",
"displayNameEvent": "Lowest market price [+/- 12 h] changed",
"type": "double",
"unit": "EuroCentPerKiloWattHour",
"defaultValue": 0
},
{
"id": "c97662ed-0e61-4c0e-acca-6792a1c27213",
"name": "highestPrice",
"displayName": "Highest market price [+/- 12 h]",
"displayNameEvent": "Highest market price [+/- 12 h] changed",
"type": "double",
"unit": "EuroCentPerKiloWattHour",
"defaultValue": 0
},
{
"id": "f3a2a46f-e281-4f60-9d27-345264b67f9a",
"name": "rank",
"displayName": "Current rank (lower is better)",
"type": "uint",
"minValue": 0,
"maxValue": 100,
"defaultValue": 100
}
]
}
]
}
]
}