NASA register codes
Every Samsung HVAC variable on the F1/F2 NASA bus is addressed by a 16-bit message number. This page catalogues the ones we know about, grouped by subsystem, with HeatSync’s coverage marked.
Coverage column legend:
- ✅ named — has a dedicated
MessageTargetcallback in the upstream NASA parser and surfaces via/api/live - ✅ custom — captured via our
set_custom_sensorswitch inha_bridge.cpp - — — not currently decoded by HeatSync (still visible in
/snifferwhen broadcast)
Generated from betaphi/NASAKit/Sources/NASAKit/Resources/NASATypes.json by scripts/generate-nasa-codes.py. 425 registers in source; any not listed here are very low-level (UART debug, factory test, etc.).
Address conventions: kk.cc.aa where kk is the address class — indoor 0x20, outdoor 0x10, wired remote 0x50. Messages prefixed in_ are about the indoor unit; out_ about the outdoor unit.
Type legend: enum = single-byte enumerated value, uvar/svar = 16-bit unsigned/signed integer, lvar = 32-bit, /N = divide raw value by N for engineering units (e.g. svar /10 for °C).
Indoor — power & mode
Section titled “Indoor — power & mode”| msg | name | type | covered |
|---|---|---|---|
0x4000 | ENUM_in_operation_power | enum | ✅ named |
0x4001 | ENUM_in_operation_mode | enum | ✅ named |
0x4002 | ENUM_in_operation_mode_real | enum | ✅ named |
0x4003 | ENUM_IN_OPERATION_VENT_POWER | enum | ✅ named |
0x4004 | ENUM_IN_OPERATION_VENT_MODE | enum | ✅ named |
0x4038 | ENUM_IN_STATE_HUMIDITY_PERCENT | enum | ✅ named |
0x4119 | ENUM_IN_OPERATION_POWER_ZONE1 | enum | ✅ named |
0x411E | ENUM_IN_OPERATION_POWER_ZONE2 | enum | ✅ named |
Indoor — fan & louver
Section titled “Indoor — fan & louver”| msg | name | type | covered |
|---|---|---|---|
0x4007 | ENUM_in_fan_mode_real | enum | ✅ named |
0x4008 | ENUM_IN_FAN_VENT_MODE | enum | ✅ named |
0x4011 | ENUM_IN_LOUVER_HL_SWING | enum | ✅ named |
0x4012 | ENUM_in_louver_hl_part_swing | enum | ✅ named |
0x407E | ENUM_IN_LOUVER_LR_SWING | enum | ✅ named |
Indoor — temperatures (room, setpoint, evaporator)
Section titled “Indoor — temperatures (room, setpoint, evaporator)”| msg | name | type | covered |
|---|---|---|---|
0x4201 | VAR_in_temp_target_f | svar /10 | ✅ named |
0x4203 | VAR_in_temp_room_f | svar /10 | — |
Indoor — heating water loop
Section titled “Indoor — heating water loop”| msg | name | type | covered |
|---|---|---|---|
0x4067 | ENUM_IN_3WAY_VALVE | enum | — |
0x4068 | ENUM_IN_SOLAR_PUMP | enum | — |
0x4089 | ENUM_IN_STATE_WATER_PUMP | enum | — |
0x408A | ENUM_IN_2WAY_VALVE | enum | — |
0x40C4 | ENUM_IN_WATERPUMP_PWM_VALUE | enum | — |
0x4102 | ENUM_IN_STATE_FLOW_CHECK | enum | — |
0x4103 | ENUM_IN_WATER_VALVE_1_ON_OFF | enum | — |
0x4104 | ENUM_IN_WATER_VALVE_2_ON_OFF | enum | — |
0x4113 | ENUM_IN_3WAY_VALVE_2 | enum | — |
0x4236 | VAR_IN_TEMP_WATER_IN_F | svar /10 | — |
0x4238 | VAR_IN_TEMP_WATER_OUT_F | svar /10 | — |
0x4239 | VAR_IN_TEMP_WATER_OUT2_F | svar /10 | — |
0x4247 | VAR_IN_TEMP_WATER_OUTLET_TARGET_F | svar /10 | ✅ named |
0x428C | VAR_IN_TEMP_MIXING_VALVE_F | svar /10 | — |
0x42CA | VAR_IN_MODULATING_VALVE_1 | uvar | — |
0x42CB | VAR_IN_MODULATING_VALVE_2 | uvar | — |
0x42CD | VAR_IN_TEMP_WATER_IN2_F | svar /10 | — |
0x42D7 | VAR_IN_TEMP_WATER_OUTLET_TARGET_ZONE2_F | svar /10 | — |
0x42D8 | VAR_IN_TEMP_WATER_OUTLET_ZONE1_F | svar /10 | — |
0x42D9 | VAR_IN_TEMP_WATER_OUTLET_ZONE2_F | svar /10 | — |
0x42E8 | VAR_IN_FLOW_SENSOR_VOLTAGE | uvar /10 | — |
0x42E9 | VAR_IN_FLOW_SENSOR_CALC | svar /10 | — |
Indoor — hot water (DHW)
Section titled “Indoor — hot water (DHW)”| msg | name | type | covered |
|---|---|---|---|
0x4065 | ENUM_IN_WATER_HEATER_POWER | enum | ✅ named |
0x4066 | ENUM_IN_WATER_HEATER_MODE | enum | ✅ named |
0x4235 | VAR_IN_TEMP_WATER_HEATER_TARGET_F | svar /10 | ✅ named |
0x4237 | VAR_IN_TEMP_WATER_TANK_F | svar /10 | ✅ named |
Indoor — refrigerant + EEV
Section titled “Indoor — refrigerant + EEV”| msg | name | type | covered |
|---|---|---|---|
0x420B | VAR_in_temp_discharge | svar /10 | — |
0x4217 | VAR_in_eev_value_real_1 | uvar | — |
0x4218 | VAR_in_eev_value_real_2 | uvar | — |
0x422A | VAR_IN_TEMP_DISCHARGE_COOL_TARGET_F | svar /10 | — |
0x422B | VAR_IN_TEMP_DISCHARGE_HEAT_TARGET_F | svar /10 | — |
0x429F | VAR_IN_FAN_CURRENT_RPM_SUCTION1 | uvar | — |
0x42A1 | VAR_IN_FAN_CURRENT_RPM_SUCTION2 | uvar | — |
0x42A3 | VAR_IN_FAN_CURRENT_RPM_SUCTION3 | uvar | — |
Indoor — water-law / FSV (heating curve)
Section titled “Indoor — water-law / FSV (heating curve)”| msg | name | type | covered |
|---|---|---|---|
0x4248 | VAR_IN_TEMP_WATER_LAW_TARGET_F | svar /10 | — |
0x424A | VAR_IN_FSV_1011 | svar /10 | — |
0x424B | VAR_IN_FSV_1012 | svar /10 | — |
0x424C | VAR_IN_FSV_1021 | svar /10 | — |
0x424D | VAR_IN_FSV_1022 | svar /10 | — |
0x424E | VAR_IN_FSV_1031 | svar /10 | — |
0x424F | VAR_IN_FSV_1032 | svar /10 | — |
0x4250 | VAR_IN_FSV_1041 | svar /10 | — |
0x4251 | VAR_IN_FSV_1042 | svar /10 | — |
0x4252 | VAR_IN_FSV_1051 | svar /10 | — |
0x4253 | VAR_IN_FSV_1052 | svar /10 | — |
0x4254 | VAR_IN_FSV_2011 | svar /10 | — |
0x4255 | VAR_IN_FSV_2012 | svar /10 | — |
0x4256 | VAR_IN_FSV_2021 | svar /10 | — |
0x4257 | VAR_IN_FSV_2022 | svar /10 | — |
0x4258 | VAR_IN_FSV_2031 | svar /10 | — |
0x4259 | VAR_IN_FSV_2032 | svar /10 | — |
0x425A | VAR_IN_FSV_2051 | svar /10 | — |
0x425B | VAR_IN_FSV_2052 | svar /10 | — |
0x425C | VAR_IN_FSV_2061 | svar /10 | — |
0x425D | VAR_IN_FSV_2062 | svar /10 | — |
0x425E | VAR_IN_FSV_2071 | svar /10 | — |
0x425F | VAR_IN_FSV_2072 | svar /10 | — |
0x4260 | VAR_IN_FSV_3021 | svar /10 | ✅ named |
0x4261 | VAR_IN_FSV_3022 | svar /10 | ✅ named |
0x4262 | VAR_IN_FSV_3023 | svar /10 | ✅ named |
0x4263 | VAR_IN_FSV_3024 | uvar | — |
0x4264 | VAR_IN_FSV_3025 | uvar | — |
0x4265 | VAR_IN_FSV_3026 | uvar | — |
0x4266 | VAR_IN_FSV_3032 | uvar | — |
0x4267 | VAR_IN_FSV_3033 | svar /10 | — |
0x4269 | VAR_IN_FSV_3043 | uvar | — |
0x426A | VAR_IN_FSV_3044 | svar /10 | — |
0x426B | VAR_IN_FSV_3045 | svar | — |
0x426C | VAR_IN_FSV_3052 | svar /0.1 | — |
0x426D | VAR_IN_FSV_4012 | svar /10 | — |
0x426E | VAR_IN_FSV_4013 | svar /10 | — |
0x4270 | VAR_IN_FSV_4024 | svar /10 | — |
0x4271 | VAR_IN_FSV_4025 | svar /10 | — |
0x4272 | VAR_IN_FSV_4033 | svar /10 | — |
0x4273 | VAR_IN_FSV_5011 | svar /10 | — |
0x4274 | VAR_IN_FSV_5012 | svar /10 | — |
0x4275 | VAR_IN_FSV_5013 | svar /10 | — |
0x4276 | VAR_IN_FSV_5014 | svar /10 | — |
0x4277 | VAR_IN_FSV_5015 | svar /10 | — |
0x4278 | VAR_IN_FSV_5016 | svar /10 | — |
0x4279 | VAR_IN_FSV_5017 | svar /10 | — |
0x427A | VAR_IN_FSV_5018 | svar /10 | — |
0x427B | VAR_IN_FSV_5019 | svar /10 | — |
0x427C | VAR_IN_FSV_5021 | svar /10 | — |
0x427D | VAR_IN_FSV_5031 | uvar | — |
0x427E | VAR_IN_FSV_5032 | uvar | — |
0x427F | VAR_IN_TEMP_WATER_LAW_F | svar /10 | — |
0x4286 | VAR_IN_FSV_4042 | uvar /10 | — |
0x4287 | VAR_IN_FSV_4043 | uvar /10 | — |
0x4288 | VAR_IN_FSV_4045 | uvar | — |
0x4289 | VAR_IN_FSV_4046 | uvar /0.1 | — |
0x428A | VAR_IN_FSV_4052 | uvar /10 | — |
0x42CE | VAR_IN_FSV_3046 | uvar | — |
0x42DB | VAR_IN_FSV_5082 | uvar /10 | — |
0x42DC | VAR_IN_FSV_5083 | uvar /10 | — |
0x42DD | VAR_IN_FSV_5092 | uvar /10 | — |
0x42DE | VAR_IN_FSV_5093 | uvar /10 | — |
0x42ED | VAR_IN_FSV_3081 | svar | — |
0x42EE | VAR_IN_FSV_3082 | svar | — |
0x42EF | VAR_IN_FSV_3083 | svar | — |
0x42F0 | VAR_IN_FSV_5023 | svar /10 | — |
Indoor — system
Section titled “Indoor — system”| msg | name | type | covered |
|---|---|---|---|
0x4211 | VAR_in_capacity_request | uvar /8.6 | ✅ named |
0x4212 | VAR_in_capacity_absolute | uvar /8.6 | — |
0x4302 | VAR_IN_CAPACITY_VENTILATION_REQUEST | uvar /8.6 | — |
0x440A | LVAR_In_Device_staus_Heatpump_Boiler | uvar | — |
0x4415 | LVAR_IN_AUTO_STATIC_PRESSURE | uvar | — |
0x4418 | LVAR_IN_EMPTY_ROOM_CONTROL_DATA | uvar | — |
0x441B | LVAR_IN_ENTER_ROOM_CONTROL_DATA | uvar | — |
0x441F | LVAR_IN_ETO_COOL_CONTROL_DATA | uvar | — |
0x4420 | LVAR_IN_ETO_HEAT_CONTROL_DATA | uvar | — |
Outdoor — power & state
Section titled “Outdoor — power & state”| msg | name | type | covered |
|---|---|---|---|
0x8000 | ENUM_OUT_OPERATION_SERVICE_OP | enum | — |
0x8001 | ENUM_out_operation_odu_mode | enum | ✅ named |
0x8003 | ENUM_out_operation_heatcool | enum | ✅ named |
0x803C | ENUM_out_operation_auto_inspect_step | enum | — |
0x8046 | ENUM_out_op_test_op_complete | enum | — |
0x808E | ENUM_OUT_OP_CHECK_REF_STEP | enum | — |
0x80A5 | ENUM_OUT_STATE_BACKUP_OPER | enum | — |
0x80A6 | ENUM_OUT_STATE_COMP_PROTECT_OPER | enum | — |
0x80B4 | ENUM_OUT_STATE_ACCUM_VALVE_ONOFF | enum | — |
0x80BE | ENUM_OUT_OP_A2_CURRENTMODE | enum | — |
Outdoor — compressor
Section titled “Outdoor — compressor”| msg | name | type | covered |
|---|---|---|---|
0x8010 | ENUM_out_load_comp1 | enum | — |
0x8011 | ENUM_out_load_comp2 | enum | — |
0x8012 | ENUM_out_load_comp3 | enum | — |
0x8202 | VAR_out_install_Comp_Num | uvar | — |
0x8236 | VAR_out_control_order_cfreq_comp1 | uvar | — |
0x8237 | VAR_out_control_target_cfreq_comp1 | uvar | — |
0x8238 | VAR_out_control_cfreq_comp1 | uvar | — |
0x8274 | VAR_out_control_order_cfreq_comp2 | uvar | ✅ named |
0x8275 | VAR_out_control_target_cfreq_comp2 | uvar | ✅ named |
0x8276 | VAR_out_control_cfreq_comp2 | uvar | — |
0x8405 | LVAR_out_load_comp1_running_time | uvar | — |
Outdoor — EEV
Section titled “Outdoor — EEV”| msg | name | type | covered |
|---|---|---|---|
0x8020 | ENUM_out_load_outeev | enum | — |
0x8229 | VAR_out_load_outeev1 | uvar | — |
0x822A | VAR_out_load_outeev2 | uvar | — |
0x822B | VAR_OUT_LOAD_OUTEEV3 | uvar | — |
0x822C | VAR_OUT_LOAD_OUTEEV4 | uvar | — |
0x822D | VAR_OUT_LOAD_OUTEEV5 | uvar | — |
0x822E | VAR_out_load_evieev | uvar | — |
0x826B | VAR_out_mcu_sensor_subcooler_in | svar /10 | — |
0x826C | VAR_out_mcu_sensor_subcooler_out | svar /10 | — |
0x826D | VAR_out_mcu_subcooler_eev | uvar | — |
0x826E | VAR_out_mcu_change_over_eev1 | uvar | — |
0x826F | VAR_out_mcu_change_over_eev2 | uvar | — |
0x8270 | VAR_out_mcu_change_over_eev3 | uvar | — |
0x8271 | VAR_out_mcu_change_over_eev4 | uvar | — |
0x8272 | VAR_out_mcu_change_over_eev5 | uvar | — |
0x8273 | VAR_out_mcu_change_over_eev6 | uvar | — |
0x82D2 | VAR_OUT_SUB_COND_EEV_STEP | uvar | — |
0x82E8 | VAR_OUT_LOAD_MCU_HR_BYPASS_EEV | uvar | — |
0x82FC | VAR_OUT_LOAD_EVI_SOL_EEV | svar | — |
Outdoor — fan
Section titled “Outdoor — fan”| msg | name | type | covered |
|---|---|---|---|
0x823D | VAR_out_load_fanrpm1 | uvar | — |
0x823E | VAR_out_load_fanrpm2 | uvar | — |
Outdoor — temperatures (discharge, suction, condenser)
Section titled “Outdoor — temperatures (discharge, suction, condenser)”| msg | name | type | covered |
|---|---|---|---|
0x8204 | VAR_out_sensor_airout | svar /10 | ✅ named |
0x820A | VAR_out_sensor_discharge1 | svar /10 | — |
0x820C | VAR_out_sensor_discharge2 | svar /10 | — |
0x820E | VAR_out_sensor_discharge3 | svar /10 | — |
0x8218 | VAR_out_sensor_condout | svar /10 | — |
0x821A | VAR_out_sensor_suction | svar /10 | — |
0x8223 | VAR_out_control_target_discharge | svar /10 | — |
0x829A | VAR_out_sensor_suction2_1sec | svar /10 | — |
0x829F | VAR_out_sensor_sat_temp_high_pressure | svar /10 | — |
0x82A0 | VAR_out_sensor_sat_temp_low_pressure | svar /10 | — |
0x82BD | VAR_OUT_LOAD_FLUX_VARIABLE_VALVE | svar /10 | — |
0x82BF | VAR_out_sensor_condout2 | svar /10 | — |
0x82E7 | VAR_OUT_SENSOR_TOTAL_SUCTION | svar /10 | — |
0x82F9 | VAR_OUT_SENSOR_SUCTION3_1SEC | svar /10 | — |
Outdoor — electrical (power, current, voltage, energy)
Section titled “Outdoor — electrical (power, current, voltage, energy)”| msg | name | type | covered |
|---|---|---|---|
0x8413 | LVAR_OUT_CONTROL_WATTMETER_1W_1MIN_SUM | uvar /1000 | ✅ named |
Outdoor — defrost
Section titled “Outdoor — defrost”| msg | name | type | covered |
|---|---|---|---|
0x402E | ENUM_in_state_defrost_mode | enum | — |
0x8061 | ENUM_OUT_DEICE_STEP_INDOOR | enum | — |
Outdoor — valves (4-way, hot gas, etc.)
Section titled “Outdoor — valves (4-way, hot gas, etc.)”| msg | name | type | covered |
|---|---|---|---|
0x8017 | ENUM_out_load_hotgas | enum | — |
0x8018 | ENUM_out_load_hotgas2 | enum | — |
0x8019 | ENUM_OUT_LOAD_LIQUID | enum | — |
0x801A | ENUM_out_load_4way | enum | ✅ named |
0x8021 | ENUM_out_load_evi_bypass | enum | — |
0x802A | ENUM_OUT_LOAD_4WAY2 | enum | — |
0x8034 | ENUM_out_load_liquidtube | enum | — |
0x80C1 | ENUM_OUT_LOAD_A2A_VALVE | enum | — |
0x82CA | VAR_OUT_OIL_BYPASS_VALVE | uvar | — |
Other / uncategorised
Section titled “Other / uncategorised”| msg | name | type | covered |
|---|---|---|---|
0x0025 | ENUM_AD_MULTI_TENANT_NO | enum | — |
0x0202 | VAR_ad_error_code1 | uvar | — |
0x0207 | VAR_ad_install_number_indoor | uvar | — |
0x0211 | VAR_ad_install_number_mcu | uvar | — |
0x0401 | LVAR_AD_ADDRESS_MAIN | uvar | — |
0x0402 | LVAR_ad_address_rmc | uvar | — |
0x0408 | LVAR_AD_ADDRESS_SETUP | uvar | — |
0x0409 | LVAR_ad_install_level_all | uvar | — |
0x040A | LVAR_ad_install_level_operation_power | uvar | — |
0x040B | LVAR_ad_install_level_operation_mode | uvar | — |
0x040C | LVAR_ad_install_level_fan_mode | uvar | — |
0x040D | LVAR_ad_install_level_fan_direction | uvar | — |
0x040E | LVAR_ad_install_level_temp_target | uvar | — |
0x040F | LVAR_ad_install_level_keep_individual_control | uvar | — |
0x0410 | LVAR_ad_install_level_operation_mode_only | uvar | — |
0x0411 | LVAR_AD_INSTALL_LEVEL_COOL_MODE_UPPER | uvar | — |
0x0412 | LVAR_AD_INSTALL_LEVEL_COOL_MODE_LOWER | uvar | — |
0x0413 | LVAR_AD_INSTALL_LEVEL_HEAT_MODE_UPPER | uvar | — |
0x0414 | LVAR_AD_INSTALL_LEVEL_HEAT_MODE_LOWER | uvar | — |
0x0415 | LVAR_ad_install_level_contact_control | uvar | — |
0x0416 | LVAR_ad_install_level_key_operation_input | uvar | — |
0x0448 | LVAR_AD_MCU_PORT_SETUP | uvar | — |
0x0600 | STR_ad_option_basic | struct | — |
0x0601 | STR_ad_option_install | struct | — |
0x0602 | STR_ad_option_install_2 | struct | — |
0x0603 | STR_ad_option_cycle | struct | — |
0x0605 | STR_ad_info_equip_position | struct | — |
0x0607 | STR_ad_id_serial_number | struct | — |
0x0608 | STR_ad_dbcode_micom_main | struct | — |
0x060C | STR_ad_dbcode_eeprom | struct | — |
0x061A | STR_AD_PRODUCT_MODEL_NAME | struct | — |
0x061C | STR_AD_PRODUCT_MAC_ADDRESS | struct | — |
0x061F | STR_AD_ID_MODEL_NAME | struct | — |
0x200F | ENUM_NM_network_positinon_layer | enum | — |
0x2010 | ENUM_NM_network_tracking_state | enum | — |
0x4028 | ENUM_IN_STATE_THERMO | enum | — |
0x402F | ENUM_IN_MTFC | enum | — |
0x4046 | ENUM_IN_SILENCE | enum | — |
0x4060 | ENUM_IN_ALTERNATIVE_MODE | enum | ✅ named |
0x4069 | ENUM_IN_THERMOSTAT1 | enum | — |
0x406A | ENUM_IN_THERMOSTAT2 | enum | — |
0x406C | ENUM_IN_BACKUP_HEATER | enum | — |
0x406D | ENUM_IN_OUTING_MODE | enum | — |
0x406E | ENUM_IN_QUIET_MODE | enum | ✅ named |
0x406F | ENUM_IN_REFERENCE_EHS_TEMP | enum | — |
0x4070 | ENUM_IN_DISCHAGE_TEMP_CONTROL | enum | — |
0x4076 | ENUM_IN_ROOM_TEMP_SENSOR | enum | — |
0x4087 | ENUM_IN_BOOSTER_HEATER | enum | — |
0x4093 | ENUM_IN_FSV_2041 | enum | — |
0x4094 | ENUM_IN_FSV_2081 | enum | — |
0x4095 | ENUM_IN_FSV_2091 | enum | — |
0x4096 | ENUM_IN_FSV_2092 | enum | — |
0x4097 | ENUM_IN_FSV_3011 | enum | — |
0x4098 | ENUM_IN_FSV_3031 | enum | — |
0x4099 | ENUM_IN_FSV_3041 | enum | — |
0x409A | ENUM_IN_FSV_3042 | enum | — |
0x409B | ENUM_IN_FSV_3051 | enum | — |
0x409C | ENUM_IN_FSV_3061 | enum | — |
0x409D | ENUM_IN_FSV_3071 | enum | — |
0x409E | ENUM_IN_FSV_4011 | enum | — |
0x409F | ENUM_IN_FSV_4021 | enum | — |
0x40A0 | ENUM_IN_FSV_4022 | enum | — |
0x40A1 | ENUM_IN_FSV_4023 | enum | — |
0x40A2 | ENUM_IN_FSV_4031 | enum | — |
0x40A3 | ENUM_IN_FSV_4032 | enum | — |
0x40A4 | ENUM_IN_FSV_5041 | enum | — |
0x40A5 | ENUM_IN_FSV_5042 | enum | — |
0x40A6 | ENUM_IN_FSV_5043 | enum | — |
0x40A7 | ENUM_IN_FSV_5051 | enum | — |
0x40B4 | ENUM_IN_FSV_5061 | enum | — |
0x40BB | ENUM_IN_STATE_AUTO_STATIC_PRESSURE_RUNNING | enum | — |
0x40BC | ENUM_IN_STATE_KEY_TAG | enum | — |
0x40BD | ENUM_IN_EMPTY_ROOM_CONTROL_USED | enum | — |
0x40C0 | ENUM_IN_FSV_4041 | enum | — |
0x40C1 | ENUM_IN_FSV_4044 | enum | — |
0x40C2 | ENUM_IN_FSV_4051 | enum | — |
0x40C3 | ENUM_IN_FSV_4053 | enum | — |
0x40C5 | ENUM_IN_THERMOSTAT_WATER_HEATER | enum | — |
0x40D5 | ENUM_IN_ENTER_ROOM_CONTROL_USED | enum | — |
0x40D6 | ENUM_IN_ERROR_HISTORY_CLEAR_FOR_HASS | enum | — |
0x40E7 | ENUM_IN_CHILLER_WATERLAW_SENSOR | enum | — |
0x40F7 | ENUM_IN_CHILLER_WATERLAW_ON_OFF | enum | — |
0x40FB | ENUM_IN_CHILLLER_SETTING_SILENT_LEVEL | enum | — |
0x40FC | ENUM_IN_CHILLER_SETTING_DEMAND_LEVEL | enum | — |
0x4101 | ENUM_IN_CHILLER_EXT_WATER_OUT_INPUT | enum | — |
0x4105 | ENUM_IN_ENTHALPY_CONTROL_STATE | enum | — |
0x4107 | ENUM_IN_FSV_5033 | enum | — |
0x4108 | ENUM_IN_TDM_INDOOR_TYPE | enum | — |
0x410D | ENUM_IN_FREE_COOLING_STATE | enum | — |
0x411A | ENUM_IN_FSV_4061 | enum | — |
0x411B | ENUM_IN_FSV_5081 | enum | — |
0x411C | ENUM_IN_FSV_5091 | enum | — |
0x411D | ENUM_IN_FSV_5094 | enum | — |
0x4123 | ENUM_IN_PV_CONTACT_STATE | enum | — |
0x4124 | ENUM_IN_SG_READY_MODE_STATE | enum | — |
0x4125 | ENUM_IN_FSV_LOAD_SAVE | enum | — |
0x4127 | ENUM_IN_FSV_2093 | enum | — |
0x4128 | ENUM_IN_FSV_5022 | enum | — |
0x412A | ENUM_IN_FSV_2094 | enum | — |
0x412D | ENUM_IN_FSV_LOAD_SAVE | enum | — |
0x4147 | ENUM_IN_GAS_LEVEL | enum | — |
0x4149 | ENUM_IN_DIFFUSER_OPERATION_POWER | enum | — |
0x4205 | VAR_in_temp_eva_in_f | svar /10 | ✅ named |
0x4206 | VAR_in_temp_eva_out_f | svar /10 | ✅ named |
0x4207 | VAR_IN_TEMP_ELECTRIC_HEATER_F | svar | — |
0x421B | VAR_IN_SENSOR_CO2_PPM | uvar | — |
0x4297 | VAR_AHU_PANEL_SA_TEMP | svar | — |
0x4298 | VAR_AHU_PANEL_SA_HUMIDITY | svar | — |
0x42A5 | VAR_IN_TEMP_PANEL_AIR_COOL1_F | svar /10 | — |
0x42A6 | VAR_IN_TEMP_PANEL_AIR_COOL2_F | svar /10 | — |
0x42A7 | VAR_IN_TEMP_PANEL_ROOM_COOL1_F | svar /10 | — |
0x42A8 | VAR_IN_TEMP_PANEL_ROOM_COOL2_F | svar /10 | — |
0x42A9 | VAR_IN_TEMP_PANEL_TARGET_COOL1_F | svar /10 | — |
0x42AA | VAR_IN_TEMP_PANEL_TARGET_COOL2_F | svar /10 | — |
0x42AB | VAR_IN_TEMP_PANEL_AIR_HEAT1_F | svar /10 | — |
0x42AC | VAR_IN_TEMP_PANEL_AIR_HEAT2_F | svar /10 | — |
0x42AD | VAR_IN_TEMP_PANEL_ROOM_HEAT1_F | svar /10 | — |
0x42AE | VAR_IN_TEMP_PANEL_ROOM_HEAT2_F | svar /10 | — |
0x42AF | VAR_IN_TEMP_PANEL_TARGET_HEAT1_F | svar /10 | — |
0x42B0 | VAR_IN_TEMP_PANEL_TARGET_HEAT2_F | svar /10 | — |
0x42B1 | VAR_IN_MCC_GROUP_MODULE_ADDRESS | uvar | — |
0x42B2 | VAR_IN_MCC_GROUP_MAIN | uvar | — |
0x42B3 | VAR_IN_MCC_MODULE_MAIN | uvar | — |
0x42C2 | VAR_IN_TEMP_EVA2_IN_F | svar /10 | — |
0x42C3 | VAR_IN_TEMP_EVA2_OUT_F | svar /10 | — |
0x42C4 | VAR_IN_CHILLER_PHE_IN_P | svar /100 | — |
0x42C5 | VAR_IN_CHILLER_PHE_OUT_P | svar /100 | — |
0x42C9 | VAR_IN_CHILLER_EXTERNAL_TEMPERATURE | svar /10 | — |
0x42CC | VAR_IN_MODULATING_FAN | uvar | — |
0x42CF | VAR_IN_ENTHALPY_SENSOR_OUTPUT | uvar /10 | — |
0x42D0 | VAR_IN_EXT_VARIABLE_DAMPER_OUTPUT | uvar | — |
0x42D1 | VAR_IN_DUST_SENSOR_PM10_0_VALUE | uvar | ✅ named |
0x42D2 | VAR_IN_DUST_SENSOR_PM2_5_VALUE | uvar | ✅ named |
0x42D3 | VAR_IN_DUST_SENSOR_PM1_0_VALUE | uvar | ✅ named |
0x42D4 | VAR_IN_TEMP_ZONE2_F | svar /10 | — |
0x42D6 | VAR_IN_TEMP_TARGET_ZONE2_F | svar /10 | — |
0x4604 | STR_IN_INSTALL_INDOOR_SETUP_INFO | struct | — |
0x461E | STR_IN_ERROR_HISTORY_FOR_HASS | struct | — |
0x8013 | ENUM_out_load_cch1 | enum | — |
0x8014 | ENUM_out_load_cch2 | enum | — |
0x801F | ENUM_out_load_maincool | enum | — |
0x8022 | ENUM_out_load_evi_sol1 | enum | — |
0x8023 | ENUM_out_load_evi_sol2 | enum | — |
0x8025 | ENUM_out_load_gascharge | enum | — |
0x8026 | ENUM_out_load_water | enum | — |
0x8027 | ENUM_out_load_pumpout | enum | — |
0x8037 | ENUM_out_load_accreturn | enum | — |
0x803B | ENUM_out_load_flow_switch | enum | — |
0x8049 | ENUM_out_mcu_load_cool_a | enum | — |
0x804A | ENUM_out_mcu_load_heat_a | enum | — |
0x804B | ENUM_out_mcu_load_cool_b | enum | — |
0x804C | ENUM_out_mcu_load_heat_b | enum | — |
0x804D | ENUM_out_mcu_load_cool_c | enum | — |
0x804E | ENUM_out_mcu_load_heat_c | enum | — |
0x804F | ENUM_out_mcu_load_cool_d | enum | — |
0x8050 | ENUM_out_mcu_load_heat_d | enum | — |
0x8051 | ENUM_out_mcu_load_cool_e | enum | — |
0x8052 | ENUM_out_mcu_load_heat_e | enum | — |
0x8053 | ENUM_out_mcu_load_cool_f | enum | — |
0x8054 | ENUM_out_mcu_load_heat_f | enum | — |
0x8055 | ENUM_out_mcu_load_liquid | enum | — |
0x8058 | ENUM_out_mcu_port0_indoor_addr | enum | — |
0x8059 | ENUM_out_mcu_port1_indoor_addr | enum | — |
0x805A | ENUM_out_mcu_port2_indoor_addr | enum | — |
0x805B | ENUM_out_mcu_port3_indoor_addr | enum | — |
0x805C | ENUM_out_mcu_port4_indoor_addr | enum | — |
0x805D | ENUM_out_mcu_port5_indoor_addr | enum | — |
0x8092 | ENUM_OUT_INSTALL_ODU_COUNT | enum | — |
0x8099 | ENUM_OUT_CONTROL_FAN_NUM | enum | — |
0x809C | ENUM_OUT_CHECK_REF_RESULT | enum | — |
0x809E | ENUM_OUT_LOAD_CBOX_COOLING_FAN | enum | — |
0x80AF | ENUM_OUT_LOAD_BASEHEATER | enum | — |
0x80B8 | ENUM_OUT_LOAD_OIL_BYPASS1 | enum | — |
0x80B9 | ENUM_OUT_LOAD_OIL_BYPASS2 | enum | — |
0x80D7 | ENUM_OUT_LOAD_PHEHEATER | enum | — |
0x80D8 | ENUM_OUT_EHS_WATEROUT_TYPE | enum | — |
0x8206 | VAR_out_sensor_highpress | svar /10 | — |
0x8208 | VAR_out_sensor_lowpress | svar /10 | — |
0x8217 | VAR_out_sensor_ct1 | uvar /10 | ✅ named |
0x821C | VAR_out_sensor_doubletube | svar /10 | — |
0x821E | VAR_outcd__sensor_eviin | svar /10 | — |
0x8220 | VAR_out_sensor_eviout | svar /10 | — |
0x8226 | VAR_out_load_fanstep1 | uvar | — |
0x8235 | VAR_out_error_code | uvar | ✅ named |
0x823B | VAR_out_sensor_dclink_voltage | uvar | — |
0x824F | VAR_out_control_refrigerants_volume | uvar /10 | — |
0x8254 | VAR_out_sensor_IPM1 | svar /10 | — |
0x8255 | VAR_out_sensor_IPM2 | svar /10 | — |
0x825E | VAR_out_sensor_temp_water | svar /10 | — |
0x825F | VAR_OUT_SENSOR_PIPEIN1 | svar /10 | — |
0x8260 | VAR_OUT_SENSOR_PIPEIN2 | svar /10 | — |
0x8261 | VAR_OUT_SENSOR_PIPEIN3 | svar /10 | ✅ named |
0x8262 | VAR_OUT_SENSOR_PIPEIN4 | svar /10 | ✅ named |
0x8263 | VAR_OUT_SENSOR_PIPEIN5 | svar /10 | ✅ named |
0x8264 | VAR_OUT_SENSOR_PIPEOUT1 | svar /10 | ✅ named |
0x8265 | VAR_OUT_SENSOR_PIPEOUT2 | svar /10 | ✅ named |
0x8266 | VAR_OUT_SENSOR_PIPEOUT3 | svar /10 | ✅ named |
0x8267 | VAR_OUT_SENSOR_PIPEOUT4 | svar /10 | ✅ named |
0x8268 | VAR_OUT_SENSOR_PIPEOUT5 | svar /10 | ✅ named |
0x8277 | VAR_out_sensor_ct2 | uvar /10 | — |
0x8278 | VAR_OUT_SENSOR_OCT1 | uvar /10 | — |
0x827A | VAR_out_control_dsh1 | svar /10 | — |
0x8280 | VAR_out_sensor_top1 | svar /10 | ✅ named |
0x8281 | VAR_out_sensor_top2 | svar /10 | — |
0x8287 | VAR_out_install_capa | uvar | — |
0x82A8 | VAR_out_control_idu_total_abscapa | svar | — |
0x82AF | VAR_OUT_INSTALL_COND_SIZE | uvar | — |
0x82B8 | VAR_out_sensor_midpress | svar /10 | — |
0x82BC | VAR_OUT_PROJECT_CODE | svar | ✅ named |
0x82BE | VAR_OUT_SENSOR_CONTROL_BOX | svar /10 | — |
0x82C8 | VAR_OUT_SENSOR_ACCUM_TEMP | svar /10 | — |
0x82C9 | VAR_OUT_SENSOR_ENGINE_WATER_TEMP | svar /10 | — |
0x82CB | VAR_OUT_SUCTION_OVER_HEAT | uvar /10 | — |
0x82CC | VAR_OUT_SUB_COND_OVER_HEAT | uvar /10 | — |
0x82CD | VAR_OUT_OVER_COOL | uvar /10 | — |
0x82CE | VAR_OUT_COND_OVER_COOL | uvar /10 | — |
0x82CF | VAR_OUT_ENGINE_RPM | uvar /10 | — |
0x82D0 | VAR_OUT_APPEARANCE_RPM | uvar /10 | — |
0x82DB | VAR_OUT_PHASE_CURRENT | uvar | ✅ named |
0x82DE | VAR_OUT_SENSOR_EVAIN | svar /10 | — |
0x82DF | VAR_OUT_SENSOR_TW1 | svar /10 | — |
0x82E0 | VAR_OUT_SENSOR_TW2 | svar /10 | — |
0x82E3 | VAR_OUT_PRODUCT_OPTION_CAPA | uvar /10 | ✅ named |
0x82E9 | VAR_OUT_SENSOR_PFCM1 | svar /10 | — |
0x82F5 | VAR_OUT_HIGH_OVERLOAD_DETECT | uvar | — |
0x840B | LVAR_OUT_AUTO_INSPECT_RESULT0 | uvar | — |
0x840C | LVAR_OUT_AUTO_INSPECT_RESULT1 | uvar | — |
0x8601 | STR_out_install_inverter_and_bootloader_info | struct | — |
0x860A | STR_out_Base_Option | struct | — |
0x860D | STR_OUT_INSTALL_MODEL_INFO | struct | — |
0x860F | STR_OUT_INSTALL_OUTDOOR_SETUP_INFO | struct | — |
0x8613 | STR_OUT_REF_CHECK_INFO | struct | — |
Summary: 51 of 425 listed registers are currently decoded by HeatSync (51 via dedicated callbacks, 0 via custom-sensor capture). The rest are observable in /sniffer when broadcast and can be added by extending ha_bridge.cpp::set_custom_sensor.