TS30xV2 – Configurable Properties
You can update a device's settings by modifying the configurable properties of its TSL model via API. This topic provides the configurable parameters for TS30xV2 TSL model, their descriptions, and how to use them.
Usage
- Have an overview of the configurable properties and their default values of TS30xV2 .
- Copy the example code and remove the comments and parameters that do not require modification.
- Edit the desired properties according to the detailed
properties description
.
Note: Make sure that the edited example code complies with the JSON format requirements.
- Use the edited example code as the body parameters of Update Device Properties Incrementally.
Configurable Properties
The following code represents all configurable properties in the TS30xV2 TSL model, along with their default values.
- Click a property to view its detailed description and valid values.
- Configure the example code as needed, then use it as the body parameters of Update Device Properties Incrementally to save time and effort.
{
"version": "v1.0",
"type": "TSL",
"properties": {
"reporting_interval": { // Reporting Interval Type: struct
"time": 10 // Reporting Interval Type: int Unit: min
},
"threshold_resume_enable": false, // Alarm Dismiss Report Type: bool
"alarm_config": { // Alarm Config Type: struct
"threshold_interval": 1, // Alarm Reporting Interval Type: int Unit: min
"threshold_alarm_time": 1 // Alarm Reporting Times Type: int
},
"threshold_temperature_parameter_left": { // Temperature Threshold Alarm(CH1) Type: struct
"enable": false, // Temperature Threshold Alarm(CH1) Type: bool
"threshold_condition": "0", // Threshold Condition Type: enum
"threshold_min": 0, // Value A Type: float Unit: ℃
"threshold_max": 0 // Value B Type: float Unit: ℃
},
"threshold_humidity_parameter_left": { // Humidity Threshold Alarm(CH1) Type: struct
"enable": false, // Temperature Threshold Alarm(CH1) Type: bool
"threshold_condition": "0", // Threshold Condition Type: enum
"threshold_min": 0, // Value A Type: float Unit: %
"threshold_max": 0 // Value B Type: float Unit: %
},
"mutation_temperature_parameter_left": { // Temperature Mutation Alarm(CH1) Type: struct
"enable": false, // Temperature Mutation(CH1) Type: bool
"threshold_max": 0.1 // Temperature change greater than Type: float Unit: ℃
},
"mutation_humidity_parameter_left": { // Humidity Mutation Alarm(CH1) Type: struct
"enable": false, // Humidity Mutation(CH1) Type: bool
"threshold_max": 0.1 // Humidity change greater than Type: float Unit: %
},
"threshold_temperature_parameter_right": { // Temperature Threshold Alarm(CH2) Type: struct
"enable": false, // Temperature Threshold Alarm(CH2) Type: bool
"threshold_condition": "0", // Threshold Condition Type: enum
"threshold_min": 0, // Value A Type: float Unit: ℃
"threshold_max": 0 // Value B Type: float Unit: ℃
},
"threshold_humidity_parameter_right": { // Humidity Threshold Alarm(CH2) Type: struct
"enable": false, // Temperature Threshold Alarm(CH2) Type: bool
"threshold_condition": "0", // Threshold Condition Type: enum
"threshold_min": 0, // Value A Type: float Unit: %
"threshold_max": 0 // Value B Type: float Unit: %
},
"mutation_temperature_parameter_right": { // Temperature Mutation Alarm(CH2) Type: struct
"enable": false, // Temperature Mutation(CH2) Type: bool
"threshold_max": 0.1 // Temperature change greater than Type: float Unit: ℃
},
"mutation_humidity_parameter_right": { // Humidity Mutation Alarm(CH2) Type: struct
"enable": false, // Humidity Mutation(CH2) Type: bool
"threshold_max": 0.1 // Humidity change greater than Type: float Unit: %
},
"collecting_interval": 60, // Collecting Interval Type: int Unit: s
"button_lock": { // Button Lock Type: struct
"power_off_enable": true, // Power Off Type: bool
"collect_report_enable": false // Report Type: bool
},
"time_display_system": "1", // Time Format Type: enum
"mcs_delay_alarm": { // Magnetic Delay Alarm Type: struct
"enable": false, // Magnetic Delay Alarm Type: bool
"time": 60 // Magnetic Delay Alarm Type: int Unit: s
},
"screen_control": "255", // Sceen Type: enum
"temperature_unit": "0", // Temperature Unit Type: enum
"time_zone": "0", // Time Zone Type: enum
"data_storage_enable": false, // Data Storage Type: bool
"temperature_calibration_parameter_left": { // Temperature(CH1) Type: struct
"enable": false, // Temperature(CH1) Type: bool
"value": 0 // Calibration Value Type: float Unit: ℃
},
"humidity_calibration_parameter_left": { // Humidity(CH1) Type: struct
"enable": false, // Humidity(CH1) Type: bool
"value": 0 // Calibration Value Type: float Unit: %
},
"temperature_calibration_parameter_right": { // Temperature(CH2) Type: struct
"enable": false, // Temperature(CH2) Type: bool
"value": 0 // Calibration Value Type: float Unit: ℃
},
"humidity_calibration_parameter_right": { // Humidity(CH2) Type: struct
"enable": false, // Humidity(CH2) Type: bool
"value": 0 // Calibration Value Type: float Unit: ℃
},
"retransmission_enable": false, // Data Retransmission Type: bool
"retransmission_interval": { // Retransmission Interval Settings Type: struct
"interval": 600 // Retransmission Interval Type: int Unit: s
},
"retrival_interval": { // Retrival Interval Settings Type: struct
"interval": 60 // Retrival Interval Type: int Unit: s
},
"daylight_saveing_time": { // Daylight Saving Time Type: struct
"enable": false, // Enable Type: bool
"offset": 60, // Offset Type: int Unit: min
"start_month": "1", // Month Type: enum
"start_week": "1", // Number of Week Type: enum
"start_day": "7", // Day Type: enum
"start_minute": "0", // Time Type: enum Unit: min
"end_month": "2", // Month Type: enum
"end_week": "1", // Number of Week Type: enum
"end_day": "7", // Day Type: enum
"end_minute": "0" // Time Type: enum Unit: min
},
"d2d_enable": false, // D2D Enable Type: bool
"d2d_key": "5572404c696e6b4c", // D2D Key Type: string
"d2d_trigger_by_temperature_left": { // Temperature Threshold Triggered(CH1) Type: struct
"enable": false, // Trigger Enable(CH1) Type: bool
"lora_uplink_enable": false, // LoRa Uplink Type: bool
"control_command": "0000", // Control Command(CH1) Type: string
"control_time_enable": false, // Enable Control Time Type: bool
"control_time": 5 // Control Time Type: int Unit: min
},
"d2d_deactivation_by_temperature_left": { // Temperature Alarm Dismiss(CH1) Type: struct
"enable": false, // Trigger Enable Type: bool
"lora_uplink_enable": false, // LoRa Uplink Type: bool
"control_command": "0001", // Control Command(CH1) Type: string
"control_time_enable": false, // Enable Control Time Type: bool
"control_time": 5 // Control Time Type: int Unit: min
},
"d2d_trigger_by_temperature_mutation_left": { // Temperature Shift Threshold Triggered(CH1) Type: struct
"enable": false, // Trigger Enable Type: bool
"lora_uplink_enable": false, // LoRa Uplink Type: bool
"control_command": "0002", // Control Command Type: string
"control_time_enable": false, // Enable Control Time Type: bool
"control_time": 5 // Control Time Type: int Unit: min
},
"d2d_trigger_by_humidity_left": { // Humidity Threshold Triggered(CH1) Type: struct
"enable": false, // Trigger Enable Type: bool
"lora_uplink_enable": false, // LoRa Uplink Type: bool
"control_command": "0003", // Control Command(CH1) Type: string
"control_time_enable": false, // Enable Control Time Type: bool
"control_time": 5 // Control Time Type: int Unit: min
},
"d2d_deactivation_by_humidity_left": { // Humidity Alarm Dismiss(CH1) Type: struct
"enable": false, // Trigger Enable Type: bool
"lora_uplink_enable": false, // LoRa Uplink Type: bool
"control_command": "0004", // Control Command(CH1) Type: string
"control_time_enable": false, // Enable Control Time Type: bool
"control_time": 5 // Control Time Type: int Unit: min
},
"d2d_trigger_by_humidity_mutation_left": { // Humidity Shift Threshold Triggered(CH1) Type: struct
"enable": false, // Trigger Enable Type: bool
"lora_uplink_enable": false, // LoRa Uplink Type: bool
"control_command": "0005", // Control Command(CH1) Type: string
"control_time_enable": false, // Enable Control Time Type: bool
"control_time": 5 // Control Time Type: int Unit: min
},
"d2d_trigger_by_magnet_close_left": { // Magnet Close Triggered(CH1) Type: struct
"enable": false, // Trigger Enable Type: bool
"lora_uplink_enable": false, // LoRa Uplink Type: bool
"control_command": "0006", // Control Command(CH1) Type: string
"control_time_enable": false, // Enable Control Time Type: bool
"control_time": 5 // Control Time Type: int Unit: min
},
"d2d_trigger_by_magnet_open_left": { // Magnet Open Triggered(CH1) Type: struct
"enable": false, // Trigger Enable Type: bool
"lora_uplink_enable": false, // LoRa Uplink Type: bool
"control_command": "0007", // Control Command(CH1) Type: string
"control_time_enable": false, // Enable Control Time Type: bool
"control_time": 5 // Control Time Type: int Unit: min
},
"d2d_trigger_by_temperature_right": { // Temperature Threshold Triggered(CH2) Type: struct
"enable": false, // Trigger Enable(CH2) Type: bool
"lora_uplink_enable": false, // LoRa Uplink Type: bool
"control_command": "0008", // Control Command(CH2) Type: string
"control_time_enable": false, // Enable Control Time Type: bool
"control_time": 5 // Control Time Type: int Unit: min
},
"d2d_deactivation_by_temperature_right": { // Temperature Alarm Dismiss(CH2) Type: struct
"enable": false, // Trigger Enable Type: bool
"lora_uplink_enable": false, // LoRa Uplink Type: bool
"control_command": "0009", // Control Command(CH2) Type: string
"control_time_enable": false, // Enable Control Time Type: bool
"control_time": 5 // Control Time Type: int Unit: min
},
"d2d_trigger_by_temperature_mutation_right": { // Temperature Shift Threshold Triggered(CH2) Type: struct
"enable": false, // Trigger Enable Type: bool
"lora_uplink_enable": false, // LoRa Uplink Type: bool
"control_command": "000A", // Control Command Type: string
"control_time_enable": false, // Enable Control Time Type: bool
"control_time": 5 // Control Time Type: int Unit: min
},
"d2d_trigger_by_humidity_right": { // Humidity Threshold Triggered(CH2) Type: struct
"enable": false, // Trigger Enable Type: bool
"lora_uplink_enable": false, // LoRa Uplink Type: bool
"control_command": "000B", // Control Command(CH2) Type: string
"control_time_enable": false, // Enable Control Time Type: bool
"control_time": 5 // Control Time Type: int Unit: min
},
"d2d_deactivation_by_humidity_right": { // Humidity Alarm Dismiss(CH2) Type: struct
"enable": false, // Trigger Enable Type: bool
"lora_uplink_enable": false, // LoRa Uplink Type: bool
"control_command": "000C", // Control Command(CH2) Type: string
"control_time_enable": false, // Enable Control Time Type: bool
"control_time": 5 // Control Time Type: int Unit: min
},
"d2d_trigger_by_humidity_mutation_right": { // Humidity Shift Threshold Triggered(CH2) Type: struct
"enable": false, // Trigger Enable Type: bool
"lora_uplink_enable": false, // LoRa Uplink Type: bool
"control_command": "000D", // Control Command(CH2) Type: string
"control_time_enable": false, // Enable Control Time Type: bool
"control_time": 5 // Control Time Type: int Unit: min
},
"d2d_trigger_by_magnet_close_right": { // Magnet Close Triggered(CH2) Type: struct
"enable": false, // Trigger Enable Type: bool
"lora_uplink_enable": false, // LoRa Uplink Type: bool
"control_command": "000E", // Control Command(CH2) Type: string
"control_time_enable": false, // Enable Control Time Type: bool
"control_time": 5 // Control Time Type: int Unit: min
},
"d2d_trigger_by_magnet_open_right": { // Magnet Open Triggered(CH2) Type: struct
"enable": false, // Trigger Enable Type: bool
"lora_uplink_enable": false, // LoRa Uplink Type: bool
"control_command": "000F", // Control Command(CH2) Type: string
"control_time_enable": false, // Enable Control Time Type: bool
"control_time": 5 // Control Time Type: int Unit: min
},
"d2d_send": { // Data Send Settings Type: struct
"enable": false, // Send Enalbe Type: bool
"lora_uplink_enable": false, // LoRa Uplink Type: bool
"temperature_left_enable": false, // Temperature (CH1) Type: bool
"humidity_left_enable": false, // Humidity (CH1) Type: bool
"temperature_right_enable": false, // Temperature (CH2) Type: bool
"humidity_right_enable": false // Humidity (CH2) Type: bool
}
}
}
Description
The following table provides the description and valid values for the configurable properties of TS30xV2.
| Parameter | Type | Description | |
|---|---|---|---|
| reporting_interval | Struct |
The interval for data reporting. |
|
| time | Integer |
Specify the interval for data reporting (Unit: Minute).
|
|
| threshold_resume_enable | Boolean |
Decide whether to enable alarm dismiss report. Valid value:
|
|
| alarm_config | Struct |
Alarm settings. |
|
| threshold_interval | Integer |
Specify the alarm interval ( Unit : minute).
|
|
| threshold_alarm_time | Integer |
Specify the number of alarms.
|
|
| threshold_temperature_parameter_left | Struct |
CH1 temperature threshold alarm settings. |
|
| enable | Boolean | Decide whether to enable temperature threshold
alarm. Valid value:
|
|
| threshold_condition | Enum |
Specify the conditions for triggering the temperature threshold alarm. Valid value:
|
|
| threshold_min | Float |
Specify the minimum threshold for temperature alarm (Unit: °C).
|
|
| threshold_max | Float |
Specify the maximum threshold for temperature alarm (Unit: °C).
|
|
| threshold_humidity_parameter_left | Struct |
CH1 humidity threshold alarm settings. |
|
| enable | Boolean |
Decide whether to enable humidity threshold alarm. Valid value:
|
|
| threshold_condition | Enum |
Specify the conditions for triggering the humidity threshold alarm. Valid value:
|
|
| threshold_min | Float |
Specify the minimum threshold for humidity alarm ( Unit : %).
|
|
| threshold_max | Float |
Specify the maximum threshold for humidity alarm ( Unit : %).
|
|
| mutation_temperature_parameter_left | Struct |
CH1 temperature change alarm settings. |
|
| enable | Boolean |
Decide whether to enable temperature change alarm. Valid value:
|
|
| threshold_max | Float |
Specify the change value for temperature alarm (Unit: °C).
|
|
| mutation_humidity_parameter_left | Struct |
CH1 humidity change alarm settings. |
|
| enable | Boolean |
Decide whether to enable humidity change alarm. Valid value:
|
|
| threshold_max | Float |
Specify the change value for humidity alarm ( Unit : %).
|
|
| threshold_temperature_parameter_right | Struct |
CH2 temperature threshold alarm settings.
Note: only TS302 supports this
setting. |
|
| enable | Boolean | Decide whether to enable temperature threshold
alarm. Valid value:
|
|
| threshold_condition | Enum |
Specify the conditions for triggering the temperature threshold alarm. Valid value:
|
|
| threshold_min | Float |
Specify the minimum threshold for temperature alarm (Unit: °C).
|
|
| threshold_max | Float |
Specify the maximum threshold for temperature alarm (Unit: °C).
|
|
| threshold_humidity_parameter_right | Struct |
CH2 humidity threshold alarm settings.
Note: only TS302 supports this
setting. |
|
| enable | Boolean |
Decide whether to enable humidity threshold alarm. Valid value:
|
|
| threshold_condition | Enum |
Specify the conditions for triggering the humidity threshold alarm. Valid value:
|
|
| threshold_min | Float |
Specify the minimum threshold for humidity alarm ( Unit : %).
|
|
| threshold_max | Float |
Specify the maximum threshold for humidity alarm ( Unit : %).
|
|
| mutation_temperature_parameter_right | Struct |
CH2 temperature change alarm settings.
Note: only TS302 supports this
setting. |
|
| enable | Boolean |
Decide whether to enable temperature change alarm. Valid value:
|
|
| threshold_max | Float |
Specify the change value for temperature alarm (Unit: °C).
|
|
| mutation_humidity_parameter_right | Struct |
CH2 humidity change alarm settings.
Note: only TS302 supports this
setting. |
|
| enable | Boolean |
Decide whether to enable humidity change alarm. Valid value:
|
|
| threshold_max | Float |
Specify the change value for humidity alarm ( Unit : %).
|
|
| collecting_interval | Integer |
Specify the interval for collecting data (Unit: second).
|
|
| button_lock | Struct |
Button Lock settings. |
|
| power_off_enable | Boolean |
Decide whether to enable the lock of Turn Off. Valid value:
|
|
| collect_report_enable | Boolean |
Decide whether to enable the lock of Collect and Report. Valid value:
|
|
| time_display_system | Enum |
Specify the screen time display mode. Valid value:
|
|
| mcs_delay_alarm | Struct |
Magnetic Contact Switch Delay Alarm settings. |
|
| enable | Boolean |
Decide whether to enable magnetic contact switch delay alarm. Valid value:
|
|
| time | Integer |
Specify the delay alarm time ( Unit : second).
|
|
| screen_control | Enum |
Decide whether to enable the screen. Valid value:
|
|
| temperature_unit | Enum |
Specify the Temperature Unit. Valid value:
|
|
| time_zone | Enum |
Specify the time zone for this device.
|
|
| data_storage_enable | Boolean |
Decide whether to allow the device to store data. Valid value:
|
|
| temperature_calibration_parameter_left | Struct | CH1 temperature calibration settings. | |
| enable | Boolean |
Decide whether to enable temperature calibration. Valid value:
|
|
| value | Float |
Specify the calibration value (Unit: °C).
|
|
| humidity_calibration_parameter_left | Struct |
CH1 humidity calibration settings. |
|
| enable | Boolean |
Decide whether to enable humidity calibration. Valid value:
|
|
| value | Float |
Specify the calibration value ( Unit : %)
|
|
| temperature_calibration_parameter_right | Struct | CH2 temperature calibration settings. Note: only TS302 supports this
setting. |
|
| enable | Boolean |
Decide whether to enable temperature calibration. Valid value:
|
|
| value | Float |
Specify the calibration value (Unit: °C).
|
|
| humidity_calibration_parameter_right | Struct |
CH2 humidity calibration settings.
Note: only TS302 supports this
setting. |
|
| enable | Boolean |
Decide whether to enable humidity calibration. Valid value:
|
|
| value | Float |
Specify the calibration value ( Unit : %)
|
|
| retransmission_enable | Boolean |
Decide whether to enable data
retransmission, which allows the device to log time point of
network disconnection periodically resend the accumulated
data during the disconnection period upon reconnection.
Note: This setting ONLY takes effect
when data_storage_enable is set to
true.Valid value:
|
|
| retransmission_interval | Struct |
Note: This setting ONLY takes effect
when retransmission_enable is set to
The interval for data
retransmission.true. |
|
| interval | Integer |
Specify the interval for data retransmission (Unit:
Second).
|
|
| retrival_interval | Struct |
The time interval for data retrieval. |
|
| interval | Integer |
Specify the time interval for data retrieval (Unit:
Second).
|
|
| daylight_saveing_time | Struct |
Daylight Saving Time settings. |
|
| enable | Boolean |
Decide whether to enable Daylight Saving Time. Valid value:
|
|
| offset | Integer |
Specify the bias of Daylight Saving Time (Unit : minute).
|
|
| start_month | Enum |
Specify the start month of Daylight Saving Time. Valid value:
|
|
| start_week | Enum |
Specify the start week of Daylight Saving Time. Valid value:
|
|
| start_day | Enum |
Specify the start week day of Daylight Saving Time. Valid value:
|
|
| start_minute | Enum |
Specify the start time of Daylight Saving Time (Unit : minute). Valid value:
|
|
| end_month | Enum |
Specify the end month of Daylight Saving Time. Valid value:
|
|
| end_week | Enum |
Specify the end week of Daylight Saving Time. Valid value:
|
|
| end_day | Enum |
Specify the end week day of Daylight Saving Time. Valid value:
|
|
| end_minute | Enum |
Specify the end time of Daylight Saving Time (Unit : minute). Valid value:
|
|
| d2d_enable | Boolean |
Decide whether to enable Device-to-Device (D2D) communication for this device. Valid value:
|
|
| d2d_key | String |
Note: This setting ONLY takes effect
when d2d_enable is set to
Specify the key for D2D
communication.true.
|
|
| d2d_trigger_by_temperature_left | Struct |
Settings of D2D communication triggered by CH1 temperature reaching the threshold. |
|
| enable | Boolean |
Decide whether to trigger D2D communication when the detected temperature reached the threshold. Valid value:
|
|
| lora_uplink_enable | Boolean |
Decide whether to enable LoRa Uplink, which will send an uplink LoRa packet after sending the D2D control command. Valid value:
|
|
| control_command | String |
Specify the control command for D2D communication triggered by temperature reaching the threshold.
|
|
| d2d_deactivation_by_temperature_left | Struct |
Settings of D2D communication triggered by CH1 temperature outside the threshold. |
|
| enable | Boolean |
Decide whether to trigger D2D communication when the detected temperature is outside the threshold. Valid value:
|
|
| lora_uplink_enable | Boolean |
Decide whether to enable LoRa Uplink, which will send an uplink LoRa packet after sending the D2D control command. Valid value:
|
|
| control_command | String |
Specify the control command for D2D communication triggered by temperature outside the threshold.
|
|
| d2d_trigger_by_temperature_mutation_left | Struct |
Settings of D2D communication triggered by CH1 temperature change alarms. |
|
| enable | Boolean |
Decide whether to trigger D2D communication when the detected temperature changes the preset value. Valid value:
|
|
| lora_uplink_enable | Boolean |
Decide whether to enable LoRa Uplink, which will send an uplink LoRa packet after sending the D2D control command. Valid value:
|
|
| control_command | String |
Specify the control command for D2D communication triggered by temperature change alarm.
|
|
| d2d_trigger_by_humidity_left | Struct |
Settings of D2D communication triggered by CH1 humidity reaching the threshold. |
|
| enable | Boolean |
Decide whether to trigger D2D communication when the detected humidity reached the threshold. Valid value:
|
|
| lora_uplink_enable | Boolean |
Decide whether to enable LoRa Uplink, which will send an uplink LoRa packet after sending the D2D control command. Valid value:
|
|
| control_command | String |
Specify the control command for D2D communication triggered by humidity reaching the threshold.
|
|
| d2d_deactivation_by_humidity_left | Struct |
Settings of D2D communication triggered by CH1 humidity outside the threshold. |
|
| enable | Boolean |
Decide whether to trigger D2D communication when the detected humidity is outside the threshold. Valid value:
|
|
| lora_uplink_enable | Boolean |
Decide whether to enable LoRa Uplink, which will send an uplink LoRa packet after sending the D2D control command. Valid value:
|
|
| control_command | String |
Specify the control command for D2D communication triggered by humidity outside the threshold.
|
|
| d2d_trigger_by_humidity_mutation_left | Struct |
Settings of D2D communication triggered by CH1 humidity change alarms. |
|
| enable | Boolean |
Decide whether to trigger D2D communication when the detected humidity changes the preset value. Valid value:
|
|
| lora_uplink_enable | Boolean |
Decide whether to enable LoRa Uplink, which will send an uplink LoRa packet after sending the D2D control command. Valid value:
|
|
| control_command | String |
Specify the control command for D2D communication triggered by humidity change alarm.
|
|
| d2d_trigger_by_magnet_close_left | Struct | Settings of D2D communication triggered by CH1 door magnet close alarms. | |
| enable | Boolean |
Decide whether to trigger D2D communication when the magnet status is close. Valid value:
|
|
| lora_uplink_enable | Boolean |
Decide whether to enable LoRa Uplink, which will send an uplink LoRa packet after sending the D2D control command. Valid value:
|
|
| control_command | String |
Specify the control command for D2D communication triggered by magnet close alarm.
|
|
| d2d_trigger_by_magnet_open_left | Struct |
Settings of D2D communication triggered by CH1 door magnet open alarms. |
|
| enable | Boolean |
Decide whether to trigger D2D communication when the magnet status is open. Valid value:
|
|
| lora_uplink_enable | Boolean |
Decide whether to enable LoRa Uplink, which will send an uplink LoRa packet after sending the D2D control command. Valid value:
|
|
| control_command | String |
Specify the control command for D2D communication triggered by magnet open alarm.
|
|
| d2d_trigger_by_temperature_right | Struct |
Settings of D2D communication triggered by CH2 temperature
reaching the threshold.
Note: only TS302 supports this
setting. |
|
| enable | Boolean |
Decide whether to trigger D2D communication when the detected temperature reached the threshold. Valid value:
|
|
| lora_uplink_enable | Boolean |
Decide whether to enable LoRa Uplink, which will send an uplink LoRa packet after sending the D2D control command. Valid value:
|
|
| control_command | String |
Specify the control command for D2D communication triggered by temperature reaching the threshold.
|
|
| d2d_deactivation_by_temperature_right | Struct |
Settings of D2D communication triggered by CH2 temperature
outside the threshold.
Note: only TS302 supports this
setting. |
|
| enable | Boolean |
Decide whether to trigger D2D communication when the detected temperature is outside the threshold. Valid value:
|
|
| lora_uplink_enable | Boolean |
Decide whether to enable LoRa Uplink, which will send an uplink LoRa packet after sending the D2D control command. Valid value:
|
|
| control_command | String |
Specify the control command for D2D communication triggered by temperature outside the threshold.
|
|
| d2d_trigger_by_temperature_mutation_right | Struct |
Settings of D2D communication triggered by CH2 temperature
change alarms.
Note: only TS302 supports this
setting. |
|
| enable | Boolean |
Decide whether to trigger D2D communication when the detected temperature changes the preset value. Valid value:
|
|
| lora_uplink_enable | Boolean |
Decide whether to enable LoRa Uplink, which will send an uplink LoRa packet after sending the D2D control command. Valid value:
|
|
| control_command | String |
Specify the control command for D2D communication triggered by temperature change alarm.
|
|
| d2d_trigger_by_humidity_right | Struct |
Settings of D2D communication triggered by CH2 humidity
reaching the threshold.
Note: only TS302 supports this
setting. |
|
| enable | Boolean |
Decide whether to trigger D2D communication when the detected humidity reached the threshold. Valid value:
|
|
| lora_uplink_enable | Boolean |
Decide whether to enable LoRa Uplink, which will send an uplink LoRa packet after sending the D2D control command. Valid value:
|
|
| control_command | String |
Specify the control command for D2D communication triggered by humidity reaching the threshold.
|
|
| d2d_deactivation_by_humidity_right | Struct |
Settings of D2D communication triggered by CH2 humidity
outside the threshold.
Note: only TS302 supports this
setting. |
|
| enable | Boolean |
Decide whether to trigger D2D communication when the detected humidity is outside the threshold. Valid value:
|
|
| lora_uplink_enable | Boolean |
Decide whether to enable LoRa Uplink, which will send an uplink LoRa packet after sending the D2D control command. Valid value:
|
|
| control_command | String |
Specify the control command for D2D communication triggered by humidity outside the threshold.
|
|
| d2d_trigger_by_humidity_mutation_right | Struct |
Settings of D2D communication triggered by CH2 humidity
change alarms.
Note: only TS302 supports this
setting. |
|
| enable | Boolean |
Decide whether to trigger D2D communication when the detected humidity changes the preset value. Valid value:
|
|
| lora_uplink_enable | Boolean |
Decide whether to enable LoRa Uplink, which will send an uplink LoRa packet after sending the D2D control command. Valid value:
|
|
| control_command | String |
Specify the control command for D2D communication triggered by humidity change alarm.
|
|
| d2d_trigger_by_magnet_close_right | Struct | Settings of D2D communication triggered by CH2 door magnet
close alarms. Note: only TS302 supports this
setting. |
|
| enable | Boolean |
Decide whether to trigger D2D communication when the magnet status is close. Valid value:
|
|
| lora_uplink_enable | Boolean |
Decide whether to enable LoRa Uplink, which will send an uplink LoRa packet after sending the D2D control command. Valid value:
|
|
| control_command | String |
Specify the control command for D2D communication triggered by magnet close alarm.
|
|
| d2d_trigger_by_magnet_open_right | Struct |
Settings of D2D communication triggered by CH2 door magnet
open alarms.
Note: only TS302 supports this
setting. |
|
| enable | Boolean |
Decide whether to trigger D2D communication when the magnet status is open. Valid value:
|
|
| lora_uplink_enable | Boolean |
Decide whether to enable LoRa Uplink, which will send an uplink LoRa packet after sending the D2D control command. Valid value:
|
|
| control_command | String |
Specify the control command for D2D communication triggered by magnet open alarm.
|
|
| d2d_send | Struct |
D2D data transmission settings. |
|
| enable | Boolean |
Decide whether to enable Send D2D data transmission settings. Valid value:
|
|
| lora_uplink_enable | Boolean |
Decide whether to enable LoRa Uplink, which will send an uplink LoRa packet after sending the D2D data. Valid value:
|
|
| temperature_left_enable | Boolean |
Decide whether to send CH1 temperature values. Valid value:
|
|
| humidity_left_enable | Boolean |
Decide whether to send CH1 humidity values. Valid value:
|
|
| temperature_right_enable | Boolean |
Decide whether to send CH2 temperature values.
Note: only TS302 supports this
setting. Valid value:
|
|
| humidity_right_enable | Boolean |
Decide whether to send CH2 humidity values.
Note: only TS302 supports this
setting. Valid value:
|
|