SunSpec SunSpec Model 308 — Mini Met Model Modbus TCP template

SunSpec Model 308 — Mini Met Model

The SunSpec Model 308 Mini Met Model is a standardised Modbus TCP information model used by SunSpec-compliant inverters and data loggers to expose basic meteorological data from an attached weather sensor. This template reads four environmental registers: global horizontal irradiance in W/m2, back-of-module temperature, ambient air temperature, and wind speed. The id and l header registers confirm model identity and block length at startup. Connecting the ModbusCloud Gateway to a SunSpec device publishing Model 308 gives installers a continuous, cloud-accessible record of site conditions alongside production data.

Protocol
Modbus TCP
Connection
Ethernet, Modbus TCP
Registers
6, read only
Brand
SunSpec
Last updated

Registers (6)

6 read, 0 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
idRead
lRead
ghiW/m2Read
tmpbom°CRead
tmpamb°CRead
wndspdm/sRead

Loading registers…

Send your device list

If a device is not in the library yet, we build the template for free as soon as we have the register data.

Use cases

  • Compare global horizontal irradiance against inverter AC output to detect soiling or shading losses over time.
  • Track back-of-module temperature to verify whether thermal derating is reducing expected yield on hot summer days.
  • Alert on wind speed thresholds to schedule or suspend roof-access maintenance safely.
  • Correlate ambient temperature readings with HVAC load data to understand building cooling demand patterns.
  • Report irradiance and temperature data alongside energy production for performance ratio calculations in site audits.

Installation

  1. Enable Modbus TCP on the host inverter or data logger under the communication or network settings menu, and confirm the device listens on TCP port 502 with Model 308 in its SunSpec map.

  2. Connect the ModbusCloud Gateway to the same LAN segment as the SunSpec device, ensuring no firewall blocks port 502 between the Gateway and the target device.

  3. In the ModbusCloud portal, add the Gateway, import the SunSpec Model 308 Mini Met Model template, and assign the correct unit ID and base address (0, 40000, or 50000 depending on the host device).

  4. Spot-check the ghi register in the portal live-data view during daylight hours; a non-zero W/m2 reading confirms the model offset and unit ID are correct.

Things to watch for

All registers read zero even in full sunlight. Why?

The SunSpec map base address may be wrong. The SunSpec standard allows a device to place its map at address 0, 40000, or 50000. Check the host device documentation for the correct base offset and update the template assignment in the portal accordingly.

The id register does not return 308. What does that mean?

The template has been mapped to the wrong model block. SunSpec devices chain multiple models sequentially; Model 308 may not start at the address you expect. Use a Modbus scanner or the device's own Modbus map documentation to locate the correct block offset where id equals 308.

The ghi value looks far too high or has unexpected scaling. How do I fix this?

The SunSpec Model 308 registers are raw integer values without a separate scale-factor register. GHI is in W/m2 as a uint16 and requires no additional scaling. If values still appear wrong, confirm the host device firmware supports Model 308 and check whether the sensor is wired and calibrated correctly.

Why does the gateway connect but the tmpbom register shows timeout errors?

Not all SunSpec-compliant devices implement every field of Model 308. Some devices leave tmpbom or tmpamb unpopulated if no physical sensor is attached. Verify that a module temperature sensor is connected to the host device's sensor input. Unimplemented registers may return the SunSpec not-a-number value (0x8000 for int16), which can appear as a connection error in some clients.

Want to see how it works?

Electrician working in an open distribution board