MBMap Registry
  1. Devices
  2. Fronius
  3. Symo 6

Fronius Symo 6 Modbus register map

  • Official
  • 139 registers
  • Revision 3 · 2026-11-10

Official: Written from the manufacturer's documentation, but not tested on a device yet. Check the map against the manufacturer's documentation before you write to a live device. Tested it? Report a test.

Communication

Protocol
Modbus TCP and RTUdefault
Unit ID
1
TCP port
502default
Serial
9600 8E1 · 9600 baud, 8 data bits, even parity, 1 stop bit defaults
Byte / word order
ABCD · bytes big-endian, words high first
Addresses
1-based · wire address = address − 1

Connection values are defaults: the device may be configured differently.

Map

Registers
139 holding registers
Translation tables
5
Revision
3 · 2026-11-10
Added
()
File
maps/fronius/symo-6.mbmap.json · 21 KB · history
SHA-256
0d3642f52bf5501ff71b2521927e1b80cd99507d25748ce478d13bc5bad3639f
Manufacturer
fronius.com

Sources and notes

Source: Fronius, "Fronius Datamanager Modbus TCP & RTU" (42,0410,2049, 033-24022026) and "Modbus SunSpec Maps, State Codes and Events" (archive 1.1.7); https://www.fronius.com/~/downloads/Solar%20Energy/Operating%20Instructions/42,0410,2049.pdf

  • Fronius inverters with the Datamanager 2.0, read through SunSpec models (integer models 101-103, 120-123, 160, scale factors).
  • Addresses are the register numbers printed in the manual (1-based): the first register, 40001, is sent on the wire as 40000.
  • Register positions after the inverter model change with the SunSpec model type (float or integer with scale factors), selected in the Datamanager web interface or in register 216.
  • A value the device cannot provide is returned as the unavailable value of its type (see sentinels).
  • This map is the integer variant: set the SunSpec model type to int+SF in the Datamanager.
  • Some registers (second DC input, cabinet temperatures) read as unavailable on models that lack them.
AreaAddressNameTypeAccessUnitScaleDescription
HR 214 uint16 R
HR 216 uint16 RW
HR 500 uint32 ABCD R W
HR 502 uint64 ABCD R Wh
HR 506 uint64 ABCD R Wh
HR 510 uint64 ABCD R Wh
HR 40001 uint32 ABCD R
HR 40003 uint16 R
HR 40005 string[16] R
HR 40021 string[16] R
HR 40037 string[8] R
HR 40045 string[8] R
HR 40053 string[16] R
HR 40069 uint16 R
HR 40072 uint16 R A ×10^A_SF
HR 40073 uint16 R A ×10^A_SF
HR 40074 uint16 R A ×10^A_SF
HR 40075 uint16 R A ×10^A_SF
HR 40076 int16 R Scale factor (power of ten)
HR 40077 uint16 R V ×10^V_SF
HR 40078 uint16 R V ×10^V_SF
HR 40079 uint16 R V ×10^V_SF
HR 40080 uint16 R V ×10^V_SF
HR 40081 uint16 R V ×10^V_SF
HR 40082 uint16 R V ×10^V_SF
HR 40083 int16 R Scale factor (power of ten)
HR 40084 int16 R W ×10^W_SF
HR 40085 int16 R Scale factor (power of ten)
HR 40086 uint16 R Hz ×10^Hz_SF
HR 40087 int16 R Scale factor (power of ten)
HR 40088 int16 R VA ×10^VA_SF
HR 40089 int16 R Scale factor (power of ten)
HR 40090 int16 R var ×10^VAr_SF
HR 40091 int16 R Scale factor (power of ten)
HR 40092 int16 R % ×10^PF_SF
HR 40093 int16 R Scale factor (power of ten)
HR 40094 uint32 ABCD R Wh ×10^WH_SF Documented as possibly imprecise
HR 40096 int16 R Scale factor (power of ten)
HR 40097 uint16 R A ×10^DCA_SF Not available when the inverter has several DC inputs; use the string registers
HR 40098 int16 R Scale factor (power of ten)
HR 40099 uint16 R V ×10^DCV_SF Not available when the inverter has several DC inputs; use the string registers
HR 40100 int16 R Scale factor (power of ten)
HR 40101 int16 R W ×10^DCW_SF
HR 40102 int16 R Scale factor (power of ten)
HR 40108 uint16 R
HR 40109 uint16 R
HR 40110 uint32 ABCD R
HR 40112 uint32 ABCD R
HR 40114 uint32 ABCD R
HR 40116 uint32 ABCD R
HR 40118 uint32 ABCD R
HR 40120 uint32 ABCD R
HR 40122 uint16 R
HR 40124 uint16 R
HR 40125 uint16 R W ×10^WRtg_SF
HR 40126 int16 R Scale factor (power of ten)
HR 40127 uint16 R VA ×10^VARtg_SF
HR 40128 int16 R Scale factor (power of ten)
HR 40129 int16 R var ×10^VArRtg_SF
HR 40132 int16 R var ×10^VArRtg_SF
HR 40133 int16 R Scale factor (power of ten)
HR 40134 uint16 R A ×10^ARtg_SF
HR 40135 int16 R Scale factor (power of ten)
HR 40136 int16 R ×10^PFRtg_SF
HR 40139 int16 R ×10^PFRtg_SF
HR 40140 int16 R Scale factor (power of ten)
HR 40141 uint16 R Wh ×10^WHRtg_SF
HR 40142 int16 R Scale factor (power of ten)
HR 40145 uint16 R W ×10^MaxChaRte_SF
HR 40146 int16 R Scale factor (power of ten)
HR 40147 uint16 R W ×10^MaxDisChaRte_SF
HR 40148 int16 R Scale factor (power of ten)
HR 40150 uint16 R
HR 40152 uint16 RW W ×10^WMax_SF
HR 40153 uint16 R V ×10^VRef_SF
HR 40154 int16 RW V ×10^VRefOfs_SF
HR 40157 uint16 RW VA ×10^VAMax_SF
HR 40158 int16 R var ×10^VARMax_SF
HR 40161 int16 R var ×10^VARMax_SF
HR 40163 int16 R ×10^PFMin_SF
HR 40166 int16 R ×10^PFMin_SF
HR 40172 int16 R Scale factor (power of ten)
HR 40173 int16 R Scale factor (power of ten)
HR 40174 int16 R Scale factor (power of ten)
HR 40176 int16 R Scale factor (power of ten)
HR 40177 int16 R Scale factor (power of ten)
HR 40179 int16 R Scale factor (power of ten)
HR 40182 uint16 R
HR 40184 uint16 R
HR 40185 uint16 R
HR 40186 uint16 R
HR 40187 uint64 ABCD R Wh Documented as possibly imprecise
HR 40217 uint32 ABCD R
HR 40219 string[4] R
HR 40223 uint32 ABCD R s
HR 40228 uint16 R
HR 40230 uint16 RW s
HR 40231 uint16 RW s
HR 40232 uint16 RW
HR 40233 uint16 RW % ×10^WMaxLimPct_SF

Help improve this map