Modbus server configuration. This configures the server-side of the meter. That is, it defines how the meter provides its own data to other Modbus devices.
Normal response.
Unauthorized response.
{- "result": {
- "enable": [
- "rtu"
], - "id": 1,
- "rtu": {
- "port": "USB2:9600/8o2"
}, - "tcp": {
- "port": 502
}
}, - "error": "Error message (present if an error occurred)."
}
enable | Array of strings (configModbusServerEnable) The list of protocols (if any) that are enabled in the Modbus server. An empty list indicates that the Modbus server is disabled. Valid protocol names are:
|
id | integer (configModbusServerId) [ 1 .. 247 ] The address of the meter on the Modbus/RTU network. Every Modbus device must have a unique address. The default unit id is 1. Note Address 0 is the broadcast address and addresses 248..255 are reserved for future use. |
object (configModbusServerRtu) The RTU protocol configuration. | |
object (configModbusServerTcp) The TCP protocol configuration. |
Normal response.
Unauthorized response.
{ }
{- "status": "OK",
- "error": "Error message (present if an error occurred)."
}
enable | Array of strings (configModbusServerEnable) The list of protocols (if any) that are enabled in the Modbus server. An empty list indicates that the Modbus server is disabled. Valid protocol names are:
|
id | integer (configModbusServerId) [ 1 .. 247 ] The address of the meter on the Modbus/RTU network. Every Modbus device must have a unique address. The default unit id is 1. Note Address 0 is the broadcast address and addresses 248..255 are reserved for future use. |
object (configModbusServerRtu) The RTU protocol configuration. | |
object (configModbusServerTcp) The TCP protocol configuration. |
Normal response.
Unauthorized response.
{ }
{- "status": "OK",
- "error": "Error message (present if an error occurred)."
}
Reset to default. See the descriptions of the individual endpoints for their default values. Commonly, arrays and strings are cleared to empty, numbers are cleared to 0, and booleans are cleared to false
.
Normal response.
Unauthorized response.
{- "status": "OK",
- "error": "Error message (present if an error occurred)."
}