LIBSUNSPEC  v0.1.6
A C++ library for the SunSpec protocol
FroniusRegisterMapIntSf Namespace Reference

Register description of the Fronius specific registers. More...

Variables

struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 212 - 1
 
   const uint16_t   nb = 1
 
F_Delete_Data
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 213 - 1
 
   const uint16_t   nb = 1
 
F_Store_Data
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 214 - 1
 
   const uint16_t   nb = 1
 
F_Active_State_Code
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 215 - 1
 
   const uint16_t   nb = 1
 
F_Reset_All_Event_Flags
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 216 - 1
 
   const uint16_t   nb = 1
 
F_ModelType
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 217 - 1
 
   const uint16_t   nb = 1
 
F_Storage_Restrictions_View_Mode
 
struct {
   uint32_t   res = 0
 
   const uint16_t   reg = 500 - 1
 
   const uint16_t   nb = 2
 
F_Site_Power
 
struct {
   uint64_t   res = 0
 
   const uint16_t   reg = 502 - 1
 
   const uint16_t   nb = 4
 
F_Site_Energy_Day
 
struct {
   uint64_t   res = 0
 
   const uint16_t   reg = 506 - 1
 
   const uint16_t   nb = 4
 
F_Site_Energy_Year
 
struct {
   uint64_t   res = 0
 
   const uint16_t   reg = 510 - 1
 
   const uint16_t   nb = 4
 
F_Site_Energy_Total
 

Detailed Description

Register description of the Fronius specific registers.

Variable Documentation

struct { ... } FroniusRegisterMapIntSf::F_Active_State_Code

Current active state code of inverter - Description can be found in inverter manual

Not supported for Fronius Hybrid inverters (because of this inverter status maybe reported differently during night time compared to other inverter types)

struct { ... } FroniusRegisterMapIntSf::F_Delete_Data

Delete stored ratings of the current inverter by writing 0xFFFF.

struct { ... } FroniusRegisterMapIntSf::F_ModelType

Type of SunSpec models used for inverter and meter data. Write 1 or 2 and then immediately 6 to acknowledge setting.

1: Floating point 2: Integer & SF

struct { ... } FroniusRegisterMapIntSf::F_Reset_All_Event_Flags

Write 0xFFFF to reset all event flags and active state code

struct { ... } FroniusRegisterMapIntSf::F_Site_Energy_Day

Total energy for current day of all connected inverters [Wh].

struct { ... } FroniusRegisterMapIntSf::F_Site_Energy_Total

Total energy of all connected inverters [Wh].

struct { ... } FroniusRegisterMapIntSf::F_Site_Energy_Year

Total energy for last year of all connected inverters [Wh].

struct { ... } FroniusRegisterMapIntSf::F_Site_Power

Total power (site sum) of all connected inverters [W].

struct { ... } FroniusRegisterMapIntSf::F_Storage_Restrictions_View_Mode

Type of Restrictions reported in BasicStorageControl Model (IC124). Local restrictions are those that are set by ModBus Interface. Global restrictions are those that are set system wide.

0: local (default) 1: global

struct { ... } FroniusRegisterMapIntSf::F_Store_Data

Rating data of all inverters connected to the Fronius Datamanager are persistently stored by writing 0xFFFF.