verified connector library

Systemair SAVE/SAVECair ventilation unit

Register map(s) for this device, each at the trust rung it earned. Addresses are 0-based as on the wire. Word order and scaling are confirmed at the hardware-verified rung and at no rung below it.

interop-verified

Read + decoded cleanly over a real network vs an independent third-party Modbus test server (transport and framing; reads are remapped into the server's register window, so the map's own addresses are NOT exercised). Does NOT prove word order/scaling against the actual device.

pointaddress (0-based)typescaleunit
reg_demc_rh_highest1000U161
reg_demc_co2_highest1001U161
reg_demc_fan_speed1002U161
reg_demc_active_controller1003U161
reg_summer_winter1038U161
reg_iaq_level1122U161
reg_usermode_mode1160U161
reg_speed_manual_saf1200U161
reg_speed_manual_eaf1201U161
reg_speed_auto_saf1202U161
reg_speed_auto_eaf1203U161
reg_saf_stopped1354U161
reg_eaf_stopped1355U161
reg_tc_sp2000U160.1
reg_tc_cascade_sp2012U160.1
reg_heat_exchanger_from_satc2140U161
reg_rotor_ea_spec_humidity2210U161
reg_rotor_oa_spec_humidity2211U161
reg_sensor_fpt12100I160.1
reg_sensor_oat12101I160.1
reg_sensor_sat12102I160.1
reg_sensor_rat12103I160.1
reg_sensor_eat12104I160.1
reg_sensor_ect12105I160.1
reg_sensor_eft12106I160.1
reg_sensor_oht12107I160.1
reg_sensor_rhs12108U161
reg_sensor_co2s12114U161
reg_sensor_p_saf12200U161
reg_sensor_p_eaf12201U161
reg_sensor_flow_saf12202U161
reg_sensor_flow_eaf12203U161
reg_sensor_rpm_saf12400U161rpm
reg_sensor_rpm_eaf12401U161rpm
reg_sensor_pdm_eat_value12543U160.1
reg_output_saf14000U161
reg_output_eaf14001U161
reg_output_alarm14002U161
reg_output_y1_analog14100U161

link settings as documented (unverified): MODBUS is a serial communication protocol used for transmitting information over serial lines between electronic devices. The device requesting the information is called the Master and the devices supplying information are Slaves.

bench facts as documented (unverified)
doc revisionvA001
field reports — community-sourced, unverified (checked 2026-06-11)
  • Modbus addresses in standard Systemair SAVE documentation have an offset of -1 compared to the actual register addresses because the manual specifies 1-based register numbers while many Modbus clients use 0-based addressing. [source]
  • The extract air temperature register (REG_SENSOR_EAT) always returns 0 on some units. [source]
  • In some firmware versions, the register order for overheat temperature and humidity was swapped. [source]
  • If using a Regin E-CABLE2-USB converter, the yellow and orange wires must be swapped (yellow to B(-) and orange to A(+)). [source]
  • Modbus integration can experience instability or crashes, stopping data retrieval until a reboot of the Home Assistant host or Modbus gateway is performed. [source]
  • confirmed: reg_demc_rh_highest @ 1000 — confirmed by SAVECair Modbus variable list vA001
  • confirmed: reg_demc_co2_highest @ 1001 — confirmed by SAVECair Modbus variable list vA001
  • confirmed: reg_demc_fan_speed @ 1002 — confirmed by SAVECair Modbus variable list vA001
  • confirmed: reg_demc_active_controller @ 1003 — confirmed by SAVECair Modbus variable list vA001
  • confirmed: reg_summer_winter @ 1038 — confirmed by SAVECair Modbus variable list vA001
  • confirmed: reg_iaq_level @ 1122 — confirmed by SAVECair Modbus variable list vA001
  • confirmed: reg_usermode_mode @ 1160 — confirmed by SAVECair Modbus variable list vA001
  • confirmed: reg_speed_manual_saf @ 1200 — confirmed by SAVECair Modbus variable list vA001

The trust ladder

Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.

If your device isn't here, upload its register map. Generation is free, and the connector keeps the rung it earns under testing.

To prove a connector against your own device, order hardware verification. If it doesn't verify, you don't pay.

Platform builders can license the verified library: machine-readable maps, the firmware matrix, API access.