Skip to main content
Fault codes are reported in activeFaults arrays on device objects (HCU, Heat Pump, FCU, Sensor). Each code is a 4-character alphanumeric identifier indicating a specific fault condition.

HCU Faults (Process & Flow)

Codes relating to hydraulic integrity, flow delivery, and system integration.
CodeNameDescription
E001Water Inlet Sensor FailureInlet temperature sensor open or shorted
E002Water Outlet Sensor FailureOutlet temperature sensor open or shorted
E003Flow Switch FailureFlow switch malfunctioning or disconnected
E004Flow ProtectionInsufficient water flow during operation
E100Outdoor Communication FailureCannot communicate with outdoor heat pump
E101Indoor Communication FailureInternal communication failure with hydronic board
E201Defrost FailureThree unsuccessful defrost attempts; operation stopped
E202Outlet Temp High (Heat)Water temp exceeded safety limits in heating mode
E203Outlet Temp Low (Cool)Water temp below safety limits in cooling mode
E204Outlet Temp Low (Heat/DHW)Cannot reach target temp; possible capacity issue
E205Anti-Freeze ProtectionEmergency circulation to prevent pipe freezing

Heat Pump Faults

Codes specific to heat pump hardware, populated when source_type = heat_pump.

Sensors

CodeNameDescription
E010Ambient Temp Sensor FaultOutdoor air temperature sensor failure
E011Coil Temp Sensor FaultRefrigerant coil temperature sensor failure
E012Discharge Temp Sensor FaultCompressor discharge temp sensor failure
E013Suction Temp Sensor FaultCompressor suction temp sensor failure
E014High Pressure Sensor FaultRefrigerant high-pressure sensor failure
E015Low Pressure Sensor FaultRefrigerant low-pressure sensor failure
E102Driver Communication FaultLost communication with compressor inverter
E103EEPROM FailureCritical memory error on controller board

Electrical

CodeNameDescription
P001AC Input Over-VoltageSupply voltage exceeded upper limit
P002AC Input Under-VoltageSupply voltage below lower limit
P003AC Input Over-CurrentCurrent draw exceeded system rating
P004Input Phase ErrorMissing phase or incorrect sequence
P005DC Bus Over-VoltageInternal DC bus voltage too high
P006DC Bus Under-VoltageInternal DC bus voltage too low
P007PFC Hardware FaultPower Factor Correction module failure

Refrigerant

CodeNameDescription
P101High Pressure ProtectionHigh-pressure switch tripped
P102Low Pressure ProtectionLow-pressure switch tripped; possible leak
P103Discharge Temp HighDischarge gas temp exceeded limit
P104Oil Return ProtectionOil return cycle triggered
P1054-Way Valve FailureReversing valve stuck or failed

Compressor

CodeNameDescription
P201IPM Module ProtectionInverter module detected a fault
P202IPM Over-HeatInverter module temperature too high
P203Compressor Phase ErrorOpen phase or winding imbalance
P204Compressor Over-CurrentCompressor current exceeded limits
P205Compressor StallCompressor failed to start or stalled
P206Fan Motor FailureDC fan motor failed or not reporting speed
P207Driver FailureCompressor driver board failure

FCU Faults

Codes for fan coil unit hardware and process issues.
CodeNameDescription
F010Airflow FaultFan failed to start or insufficient airflow
F011Condensate / Drain FaultCondensate pan full or drain blocked
F012Coil Temp Sensor FaultCoil temperature sensor open/short
F013Comm Fault (Local)Internal FCU communication failure
F014FCU Communication LostBrain lost contact with FCU (auto-clears)

Sensor Faults

Codes for standalone sensors and system-level threshold violations.
CodeNameDescription
S001Sensor Communication LostNo data from sensor within expected window
S002Sensor Reading InvalidValue outside physically possible range
S100System Pressure Critical LowBelow 0.75 bar; likely major leak
S101System Pressure Warning Low0.75-1.0 bar; possible slow leak
S102System Pressure Warning High1.4-1.7 bar; check expansion vessel
S103System Pressure Critical HighAbove 1.7 bar; PRV may trigger
S200Disk Space CriticalStorage below 5% free
S201Disk Space WarningStorage below 10% free

Legionella Faults

Codes for DHW sanitization cycles.
CodeNameDescription
L001Sanitization TimeoutDHW tank did not reach 60C within 3 hours