etm-powersync-plugins-modbus/abbb2x/abbb2x-registers.json

165 lines
5.7 KiB
JSON

{
"className": "AbbB2x",
"protocol": "BOTH",
"endianness": "BigEndian",
"errorLimitUntilNotReachable": 15,
"checkReachableRegister": "voltagePhaseA",
"blocks": [
{
"id": "instantaneousValues",
"readSchedule": "update",
"registers": [
{
"id": "voltagePhaseA",
"address": 23296,
"size": 2,
"type": "uint32",
"unit": "0.1V",
"registerType": "holdingRegister",
"description": "Voltage L1-N",
"defaultValue": "0",
"access": "RO"
},
{
"id": "voltagePhaseB",
"address": 23298,
"size": 2,
"type": "uint32",
"unit": "0.1V",
"registerType": "holdingRegister",
"description": "Voltage L2-N",
"defaultValue": "0",
"access": "RO"
},
{
"id": "voltagePhaseC",
"address": 23300,
"size": 2,
"type": "uint32",
"unit": "0.1V",
"registerType": "holdingRegister",
"description": "Voltage L3-N",
"defaultValue": "0",
"access": "RO"
},
{
"id": "currentPhaseA",
"address": 23308,
"size": 2,
"type": "uint32",
"unit": "0.01A",
"registerType": "holdingRegister",
"description": "Current L1",
"defaultValue": "0",
"access": "RO"
},
{
"id": "currentPhaseB",
"address": 23310,
"size": 2,
"type": "uint32",
"unit": "0.01A",
"registerType": "holdingRegister",
"description": "Current L2",
"defaultValue": "0",
"access": "RO"
},
{
"id": "currentPhaseC",
"address": 23312,
"size": 2,
"type": "uint32",
"unit": "0.01A",
"registerType": "holdingRegister",
"description": "Current L3",
"defaultValue": "0",
"access": "RO"
},
{
"id": "activePowerTotal",
"address": 23316,
"size": 2,
"type": "int32",
"unit": "0.01W",
"registerType": "holdingRegister",
"description": "Active power Total (signed: + import / - export)",
"defaultValue": "0",
"access": "RO"
},
{
"id": "activePowerPhaseA",
"address": 23318,
"size": 2,
"type": "int32",
"unit": "0.01W",
"registerType": "holdingRegister",
"description": "Active power L1 (signed)",
"defaultValue": "0",
"access": "RO"
},
{
"id": "activePowerPhaseB",
"address": 23320,
"size": 2,
"type": "int32",
"unit": "0.01W",
"registerType": "holdingRegister",
"description": "Active power L2 (signed)",
"defaultValue": "0",
"access": "RO"
},
{
"id": "activePowerPhaseC",
"address": 23322,
"size": 2,
"type": "int32",
"unit": "0.01W",
"registerType": "holdingRegister",
"description": "Active power L3 (signed)",
"defaultValue": "0",
"access": "RO"
},
{
"id": "frequency",
"address": 23340,
"size": 1,
"type": "uint16",
"unit": "0.01Hz",
"registerType": "holdingRegister",
"description": "Frequency",
"defaultValue": "0",
"access": "RO"
}
]
},
{
"id": "energyAccumulators",
"readSchedule": "update",
"registers": [
{
"id": "totalEnergyConsumed",
"address": 20480,
"size": 4,
"type": "uint64",
"unit": "0.01kWh",
"registerType": "holdingRegister",
"description": "Active import (total consumed energy)",
"defaultValue": "0",
"access": "RO"
},
{
"id": "totalEnergyProduced",
"address": 20484,
"size": 4,
"type": "uint64",
"unit": "0.01kWh",
"registerType": "holdingRegister",
"description": "Active export (total produced energy)",
"defaultValue": "0",
"access": "RO"
}
]
}
]
}