Blake Device API Commands

This document describes the API commands used to interact with Blake devices via the Bolt IoT Cloud API


Common Parameters

Before executing any command, replace the following placeholders in the API URL:

  • XXXXXX – Customer API Key

    • Customer-specific API key.

    • Can be obtained from:
      Customer Account → API Section

  • YYYYY – Device ID

    • Unique ID of the target device.

    • Can be obtained from:
      Customer Account → Devices Section

  • PPPP – Command Specific Value

    • Used in threshold commands where a numeric value must be supplied.


1. Get Device Data

Command

https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=GetData&deviceName=YYYYY

Description

  • Retrieves the current sensor data from the Blake device.

Parameters to Modify

  • Replace XXXXXX with the customer API Key

  • Replace YYYYY with the Device ID

Successful Response

{"success": 1, "value": "27.40,24.88,0,1"}

Returned Values Format

The API returns 4 comma-separated values in the following order:

  1. Temperature

  2. Humidity

  3. TH Status

  4. Device Status

2. GTC – Get Temperature Calibration

Command

https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=GTC&deviceName=YYYYY

Description

Retrieves the current temperature calibration values from the device.

Parameters to Modify

  • XXXXXX → Customer API Key

  • YYYYY → Device ID

Successful Response

{"success": 1, "value": "0.00,16384.00,0.00,100.00"}

Returned Values

  • Returns 4 comma-separated calibration values used for temperature calibration.

3. GHC – Get Humidity Calibration

Command

https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=GHC&deviceName=YYYYY

Description

Retrieves the current humidity calibration values from the device.

Parameters to Modify

  • XXXXXX → Customer API Key

  • YYYYY → Device ID

Successful Response

{"success": 1, "value": "0.00,16384.00,0.00,125.00"}

Returned Values

  • Returns 4 comma-separated calibration values used for humidity calibration.

4. TTL – Set Temperature Threshold Low

Command

https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=TTLPPPP&deviceName=YYYYY

Description

Sets the low temperature threshold for local device alerts.

Parameters to Modify

  • XXXXXX → Customer API Key

  • YYYYY → Device ID

  • PPPP → Desired Low Temperature Threshold Value

Successful Response

{"success": 1, "value": "Done Temperature Threshold Low"}

Returned Values

  • Returns the confirmation on the threshold setup

5. TTH – Set Temperature Threshold High

Command

https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=TTHPPPP&deviceName=YYYYY

Description

Sets the high temperature threshold for local device alerts.

Parameters to Modify

  • XXXXXX → Customer API Key

  • YYYYY → Device ID

  • PPPP → Desired High Temperature Threshold Value

Successful Response

{"success": 1, "value": "Done Temperature Threshold High"}

Returned Values

  • Returns the confirmation on the threshold setup

6. HTL – Set Humidity Threshold Low

Command

https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=HTLPPPP&deviceName=YYYYY

Description

Sets the low humidity threshold for local device alerts.

Parameters to Modify

  • XXXXXX → Customer API Key

  • YYYYY → Device ID

  • PPPP → Desired Low Humidity Threshold Value

Successful Response

{"success": 1, "value": "Done Humidity Threshold Low"}

Returned Values

  • Returns the confirmation on the threshold setup

7. HTH – Set Humidity Threshold High

Command

https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=HTHPPPP&deviceName=YYYYY

Description

Sets the high humidity threshold for local device alerts.

Parameters to Modify

  • XXXXXX → Customer API Key

  • YYYYY → Device ID

  • PPPP → Desired High Humidity Threshold Value

Successful Response

{"success": 1, "value": "Done Humidity Threshold High"}

Returned Values

  • Returns the confirmation on the threshold setup

8. GTT – Get Temperature Thresholds

Command

https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=GTT&deviceName=YYYYY

Description

Retrieves the temperature threshold values currently configured on the device.

Successful Response

{"success": 1, "value": "0.00,125.00"}

Returned Values

  1. Temperature Low Threshold

  2. Temperature High Threshold

9. GHT – Get Humidity Thresholds

Command

https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=GHT&deviceName=YYYYY

Description

Retrieves the humidity threshold values currently configured on the device.

Successful Response

{"success": 1, "value": "0.00,125.00"}

Returned Values

  1. Humidity Low Threshold

  2. Humidity High Threshold

10. Version – Get Firmware & Hardware Version

Command

https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=Version&deviceName=YYYYY

Description

Retrieves the Hardware version and Firmware version of the device.

Successful Response

{"success": 1, "value": "{\"Hardware Version\":\"2.1-SHT21\",\"Firmware Version\":\"1.4.0\"}"}

Example Interpretation

  • Hardware Version: 2.1-SHT21

  • Firmware Version: 1.4.0

11. DBR – Disable Buzzer

Command

https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=DBR&deviceName=YYYYY

Description

Disables the device buzzer.

Successful Response

{"success": 1, "value": "Done Disable Buzzer"}

12. EBR – Enable Buzzer

Command

https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=EBR&deviceName=YYYYY

Description

Enables the device buzzer if it was previously disabled.

Successful Response

{"success": 1, "value": "Done Enable Buzzer"}

13. SBR – Snooze Buzzer

Command

https://cloud.boltiot.com/remote/XXXXXX/serialWR?data=SBR&deviceName=YYYYY

Description

Remotely snoozes a currently ringing buzzer.

Successful Response

{"success": 1, "value": "Done Snooze Buzzer"}

14. Offset Configuration

Offset configuration commands are documented in a separate section.

Offset Settings Documentation: https://docs.boltiot.com/blake/setting-up-the-offset-values-for-the-blake-device


Was this article helpful?
© 2026 Bolt IoT Documentation