Skip to content

Modbus tables#

Overview#

This section provides an overview of the Modbus tables used to interact with Octave's controller.

  • The modbus registers follow the Sunspec Protocol.
  • These can be found here: https://sunspec.org/specifications/
  • Registers from the Sunspec protocol which are not implemented are indicated with Not implemented in the table
  • All registers are implemented as holding registers and can be read using function code 0x03. Registers marked RW can be written using function code 0x06 (single register) or 0x10 (multiple registers).
  • The modbus server is reachable on port 5021

Version history#

Version Date Author Change
v.0.5.6 2026-07-07 NQU Adding register AvailWH in Octave Battery Model, Removing index sheet
v.0.5.5 ------ NQU Adding CellTmpMin, CellTmpMax, TmpSF registers in Octave Battery Model
v.0.5.4 ------ NQU Correct type of VARLim in Octave PV Model
v.0.5.3 ------ NQU Update of Octave PV / Meter model
v.0.5.2 ------ NQU Offsets of Octave PV and Meter model updated
v.0.5.1 ------ NQU Addition of Octave Site Meter model
v.0.5.0 ------ NQU Addition of Octave PV Control model
v0.4.2 ------ NQU Add CellTmpMax and CellTmpMin Octave Battery Control
v0.4.1 ------ NQU Add AvailWHRtg, WMax, AvailWMax and Wmax_SF in model 65301
v0.4.0 ------ NQU Add BMSState, NStr, NStrConn, WHRtg, SoH, WHRtg_SF in model 65301
v0.3.8 ------ JEN Add inverter connection state
v0.3.7 ------ JEN Make it possible to set only reactive power setpoint
v0.3.6 ------ JEN Remove ModTmp_SF for register ModTmpAvg in model 803
v0.3.5 ------ NQU Add missing vendor string event in model 803, and remove model 65302
v0.3.4 ------ JEN Define vendor state
v0.3.3 ------ NQU Define WOffLimAct, WOffLim and PG_SF in model 65301 and 65302
v0.3.2 ------ JEN Allow for negative WChaMax and WDisChaMax values
v0.3.0 ------ NQU Addition of battery control model
v0.2.0 ------ JEN Addition of inverter information
v0.1.1 ------ JEN Addition of Ncyc in the battery base model.