Writable Configuration Objects
The objects in this section allow the BMS to change supported UC701 settings or trigger an action.
IR Code Learning
| Object ID | Object Type | Default Value | Range Value | Unit | Remark |
|---|---|---|---|---|---|
| infrared_format_code_divide.0.format_code | CSV | - | 18 characters | - (95) | These objects must be written together |
| infrared_format_code_divide.0.index | AV | 0 | 0-20 | - (95) | |
| infrared_learn.predefine_brand | MSV | 0 | 0=NONE, 1=XIAOMI/TCL, 2=SHINCO/SAMSUNG/ELECTROLUX, 3=WHIRLPOOL/BOSCH/AIRWELL, 4=FUJITSU/McQUAY, 5=TRUMA | - (95) | - |
Air Conditioner System Control
| Object ID | Object Type | Default Value | Range Value | Unit | Remark |
|---|---|---|---|---|---|
| system_switch | BV | 0 | 0=Switch Off, 1=Switch On | - (95) | - |
| temperature_control_mode_enable.auto | BV | 1 | 0=disable, 1=enable | - (95) | - |
| temperature_control_mode_enable.cool | BV | 1 | 0=disable, 1=enable | - (95) | - |
| temperature_control_mode_enable.dehumidify | BV | 1 | 0=disable, 1=enable | - (95) | - |
| temperature_control_mode_enable.heat | BV | 1 | 0=disable, 1=enable | - (95) | - |
| temperature_control_mode_enable.ventilate | BV | 1 | 0=disable, 1=enable | - (95) | - |
| temperature_control_mode.ctrl_mode | MSV | 2 | 0=Heat, 2=Cool, 3=Auto, 4=Dehumidify, 5=Ventilation | - (95) | - |
| target_temperature_settings.celsius_auto | AV | 23 | 16-30 | °C (62) | - |
| target_temperature_settings.celsius_cool | AV | 28 | 16-30 | °C (62) | - |
| target_temperature_settings.celsius_heat | AV | 17 | 16-30 | °C (62) | - |
| target_temperature_settings.fahrenheit_auto | AV | 73.4 | 60.8-86 | °F (64) | - |
| target_temperature_settings.fahrenheit_cool | AV | 82.4 | 60.8-86 | °F (64) | - |
| target_temperature_settings.fahrenheit_heat | AV | 62.6 | 60.8-86 | °F (64) | - |
| fan_settings.fan_mode | MSV | 0 | 0=Auto, 3=Low, 4=Medium, 5=High | - (95) | - |
Open Window Detection & Filter Clean Alarm
| Object ID | Object Type | Default Value | Range Value | Unit | Remark |
|---|---|---|---|---|---|
| window_opening_detection_settings.enable | BV | 0 | 0=Disable, 1=Enable | - (95) | - |
| window_opening_detection_settings.celsius_difference_in_temperature | AV | 3 | 1-10 | K (121) | - |
| window_opening_detection_settings.fahrenheit_difference_in_temperature | AV | 5.4 | 1.8-18 | ΔT°F (120) | - |
| window_opening_detection_settings.stop_time | AV | 30 | 1-1440 | min (72) | - |
| open_window_alarm.mode | MSO | 0 | 0=clean alarm, 1=report alarm | - (95) | - |
| filter_clean_settings.enable | BV | 0 | 0=Disable, 1=Enable | - (95) | - |
| filter_clean_settings.reminder_period | AV | 90 | 1-730 | d (70) | - |
| filter_clean_alarm.mode | MSO | 0 | 0=clean alarm, 1=report alarm | - (95) | - |
Temperature Limit Mode
| Object ID | Object Type | Default Value | Range Value | Unit | Remark |
|---|---|---|---|---|---|
| temperature_limit_task_settings.0.enable | BV | 0 | 0=Disable, 1=Enable | - (95) | - |
| temperature_limit_task_settings.0.celsius_high_threshold | AV | 30 | 16-30 | °C (62) | - |
| temperature_limit_task_settings.0.celsius_low_threshold | AV | 16 | 16-30 | °C (62) | - |
| temperature_limit_task_settings.0.fahrenheit_high_threshold | AV | 86 | 60.8-86 | °F (64) | - |
| temperature_limit_task_settings.0.fahrenheit_low_threshold | AV | 60.8 | 60.8-86 | °F (64) | - |
| temperature_limit_task_settings.0.task_date_settings.start_mon | AV | 1 | 1-12 | Mon (68) | - |
| temperature_limit_task_settings.0.task_date_settings.start_day | AV | 1 | 1-31 | d (70) | - |
| temperature_limit_task_settings.0.task_date_settings.end_mon | AV | 12 | 1-12 | Mon (68) | - |
| temperature_limit_task_settings.0.task_date_settings.end_day | AV | 31 | 1-31 | d (70) | - |
| temperature_limit_task_settings.0.execute_period.start_minute | CSV | - | 4 characters | - (95) | These objects must be written together |
| temperature_limit_task_settings.0.execute_period.end_minute | CSV | - | 4 characters | - (95) | |
| temperature_limit_task_settings.0.cycle_settings.execution_day_mon | BV | 0 | 0=Disable, 1=Enable | - (95) | - |
| temperature_limit_task_settings.0.cycle_settings.execution_day_tues | BV | 0 | 0=Disable, 1=Enable | - (95) | - |
| temperature_limit_task_settings.0.cycle_settings.execution_day_wed | BV | 0 | 0=Disable, 1=Enable | - (95) | - |
| temperature_limit_task_settings.0.cycle_settings.execution_day_thu | BV | 0 | 0=Disable, 1=Enable | - (95) | - |
| temperature_limit_task_settings.0.cycle_settings.execution_day_fri | BV | 0 | 0=Disable, 1=Enable | - (95) | - |
| temperature_limit_task_settings.0.cycle_settings.execution_day_sat | BV | 0 | 0=Disable, 1=Enable | - (95) | - |
| temperature_limit_task_settings.0.cycle_settings.execution_day_sun | BV | 0 | 0=Disable, 1=Enable | - (95) | - |
Communication & Network Parameters
| Object ID | Object Type | Default Value | Range Value | Unit | Remark |
|---|---|---|---|---|---|
| reporting_interval.ble_lora.minutes_of_time | AV | 10 | 1-1440 | min (72) | - |
| ble_adv_time_settings.enable | BV | 1 | 0=Disable, 1=Enable | - (95) | - |
| ble_adv_time_settings.duration | AV | 1 | 1-10 | min (72) | - |
| ble_configuration_settings.local_name_first | CSV | - | 8 characters | - (95) | - |
| ble_configuration_settings.local_name_last | CSV | - | 5 characters | - (95) | - |
| lorawan_configuration_settings.mode | MSV | 2 | 1=ClassB, 2=ClassC | - (95) | - |
| lorawan_configuration_settings.version | MSV | 2 | 1=1.0.2, 2=1.0.3 | - (95) | - |
General Parameters
| Object ID | Object Type | Default Value | Range Value | Unit | Remark |
|---|---|---|---|---|---|
| temperature_unit | MSV | 0 | 0=°C, 1=°F | - (95) | - |
| temperature_data_source.source | MSV | 4 | 0=External, 4=Internal | - (95) | - |
| enhanced_infrared_emission_power_enable | BV | 0 | 0=Disable, 1=Enable | - (95) | - |
| battery_enable | BV | 0 | 0=Disable, 1=Enable | - (95) | - |
| dormant_settings.0.enable | BV | 0 | 0=Disable, 1=Enable | - (95) | Sleep Duration |
| dormant_settings.0.heating_date_settings.start_mon | AV | 1 | 1-12 | Mon (68) | - |
| dormant_settings.0.heating_date_settings.start_day | AV | 1 | 1-31 | d (70) | - |
| dormant_settings.0.heating_date_settings.end_mon | AV | 12 | 1-12 | Mon (68) | - |
| dormant_settings.0.heating_date_settings.end_day | AV | 31 | 1-31 | d (70) | - |
| dormant_settings.1.enable | BV | 0 | 0=Disable, 1=Enable | - (95) | - |
| dormant_settings.1.heating_date_settings.start_mon | AV | 1 | 1-12 | Mon (68) | - |
| dormant_settings.1.heating_date_settings.start_day | AV | 1 | 1-31 | d (70) | - |
| dormant_settings.1.heating_date_settings.end_mon | AV | 12 | 1-12 | Mon (68) | - |
| dormant_settings.1.heating_date_settings.end_day | AV | 31 | 1-31 | d (70) | - |
| air_power_settings.heating_power | AV | 0 | 0-60000 | W (47) | - |
| air_power_settings.refrigeration_power | AV | 0 | 0-60000 | W (47) | - |
| indicator_light_disable_settings.enable | MSV | 1 | 0=disable, 1=enable | - (95) | - |
| indicator_light_disable_settings.time | AV | 600 | 600-3600 | s (73) | - |
| daylight_saving_time.daylight_saving_time_offset | AV | 60 | 1-120 | min (72) | - |
| daylight_saving_time.enable | BV | 0 | 0=Disable, 1=Enable | - (95) | - |
| daylight_saving_time.end_hour_min | MSV | 0 | 0=00:00, 60=01:00, 120=02:00, 180=03:00, 240=04:00, 300=05:00, 360=06:00, 420=07:00, 480=08:00, 540=09:00, 600=10:00, 660=11:00, 720=12:00, 780=13:00, 840=14:00, 900=15:00, 960=16:00, 1020=17:00, 1080=18:00, 1140=19:00, 1200=20:00, 1260=21:00, 1320=22:00, 1380=23:00 | min (72) | - |
| daylight_saving_time.end_month | MSV | 11 | 1-12 | - (95) | - |
| daylight_saving_time.end_week_day | MSV | 1 | 1=Mon., 2=Tues., 3=Wed., 4=Thurs., 5=Fri., 6=Sat., 7=Sun. | - (95) | - |
| daylight_saving_time.end_week_num | MSV | 1 | 1=1st, 2=2nd, 3=3rd, 4=4th, 5=last | - (95) | - |
| daylight_saving_time.start_hour_min | MSV | 0 | 0=00:00, 60=01:00, 120=02:00, 180=03:00, 240=04:00, 300=05:00, 360=06:00, 420=07:00, 480=08:00, 540=09:00, 600=10:00, 660=11:00, 720=12:00, 780=13:00, 840=14:00, 900=15:00, 960=16:00, 1020=17:00, 1080=18:00, 1140=19:00, 1200=20:00, 1260=21:00, 1320=22:00, 1380=23:00 | min (72) | - |
| daylight_saving_time.start_month | MSV | 3 | 1-12 | - (95) | - |
| daylight_saving_time.start_week_day | MSV | 7 | 1=Mon., 2=Tues., 3=Wed., 4=Thurs., 5=Fri., 6=Sat., 7=Sun. | - (95) | - |
| daylight_saving_time.start_week_num | MSV | 2 | 1=1st, 2=2nd, 3=3rd, 4=4th, 5=last | - (95) | - |
| time_zone | MSV | 0 | see Time Zone Values | - (95) | - |
Sensor Parameters
| Object ID | Object Type | Default Value | Range Value | Unit | Remark |
|---|---|---|---|---|---|
| internal_sensor_settings.name1 | CSV | built- | 6 characters | - (95) | - |
| internal_sensor_settings.name2 | CSV | in sen | 6 characters | - (95) | - |
| internal_sensor_settings.name3 | CSV | sor | 6 characters | - (95) | - |
| external_sensor_settings.enable | BV | 0 | 0=Disable, 1=Enable | - (95) | - |
| external_sensor_settings.name1 | CSV | extern | 6 characters | - (95) | - |
| external_sensor_settings.name2 | CSV | al sen | 6 characters | - (95) | - |
| external_sensor_settings.name3 | CSV | sor | 6 characters | - (95) | - |
| internal_sensor_settings.collect_period | AV | 30 | 30-3600 | s (73) | - |
| ct_sensor_settings.connected | BV | 0 | 0=Disconnected, 1=Connected | - (95) | - |
| ct_sensor_settings.collect_period | AV | 5 | 1-128 | s (73) | - |
Time Zone Values
| Value (min) | UTC Offset |
|---|---|
| -720 | UTC-12 |
| -660 | UTC-11 |
| -600 | UTC-10 |
| -570 | UTC-9:30 |
| -540 | UTC-9 |
| -480 | UTC-8 |
| -420 | UTC-7 |
| -360 | UTC-6 |
| -300 | UTC-5 |
| -240 | UTC-4 |
| -210 | UTC-3:30 |
| -180 | UTC-3 |
| -120 | UTC-2 |
| -60 | UTC-1 |
| 0 | UTC |
| 60 | UTC+1 |
| 120 | UTC+2 |
| 180 | UTC+3 |
| 210 | UTC+3:30 |
| 240 | UTC+4 |
| 270 | UTC+4:30 |
| 300 | UTC+5 |
| 330 | UTC+5:30 |
| 345 | UTC+5:45 |
| 360 | UTC+6 |
| 390 | UTC+6:30 |
| 420 | UTC+7 |
| 480 | UTC+8 |
| 540 | UTC+9 |
| 570 | UTC+9:30 |
| 600 | UTC+10 |
| 630 | UTC+10:30 |
| 660 | UTC+11 |
| 720 | UTC+12 |
| 765 | UTC+12:45 |
| 780 | UTC+13 |
| 840 | UTC+14 |