RS485 Agent Addresses - StealthChesnut/HA-FoxESS-Modbus GitHub Wiki
Agent Settings (RS485)
Thanks to @pineapple42 and @rand12345
| Address | Description | Notes |
|---|---|---|
| System Time | ||
| 40000 | Year | |
| 40001 | Month | |
| 40002 | Day | |
| 40003 | Hour | |
| 40004 | Minute | |
| 40005 | Second | |
| Basic Parameters 1 | ||
| 40006 | GridCode | |
| 40007 | Language | |
| 40008 | PVConfig | |
| 40009 | DRM0State | |
| 40010 | Meter1/CT1 | |
| 40011 | Meter2/CT2 | |
| 40012 | ModbusAddress | |
| 40013 | Password | |
| 40014 | ??? | No match?! |
| 40015 | BMSSet | |
| Work Mode Parameters | ||
| 41000 | WorkMode | |
| Charging Time | ||
| 41001 | P1GridChargeFlag | |
| 41002 | ChargeStartTime1 | |
| 41003 | ChargeEndTime1 | |
| 41004 | P2GridChargeFlag | |
| 41005 | ChargeStartTime2 | |
| 41006 | ChargeEndTime2 | |
| Battery Capacity Control | ||
| 41007 | MaximumSetChargeCurrent | |
| 41008 | MaximumSetDischargeCurrent | |
| 41009 | MinimumSoC | |
| 41010 | MaximumSoC | |
| 41011 | MinimumSoC-OnGrid | |
| 41012 | ExportLimit | |
| 41013 | SysOn/Off | |
| 41014 | EpsFrequencySelect | |
| 41015 | EpsOutput | |
| 41016 | PowerLimit | |
| 41017 | ByPassRelay | |
| 41018 | Grounding | |
| 41019 | EpsRatedVoltage | |
| 41020 | EpsOverloadAutoRecovery | |
| 41021 | IdleState | |
| 41022 | UpsOutput | |
| Safety Start Parameters | ||
| 42000 | VoltParameter | Encoded? |
| 42000 | FrequenceParameter | Encoded? |
| 42000 | SoftStart | Encoded? |
| 42001 | ConnectTime | |
| 42002 | ConnectPowerGradient | |
| 42003 | ReconnectTime | |
| 42004 | ReconnectPowerGradient | |
| 42005 | ConnectVoltagHeighLimit | |
| 42006 | ConnectVoltagLowLimit | |
| 42007 | ConnectFrequencyHighLimit | |
| 42008 | ConnectFrequencyLowLimit | |
| Safety Voltage Parameters | ||
| 42100 | PrimaryProtection | Encoded? |
| 42100 | SecondaryProtection | Encoded? |
| 42100 | Three-levelProtection | Encoded? |
| 42100 | TenMinutesOvervoltageProtection | Encoded? |
| 42101 | VoltageHighLimit1 | |
| 42102 | VoltageHighLimit1ProtectTime | No match - encoded? |
| 42103 | VoltageHighLimit2 | |
| 42104 | VoltageHighLimit2ProtectTime | No match - encoded? |
| 42105 | VoltageHighLimit3 | |
| 42106 | VoltageHighLimit3ProtectTime | No match - encoded? |
| 42107 | VoltageLowLimit1 | |
| 42108 | VoltageLowLimit1ProtectTime | No match - encoded? |
| 42109 | VoltageLowLimit2 | |
| 42110 | VoltageLowLimit2ProtectTime | No match - encoded? |
| 42111 | 10minVoltageHighLimit | |
| Safety Frequency | ||
| 42200 | PrimaryProtection | Encoded? |
| 42200 | SecondaryProtection | Encoded? |
| 42200 | Rocof | Encoded? |
| 42201 | FrequencyHighLimit1 | |
| 42202 | FrequencyHighLimit1ProtectTime | No match - encoded? |
| 42203 | FrequencyHighLimit2 | |
| 42204 | FrequencyHighLimit2ProtectTime | No match - encoded? |
| 42205 | FrequencyLowLimit1 | |
| 42206 | FrequencyLowLimit1ProtectTime | No match - encoded? |
| 42207 | FrequencyLowLimit2 | |
| 42208 | FrequencyLowLimit2ProtectTime | No match - encoded? |
| 42209 | Rocof | |
| Safety P(f) | ||
| 42300 | P(f) flag | |
| 42301 | UnderFrequencyPointRecover | |
| 42302 | UnderFrequencyPointEnter | |
| 42303 | UnderFrequencyPointEnd | |
| 42304 | UnderFrequencyPowerDeclineSlope | |
| 42305 | OverFrequencyPointRecover | |
| 42306 | OverFrequencyPointEnter | |
| 42307 | OverFrequencyPointEnd | |
| 42308 | OverFrequencyPowerDeclineSlope | |
| 42309 | P(f)EnterDelay | |
| 42310 | P(f)ExitDelay | |
| 42311 | P(f)PowerIncreaseGradient | |
| 42312 | UnderFrequencyForceChangeEn | |
| 42313 | OverFrequencyForceDischangeEn | |
| 42314 | p(f)Enable | |
| Safety P(u) | ||
| 42700 | P(u)flag | |
| 42701 | V1 | |
| 42702 | V2 | |
| 42703 | V3 | |
| 42704 | V4 | |
| 42705 | P(U)Delay | |
| 42706 | P(U)PowerIncreaseGradient | |
| 42707 | p(u)Enable | |
| Safety DCI | ||
| 42800 | PrimaryProtection | Encoded? |
| 42800 | SecondaryProtection | Encoded? |
| 42801 | DCIHighLimit1 | |
| 42802 | DCIHighLimit1ProtectTime | |
| 42803 | DCIHighLimit2 | |
| 42804 | DCIHighLimit2ProtectTime | |
| Safety Reactive | ||
| 43001 | InvalidMode | Encoded? |
| 43002 | FixedCosphiAhead | Encoded? |
| 43003 | FixedCosphiHysteresis | Encoded? |
| 43004 | PFLineMode | Encoded? |
| 43005 | FixedQvar | Encoded? |
| 43006 | Q(u) mode | Encoded? |
| 43007 | VoltageLockEnable | Encoded? |
| 43008 | PowerLockEnable | Encoded? |
| 43001 | ReactivePowerControlMode | |
| 43002 | ReactivePowerRiseTime | |
| 43003 | FixedPF | |
| 43004 | FixedQ | |
| 43005 | CosphiPLockinV | |
| 43006 | CosphiPLockoutV | |
| 43007 | CosphiPPF1 | |
| 43008 | CosphiPP1 | |
| 43009 | CosphiPPF2 | |
| 43010 | CosphiPP2 | |
| 43011 | CosphiPPF3 | |
| 43012 | CosphiPP3 | |
| 43013 | CosphiPPF4 | |
| 43014 | CosphiPP4 | |
| 43015 | QuV1 | |
| 43016 | QuQ1 | |
| 43017 | QuV2 | |
| 43018 | QuQ2 | |
| 43019 | QuV3 | |
| 43020 | QuQ3 | |
| 43021 | QuV4 | |
| 43022 | QuQ4 | |
| 43023 | QuLockinPRatio | |
| 43024 | QuLockoutPRatio | |
| 43025 | QuQLimit | |
| 43026 | QuEnterDelay | |
| Battery Voltage (Inaccessible) | ||
| 60000 | Cell 1 | |
| 60001 | Cell 2 | |
| 60143 | Cell 144 | |
| Battery Temperature (Inaccessible) | ||
| 61000 | Cell Temperature 1 | |
| 61001 | Cell Temperature 2 | |
| 61032 | Cell Temperature 64 |