etm-powersync-plugins-modbus/eastron/sdm120-registers.json
2026-05-31 11:50:55 +02:00

90 lines
2.7 KiB
JSON

{
"className": "Sdm120",
"protocol": "RTU",
"endianness": "BigEndian",
"errorLimitUntilNotReachable": 15,
"checkReachableRegister": "activePower",
"registers": [
{
"id": "voltage",
"address": 0,
"size": 2,
"type": "float",
"registerType": "inputRegister",
"readSchedule": "update",
"description": "Voltage",
"unit": "V",
"defaultValue": "0",
"access": "RO"
},
{
"id": "current",
"address": 6,
"size": 2,
"type": "float",
"registerType": "inputRegister",
"readSchedule": "update",
"description": "Current",
"unit": "A",
"defaultValue": "0",
"access": "RO"
},
{
"id": "activePower",
"address": 12,
"size": 2,
"type": "float",
"registerType": "inputRegister",
"readSchedule": "update",
"description": "Active power",
"unit": "W",
"defaultValue": "0",
"access": "RO"
}
],
"blocks": [
{
"id": "frequencyAndTotalEnergy",
"readSchedule": "update",
"registers": [
{
"id": "frequency",
"address": 70,
"size": 2,
"type": "float",
"registerType": "inputRegister",
"readSchedule": "update",
"description": "Frequency",
"unit": "Hz",
"defaultValue": "0",
"access": "RO"
},
{
"id": "totalEnergyConsumed",
"address": 72,
"size": 2,
"type": "float",
"registerType": "inputRegister",
"readSchedule": "update",
"description": "Total import active energy",
"unit": "kWh",
"defaultValue": "0",
"access": "RO"
},
{
"id": "totalEnergyProduced",
"address": 74,
"size": 2,
"type": "float",
"registerType": "inputRegister",
"readSchedule": "update",
"description": "Total export active energy",
"unit": "kWh",
"defaultValue": "0",
"access": "RO"
}
]
}
]
}