Monitoring Objects

The objects in this section are used by the BMS to monitor device status, environmental measurements and operating parameters.

Device Information

Object ID Object Type Range Value Unit Remark
product_sn CSV 16 characters - (95) -
tsl_version CSV 4 characters - (95) -
version.firmware_version CSV 12 characters - (95) -
version.hardware_version CSV 4 characters - (95) -

Environmental and Operating Status

Object ID Object Type Range Value Unit Remark
battery AI 0-100 % (98) Only used when the device is connected to battery compartment
celsius_external_temp AI -20-60 °C (62) -
celsius_internal_temp AI -20-60 °C (62) -
fahrenheit_external_temp AI -4-140 °F (64) -
fahrenheit_internal_temp AI -4-140 °F (64) -
humidity AI 0-100 %RH (29) -
infrared_cmd_status.cmd.air_volume MSI 0=Auto, 1=Ventilation, 2=Always Open, 3=Low, 4=Medium, 5=High, 255=Disabled - (95) -
infrared_cmd_status.cmd.mode MSI 0=heat, 2=cool, 3=auto, 4=dehumidify, 5=ventilation - (95) -
infrared_cmd_status.cmd.switch MSI 0=Switch Off, 1=Switch On - (95) -
infrared_cmd_status.celsius_target_temp AI 16-30 °C (62) -
infrared_cmd_status.fahrenheit_target_temp AI 60.8-86 °F (64) -
infrared_learn.package_status MSI 0=No infrared format packet, 1=Infrared format package already exists - (95) -
running_state.current_transformer.current AI 0-30 A (3) -
running_state.data_source MSI 0=Infrared Command, 1=Current Transformer - (95) -
running_state.infrared_cmd.switch_state MSI 0=Switch Off, 1=Switch On - (95) -

Alarm Status

Object ID Object Type Range Value Unit Remark
low_battery_alarm.value AI 0-100 % (98) -
cmd_temp_limit.type MSI 0=Temperature Below Alarm, 1=Temperature Above Alarm - (95) -
filter_clean_remind.usage_time AI - - (95) -
cmd_temp_limit.lower_range_alarm_trigger.celsius_ambient_temp AI -20-60 °C (62) -
cmd_temp_limit.lower_range_alarm_trigger.celsius_high_threshold AI 5-35 °C (62) -
cmd_temp_limit.lower_range_alarm_trigger.celsius_low_threshold AI 5-35 °C (62) -
cmd_temp_limit.lower_range_alarm_trigger.fahrenheit_ambient_temp AI -4-140 °F (64) -
cmd_temp_limit.lower_range_alarm_trigger.fahrenheit_high_threshold AI 41-95 °F (64) -
cmd_temp_limit.lower_range_alarm_trigger.fahrenheit_low_threshold AI 41-95 °F (64) -
cmd_temp_limit.lower_range_alarm_trigger.source MSI 0=Internal SHT4X, 1=Internal NTC, 2=External NTC - (95) -
cmd_temp_limit.over_range_alarm_trigger.celsius_ambient_temp AI -20-60 °C (62) -
cmd_temp_limit.over_range_alarm_trigger.celsius_high_threshold AI 5-35 °C (62) -
cmd_temp_limit.over_range_alarm_trigger.celsius_low_threshold AI 5-35 °C (62) -
cmd_temp_limit.over_range_alarm_trigger.fahrenheit_ambient_temp AI -4-140 °F (64) -
cmd_temp_limit.over_range_alarm_trigger.fahrenheit_high_threshold AI 41-95 °F (64) -
cmd_temp_limit.over_range_alarm_trigger.fahrenheit_low_threshold AI 41-95 °F (64) -
cmd_temp_limit.over_range_alarm_trigger.source MSI 0=Internal SHT4X, 1=Internal NTC, 2=External NTC - (95) -
local_temp_limit.type MSI 0=Temperature Below Alarm, 1=Temperature Above Alarm - (95) -
local_temp_limit.lower_range_alarm_trigger.celsius_ambient_temp AI -20-60 °C (62) -
local_temp_limit.lower_range_alarm_trigger.celsius_high_threshold AI 5-35 °C (62) -
local_temp_limit.lower_range_alarm_trigger.celsius_low_threshold AI 5-35 °C (62) -
local_temp_limit.lower_range_alarm_trigger.fahrenheit_ambient_temp AI -4-140 °F (64) -
local_temp_limit.lower_range_alarm_trigger.fahrenheit_high_threshold AI 41-95 °F (64) -
local_temp_limit.lower_range_alarm_trigger.fahrenheit_low_threshold AI 41-95 °F (64) -
local_temp_limit.lower_range_alarm_trigger.source MSI 0=Internal SHT4X, 1=Internal NTC, 2=External NTC - (95) -
local_temp_limit.over_range_alarm_trigger.celsius_ambient_temp AI -20-60 °C (62) -
local_temp_limit.over_range_alarm_trigger.celsius_high_threshold AI 5-35 °C (62) -
local_temp_limit.over_range_alarm_trigger.celsius_low_threshold AI 5-35 °C (62) -
local_temp_limit.over_range_alarm_trigger.fahrenheit_ambient_temp AI -4-140 °F (64) -
local_temp_limit.over_range_alarm_trigger.fahrenheit_high_threshold AI 41-95 °F (64) -
local_temp_limit.over_range_alarm_trigger.fahrenheit_low_threshold AI 41-95 °F (64) -
local_temp_limit.over_range_alarm_trigger.source MSI 0=Internal SHT4X, 1=Internal NTC, 2=External NTC - (95) -
temperature_alarm.window_status_detection_deactivation.celsius_temperature AI -20-60 °C (62) -
temperature_alarm.window_status_detection_deactivation.fahrenheit_temperature AI -4-140 °F (64) -
temperature_alarm.window_status_detection_deactivation.source MSI 0=Internal SHT4X, 1=Internal NTC, 2=External NTC - (95) -
temperature_alarm.window_status_detection_trigger.celsius_temperature AI -20-60 °C (62) -
temperature_alarm.window_status_detection_trigger.fahrenheit_temperature AI -4-140 °F (64) -
temperature_alarm.window_status_detection_trigger.source MSI 0=Internal SHT4X, 1=Internal NTC, 2=External NTC - (95) -

Thermostat Data Packet

Object ID Object Type Range Value Unit Remark
data_transparent.res_cmd1.battery_event.type MSI 0=Battery Normal, 1=Low Battery - (95) -