Product Solution

Last Updated on : 2022-03-02 03:37:20download

This topic describes the no-code development solution of SoC-based infrared (IR) thermostats.

No-code SoC-based IR thermostat

Based on the IR no-code product, this product is equipped with a temperature and humidity sensor. This way, the temperature and humidity changes can be detected in real time. Thus, IR air conditioners can adjust the ambient temperature and humidity accordingly.

Product features

Currently, the following features are available:

  • Perform remote control of devices.

  • Set up scenarios and control the device on/off.

  • Control the IR devices, such as IR air conditioners.

  • Share devices in a home to other users.

  • Achieve the IR learning feature. The data from the original remote control of the appliance is stored in the cloud.

  • Integrate with popular voice assistants, including Amazon Alexa, Google Home, Tmall Genie, Rokid, JD DingDong, Baidu DuerOS, and Tencent Xiaowei.

  • Control the device on/off with local buttons.

  • Display the temperature and humidity data.

  • Prompt the cleaning of filters.

  • Set up the temperature range.

Device panel

To create a product on the Tuya IoT Development Platform, you can select an appropriate panel as you want, and scan the QR code by using the Smart Life app.

Product Solution

Explore more panels in the Smart Life app.

Parameter configuration

  • IR channel: IR sending pin and IR learning pin.

  • Pairing: Wi-Fi LED, triggering method for the first pairing, reset button, network light status when unconnected, network light status when networked, and press-and-hold seconds to enter pairing.

  • Multiplexing: It is divided into the following two cases.

    • Multiplexing. The power button is also used as the reset button, whereas the status LED is also used as the Wi-Fi LED.
    • No multiplexing. The power button and status LED are configured separately.
  • Basic features: Sensor type, I2C clock pin, and I2C data pin.

  • Measuring parameters: Sampling interval, regular reporting interval, temperature threshold, and humidity threshold.

LED status description

Status Steady off after pairing by default Steady on after pairing by default
Not paired Steady on Steady off
Ready for pairing (EZ and AP compatible mode) Blink quickly Blink quickly
Paired (with normal network) Steady off Steady on
Paired (with network exceptions)
  • No multiplexing: Steady on
  • Multiplexing: Blink slowly
  • No multiplexing: Steady off
  • Multiplexing: Blink slowly
  • Paired (send code library data)
  • No multiplexing: Blink once
  • Multiplexing: No blinking
  • No multiplexing: Blink once
  • Multiplexing: No blinking
  • Enter learning mode Steady on Steady off
    Learning mode (the learning code is received) Steady off Steady on
    Exit learning mode Steady off Steady on
    Power indicator (after power-on) Be on for 5s Be on for 5s
    Air conditioner is on
  • No multiplexing: The air conditioner indicator is steady on.
  • Multiplexing: The pairing indicator is steady on when the network is fine. It turns on for 5s and then blinks slowly if the network is not good.
  • No multiplexing: The air conditioner indicator is steady on.
  • Multiplexing: The pairing indicator is steady off when the network is fine. It turns off for 5s and then blinks slowly if the network is not good.
  • Air conditioner is off
  • No multiplexing: The air conditioner indicator is steady off.
  • Multiplexing: The pairing indicator is steady off when the network is fine. It turns off for 5s and then blinks slowly if the network is not good.
  • No multiplexing: The air conditioner indicator is steady off.
  • Multiplexing: The pairing indicator is steady on when the network is fine. It turns on for 5s and then blinks slowly if the network is not good.
  • The above table shows the multiplexing configuration of the thermostat.

    Functional protocol

    The following table lists the data point (DP) commands of no-code IR products.

    DP ID DP Identifier Data transfer type
    201 Send IR codes ir_send Send and report
    202 Report learned IR codes ir_study_code Report only
    1 IR switch infared_switch Send and report
    2 Current temperature temp_current Report only
    3 Target temperature target_temp Send and report
    4 Working mode mode Send and report
    5 Air speed fan_level Send and report
    7 Filter resetting filter_reset Send and report
    8 Filter life filter_life Report only
    9 Maximum temperature upper_temp Send and report
    10 Minimum temperature lower_temp Send and report
    11 Temperature unit conversion temp_unit_convert Send and report
    12 Current humidity humidity_current Report only
    15 Working type work_type Send and report
    17 First entry first_enter Send and report

    Thermostat control process

    Product Solution