etm-powersync-plugins-modbus/abbterra/integrationpluginabbterra.json
Patrick Schurig 3cbce56454 abbterra: retire les registres WO pour build sur generateur 1.15 (lecture seule)
- abbterra-registers.json : suppression des 4 registres WO
  (chargingCurrentLimitCommand, socketLockCommand, startStopChargingSession,
  communicationTimeoutCommand) incompatibles avec le generateur libnymea-modbus 1.15
- integrationpluginabbterra.cpp/.h : suppression de executeAction + applyTimeoutSetting
- integrationpluginabbterra.json : power + maxChargingCurrent passes en lecture seule
  (writable/displayNameAction retires)
La borne sera reconnue et lira les mesures ; le pilotage sera rebranche
quand le generateur 1.16 sera disponible.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-01 08:29:36 +02:00

409 lines
18 KiB
JSON

{
"name": "AbbTerra",
"displayName": "ABB Terra AC",
"id": "d7f1cb28-b18b-449e-8cd2-1d99b9d8f681",
"paramTypes": [],
"vendors": [
{
"id": "0369ebad-5186-437d-b520-041a0b9b7582",
"name": "abb",
"displayName": "ABB",
"thingClasses": [
{
"id": "93ad828a-9a7a-4fca-be3f-88641317845f",
"name": "terraAcTcp",
"displayName": "Terra AC Charger (TCP)",
"interfaces": [
"evcharger",
"connectable",
"networkdevice"
],
"createMethods": [
"discovery",
"user"
],
"discoveryType": "weak",
"paramTypes": [
{
"id": "9b3332aa-6c26-4399-b3dc-d7fdbe3f4420",
"name": "macAddress",
"displayName": "MAC address",
"type": "QString",
"inputType": "MacAddress",
"defaultValue": "",
"readOnly": true
},
{
"id": "962ef9d9-30a2-4636-8ff2-2a28742277f4",
"name": "address",
"displayName": "Host address",
"type": "QString",
"inputType": "IPv4Address",
"defaultValue": ""
},
{
"id": "f9e6fed4-2a18-4f23-b70e-78919d4b01f8",
"name": "hostName",
"displayName": "Host name",
"type": "QString",
"inputType": "TextLine",
"defaultValue": ""
},
{
"id": "153258dd-e81b-48e5-9ba7-46d59e854d85",
"name": "port",
"displayName": "Port",
"type": "uint",
"defaultValue": 502
},
{
"id": "cc4c66c1-185f-4c97-88a0-2bc66319d157",
"name": "slaveId",
"displayName": "Slave ID",
"type": "uint",
"defaultValue": 1,
"minValue": 1,
"maxValue": 255
}
],
"settingsTypes": [
{
"id": "5a0e678a-ffc8-443a-9ae7-bb2243b0ec4b",
"name": "communicationTimeout",
"displayName": "Communication timeout",
"type": "uint",
"unit": "Seconds",
"defaultValue": 60,
"minValue": 10,
"maxValue": 65535
}
],
"stateTypes": [
{
"id": "21e1a2bb-0e05-462c-9909-4f9a0eada438",
"name": "connected",
"displayName": "Connected",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "2fb30a0b-dc5a-4831-b5c6-de653c0c9ee1",
"name": "pluggedIn",
"displayName": "Plugged in",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "0c685ced-27fa-46ba-8c0b-c49af82054f0",
"name": "charging",
"displayName": "Charging",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "207e2074-0147-4617-9a8b-3f326dcd6a0b",
"name": "power",
"displayName": "Charging enabled",
"type": "bool",
"defaultValue": true
},
{
"id": "e3d27f8a-73d0-493a-b99a-29e7dc184485",
"name": "maxChargingCurrent",
"displayName": "Maximum charging current",
"type": "double",
"unit": "Ampere",
"minValue": 6,
"maxValue": 32,
"stepSize": 0.1,
"defaultValue": 6
},
{
"id": "0764bce9-fd26-4da8-8d92-f6a5ce73e81e",
"name": "phaseCount",
"displayName": "Phase count",
"type": "uint",
"minValue": 1,
"maxValue": 3,
"defaultValue": 1
},
{
"id": "59b486a3-aa44-4a94-8478-1077af124441",
"name": "currentPower",
"displayName": "Active power",
"type": "double",
"unit": "Watt",
"defaultValue": 0,
"cached": false
},
{
"id": "953ce672-a9a2-4cd6-bf87-ccfe720c7595",
"name": "currentPhase1",
"displayName": "Current phase 1",
"type": "double",
"unit": "Ampere",
"defaultValue": 0
},
{
"id": "e4f97cde-191c-4c84-9668-169c5e648338",
"name": "currentPhase2",
"displayName": "Current phase 2",
"type": "double",
"unit": "Ampere",
"defaultValue": 0
},
{
"id": "c1cead50-9894-4b12-9211-c5bc84109b1d",
"name": "currentPhase3",
"displayName": "Current phase 3",
"type": "double",
"unit": "Ampere",
"defaultValue": 0
},
{
"id": "bcff4c2d-5567-40ff-adef-5b47dc5ace76",
"name": "voltagePhase1",
"displayName": "Voltage phase 1",
"type": "double",
"unit": "Volt",
"defaultValue": 0
},
{
"id": "db7af25a-cb7b-4640-9515-a7af345bd770",
"name": "voltagePhase2",
"displayName": "Voltage phase 2",
"type": "double",
"unit": "Volt",
"defaultValue": 0
},
{
"id": "fe67e1bf-6871-45a6-a253-819cb70c5ec4",
"name": "voltagePhase3",
"displayName": "Voltage phase 3",
"type": "double",
"unit": "Volt",
"defaultValue": 0
},
{
"id": "be2cc28e-79c2-4eaf-91ad-8131ac1f87e2",
"name": "sessionEnergy",
"displayName": "Session energy",
"type": "double",
"unit": "KiloWattHour",
"defaultValue": 0
},
{
"id": "6d9b38a7-c6eb-47bc-8929-5a875d0fd5d0",
"name": "firmwareVersion",
"displayName": "Firmware version",
"type": "QString",
"defaultValue": ""
},
{
"id": "69c9f4e2-ec8c-4d65-9cf4-ce8b7a3f8c3b",
"name": "serialNumber",
"displayName": "Serial number",
"type": "QString",
"defaultValue": ""
},
{
"id": "ce98bfda-b27a-4f69-bd4e-49eb3e722245",
"name": "errorCode",
"displayName": "Error code",
"type": "uint",
"defaultValue": 0
}
],
"actionTypes": []
},
{
"id": "a385801e-600c-4e27-ad73-5184a7516860",
"name": "terraAcRtu",
"displayName": "Terra AC Charger (RTU)",
"interfaces": [
"evcharger",
"connectable"
],
"createMethods": [
"discovery",
"user"
],
"paramTypes": [
{
"id": "deb19a6b-33b3-417e-abf1-a1fb18585fe4",
"name": "rtuMaster",
"displayName": "Modbus RTU master",
"type": "QString",
"defaultValue": ""
},
{
"id": "23dbb93d-6605-435c-9a41-b8a8e8242ea0",
"name": "slaveId",
"displayName": "Modbus slave ID",
"type": "uint",
"defaultValue": 1,
"minValue": 1,
"maxValue": 247
}
],
"settingsTypes": [
{
"id": "c4e0a515-270e-403e-8453-02002859938e",
"name": "communicationTimeout",
"displayName": "Communication timeout",
"type": "uint",
"unit": "Seconds",
"defaultValue": 60,
"minValue": 10,
"maxValue": 65535
}
],
"stateTypes": [
{
"id": "c43068ca-dddc-4c43-9149-68927afae5e7",
"name": "connected",
"displayName": "Connected",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "14fcf045-52d7-4f47-b64e-2bf3f87c242f",
"name": "pluggedIn",
"displayName": "Plugged in",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "64708d42-bbfe-44a5-82ae-c8e66e25c5a5",
"name": "charging",
"displayName": "Charging",
"type": "bool",
"defaultValue": false,
"cached": false
},
{
"id": "e35fd4fa-bf5a-45a1-8a39-f0d3d9efa4c6",
"name": "power",
"displayName": "Charging enabled",
"type": "bool",
"defaultValue": true
},
{
"id": "ea933a77-a098-4303-bbdb-15c72dfd3634",
"name": "maxChargingCurrent",
"displayName": "Maximum charging current",
"type": "double",
"unit": "Ampere",
"minValue": 6,
"maxValue": 32,
"stepSize": 0.1,
"defaultValue": 6
},
{
"id": "cd1add95-18d9-46b5-a3d5-f0f29d5160c9",
"name": "phaseCount",
"displayName": "Phase count",
"type": "uint",
"minValue": 1,
"maxValue": 3,
"defaultValue": 1
},
{
"id": "152a58cb-0bf1-4d4a-aac2-233d3c68f81b",
"name": "currentPower",
"displayName": "Active power",
"type": "double",
"unit": "Watt",
"defaultValue": 0,
"cached": false
},
{
"id": "a8e2e2cf-b2ca-48c5-a702-9226062c43e3",
"name": "currentPhase1",
"displayName": "Current phase 1",
"type": "double",
"unit": "Ampere",
"defaultValue": 0
},
{
"id": "210ff017-ea75-4705-9f23-f73e324601ef",
"name": "currentPhase2",
"displayName": "Current phase 2",
"type": "double",
"unit": "Ampere",
"defaultValue": 0
},
{
"id": "3a5d6ce5-d3ed-4ba5-996f-15a2b3124faf",
"name": "currentPhase3",
"displayName": "Current phase 3",
"type": "double",
"unit": "Ampere",
"defaultValue": 0
},
{
"id": "52ebc781-a527-4641-b768-3a0bd0209f96",
"name": "voltagePhase1",
"displayName": "Voltage phase 1",
"type": "double",
"unit": "Volt",
"defaultValue": 0
},
{
"id": "bb513653-70ca-4ee1-a913-aab3d2881708",
"name": "voltagePhase2",
"displayName": "Voltage phase 2",
"type": "double",
"unit": "Volt",
"defaultValue": 0
},
{
"id": "c84a5e75-121d-4af8-a203-23f586613cf2",
"name": "voltagePhase3",
"displayName": "Voltage phase 3",
"type": "double",
"unit": "Volt",
"defaultValue": 0
},
{
"id": "7a9a6ec3-7572-42d8-833d-5b434ca95765",
"name": "sessionEnergy",
"displayName": "Session energy",
"type": "double",
"unit": "KiloWattHour",
"defaultValue": 0
},
{
"id": "071d7408-fa96-49da-b56b-f5564bee9b5d",
"name": "firmwareVersion",
"displayName": "Firmware version",
"type": "QString",
"defaultValue": ""
},
{
"id": "c95ea476-4ce3-4c04-bc23-238bdee496ee",
"name": "serialNumber",
"displayName": "Serial number",
"type": "QString",
"defaultValue": ""
},
{
"id": "1f7d2791-c23e-47fe-8512-850ea25e09b3",
"name": "errorCode",
"displayName": "Error code",
"type": "uint",
"defaultValue": 0
}
],
"actionTypes": []
}
]
}
]
}