DSHT-040 24V 7-Day Digital TouchScreen Programmable Heat Thermostats (Zigbee or Wi-Fi)

Table of Contents

1. Introduction

1.1. Purpose& Description

A simple, easy to use programmable thermostat has the features you want, such as a large touch-screen display and Smart Response Technology. You set it up to adjust the temperature when you are away or asleep-times when you don’t necessarily need to heat or cool your home to optimum comfort-and your HVAC equipment and heat pump runs less.

It automatically adjusts the heating/cooling of your home, so you’re comfortable at your programmed times. With Auto Change from Heat to Cool, the switch from heating to cooling is automatic.

1.2. Features
1.2.1. On Appearance
  • Negative black screen will bring you to a secret world
  • 4.8 inch large colorful display creates your colorful life.
  • Touch buttons to make simple operation
  • Amazing silver frame opens your modern life.
  • The visible thickness above the wall is only 2cm(0.787inch)
  • The snap connection allows you to easily install.
  • Wall mounted or suitable for the installation of Europe, China, Japan, USA and Italy etc..
  • White, black or brushed stainless steel for your selection.
  • Wrap-around cooling holes help heat to escape quickly and increase the temperature sensing accuracy.
  • 12 terminals are available for many systems.
1.2.2. ON functionality
  • Powerful functions are available such as Zigbee、WiFi,etc..
  • 0.5 °C / 1°F accuracy keeps the temperature within the level you set.
  • °C or °F choice
  • 7 day programmable (each day can be set different)
  • Temporary programmable
  • Holiday mode: make you enjoy a more comfortable temperature in holiday
  • All setting languages synchronize your time zone, address, and language
  • No limit to add thermostats in App.
  • Support Smart Scene.
  • Support to make two stage groups.
  • Support device sharing.
  • Support 3H2C Heat Pump system and 2H2C conventional system et..

2. Dimension

Unit: mm(inch)
040 2Dimension

3. Touch screen quick reference

Home screen quick reference
Home screen quick reference

4. Technical data

Category Specifications
Power 24VDC/AC ±10%
Sensor NTC3950, 10K
Current Load 1A(Inductive) 3A(Resistance)
Product Type Heat Pump Thermostat
Set Temp. Range 42~122°F (5~45°C)
Accuracy ±1°F
Display Temp. Range 41~210℉(5~99℃)
Ambient Temp 32~113℉(0~45℃)
Ambient Humidity 5 ~95%RH(Non-Condensing)
Storage Temp 23~113°F(-5~45°C)
Protocol Wi-Fi
WI-FI Performance IEEE wireless LAN standard: IEEE802.11n; IEEE802.11g; IEEE 802.11b
Data Rate:
IEEE 802.11b Standard Mode:1,2,5.5,11Mbps
IEEE 802.11g Standard Mode:6,9,12,18,24,36,48,54 Mbps
IEEE 802.11n:MCS0~MCS7 @ HT20/ 2.4GHz band
MCS0~MCS7 @ HT40/ 2.4GHz band
HT40 MCS7 : -70dBm@10% PER(MCS7) /2.4GHz band
HT20 MCS7 : -71dBm@10% PER(MCS7) /2.4GHz band
Transmit Power:
IEEE 802.11n: 16dBm @HT20/40 MCS7 /2.4GHz band
IEEE 802.11g: 16dBm @54MHz
IEEE 802.11b: 18dBm @11MHz
Wireless Security: WPA/WPA2, WEP, TKIP, and AES
Frequency offset: +/- 50KHZ
Frequency Range (MHz): 2400.0~2483.5
E.i.r.p (Equivalent Isotropically Radiated Power) (mW)<100mW
Bandwidth (MHz):20MHz/40MHz
Installation Wall-mounted or on battery seat

5. Before wiring and installing

Your thermostat can be mounted horizontally on the wall or on a 4 in. x 2 in. (101.6 mm x 50.8 mm) wiring box.

How to select the location?
Install your thermostat about 5ft.(1.5m)above the floor in an area with good air circulation at average temperature.

How to 040 2

Don’t install your thermostat where it could be affected by:
-Drafts or dead spots behind doors and in corners.
-Hot or cold air from ducts.
-Radiant heat from sun or appliances.
-Concealed pipes and chimneys.
-Unheated (uncooled) areas.

5.1. Steps

Step 1. Keep the electricity off.
Step 2.Remove the mounting plate. See fig1.

Fig 1

Step 3. Complete the wiring according to the wiring diagram and select the appropriate hole mounting screws. See Fig 2.

Fig 2

Step 4.Check whether the wiring is correct and look for the correct direction of the thermostat display panel. See Fig 3.

Fig 3

Step 5. Press the thermostat back onto the mounting plate to complete the installation.

Fig 4

6. Operation

6.1. Paring mode

Press and hold unnamed file 2for 3 seconds when thermostat is off. The device will enter the pairing mode.
The backlight will be on and the wifi will be flash one time per spec in the pairing mode. This process will last 90 seconds.

6.2. Power On/Off

Press power to turn the thermostat on/off.

6.3. Selecting System Mode

Press cool to select the mode AUTO, COOL, HEAT, OFF, EMER.
HEAT: Thermostat controls the heating system.
OFF: Both heating and cooling systems are off.
COOL: Thermostat controls the cooling system.
AUTO: Thermostat automatically changes between heating and cooling operation, depending on indoor temperature.
EMER: Emergency heat cycles to maintain temperature. Compressor is locked out (used only for 2H/1C or 3H/2C heat pump systems) and auxiliary heat turns on as second stage if needed.

6.4. Function and Programmable

Press f to set the Permanent Hold, Temporary Hold, using Schedule and hold until (holiday). The functions will appear on the screen.
Permanent Hold –Manual: In this mode, press + to set temperature by manual.
Temporary Hold: During using schedule or in this mode, press+ to set the temporary temp. It will be valid till the start time of the next scheduled period.
Using Schedule: 7days a week, four periods programmable daily.
Holiday Mode: Changes temperature setting for a designated number of days.

6.5. How to set your time

Press time till the min of time will flashes;
Touch the icon + to set your minute;
Then press time, the hour of time will flash; touch the icon +to set your hour;
Then press time, the week of time will flash; touch the icon +to set your week;

6.6. How to adjust your schedule

Press power four times in a row. (You can see Mon and Room
Use the + arrows to adjust the time for the 1st period (Get Up)
Press the  icon time then use the + arrows to set the temp. for the 1st period. Repeat this process for periods 2-4.
Get Up-Period when you awaken and want your home at a comfortable temperature.
Get Out – Period when you are away from home and want an energy-saving temperature.
Go Home- Period when you return home and want your home back to a comfortable temperature.
Sleep-Period when you are asleep and want an energy saving temperature.

6.7. Factory setting
Schedule Period Time Set points
Heat Cool
Get Up 6:00 AM 72℉(22℃) 72℉(22℃)
Go Out 8:00 AM 72℉(22℃) 72℉(22℃)
Go Home 11:30 AM 72℉(22℃) 72℉(22℃)
Sleep 1:30 AM 72℉(22℃) 72℉(22℃)
6.8. How to adjust your holiday

Press f till the letters hold until displays and days flash on the screen then click + arrows to set the days of holiday. When the flashing of days stops, you can press + arrows to set the temp. Holiday mode will be valid immediately.

6.9. Advanced Options

In the off stat, press cool and f for three seconds at the same time. Then press cool to change the different items. You can press + arrows to change settings.

User Setup Number Function Setting and options Default
1 Fan ON / AUTO 0: Fan AUTO;1: Fan ON 0
2 Temperature Calibration -8℉ to 8℉(-4℃ to 4℃) 0℉
3 Compressor delay time for heat pump 0-5 minutes 0
4 Change over Valve—O/B Terminal Energized in Heating or Cooling (Heat Pumps Only). Only shown if heat pump system is chosen. 0: cooling O/B = 0, heating O/B = 1;
1: cooling O/B = 1,heating O/B = 0;
5 Minimum setting temperature 42℉ to 62℉ (5℃ to 15℃) 42℉(5℃)
6 Maximum setting temperature 62℉ to 122℉ (15℃ to 45℃) 122℉(45℃)
7 Time display 0: 12-hour clock;
1: 24-hour clock
8 Dead-band temperature in Auto mode for heat pump. Heating and cooling set points can be set no closer than chosen value. Shown only if automatic changeover is selected. 0 ℃ to 5℃ (0℉ to 10℉) 3℃
9 Filter cleaning reminder 0-5 months 3
10 Standby screen brightness 1-99 4
11 Temperature Indication Scale 0: ℃ display;
1:℉ display
12 Dead zone temperature for turning on/off load 1 to 5 (2℉ to 10℉) 1℃
13 Fan Control in Heating 0: Without control;1: With control 1
14 Change the system of heat pump and air conditioning 0: Heat pump;

7. MQTT protocol for Wi-Fi

7.1. Controllable mode

This section describes the controllable mode of the thermostat and the data structure of it.

Code Description Data type Data
mode Work mode Enum {“range”:[“cold”,“hot”,“wind”,“comfortable”,“energy”, “auto”,“holiday”, “manual”, “dry”, “program”]}
switch Switch on/off Boolean {}
factory_reset factory data reset Boolean {}
sleep The sleep function Boolean {}
switch_vertical Swing the wind switch up and down Boolean {}
switch_horizontal Swing air switch left and right Boolean {}
fan_horizontal Wind Angle from left to right Enum {“range”:[“30”,“90”]}
fan_vertical Swing wind Angle up and down Enum {“range”:[“30”,“90”]}
temp_set Target centigrade temperature Integer {“unit”:“℃”,“min”:5,“max”:40,“scale”:0,“step”:1}
upper_temp Set an upper limit for the Celsius temperature Integer {“unit”:“℃”,“min”:20,“max”:40,“scale”:0,“step”:1}
lower_temp Set the temperature limit Integer {“unit”:“℃”,“min”:0,“max”:20,“scale”:0,“step”:1}
temp_set_f Target Fahrenheit temperature Integer {“unit”:“℉”,“min”:32,“max”:104,“scale”:0,“step”:1}
upper_temp_f Set an upper limit in Fahrenheit Integer {“unit”:“℉”,“min”:70,“max”:104,“scale”:0,“step”:1}
lower_temp_f Set the Fahrenheit temperature limit Integer {“unit”:“℉”,“min”:32,“max”:70,“scale”:0,“step”:1}
capacity_set Power Settings Enum {“range”:[“2000W”,“3000W”,“5000W”]}
temp_correction The temperature calibration setting Integer {“min”:-9,“max”:9,“scale”:0,“step”:1}
level Gear level setting Enum {“range”:[“low”,“middle”,“high”,“auto”,“closed”]}
work_days Weekday setting Enum {“range”:[“5_2”,“6_1”,“7”]}
holiday_temp_set Holiday mode Celsius temperature setting Integer {“unit”:“℃”,“min”:0,“max”:40,“scale”:0,“step”:1}
holiday_temp_set _f Holiday mode Fahrenheit temperature setting Integer {“unit”:“℉”,“min”:32,“max”:104,“scale”:0,“step”:1}
holiday_days_set Day setting in holiday mode Integer {“unit”:“day”,“min”:0,“max”:99,“scale”:0,“step”:1}
holiday_set Holiday mode time setting String {“maxlen”: 255}
child_lock Child lock on/off Boolean {}
countdown Countdown time Enum {“range”:[“cancel”,“1h”,“2h”,“3h”,“4h”,“5h”,“6h”,“7h”, “8h”,“9h”,“10h”,“11h”,“12h”,“13h”,“14h”,“15h”,“16h”, “17h”,“18h”,“19h”,“20h”,“21h”,“22h”,“23h”,“24h”]}
temp_unit_convert Scale switch Enum {“range”:[“c”,“f”]}
7.2. Report status of thermostat

This section lists the report status of the thermostat

Code Name Date type Data
work_state Working state Enum {“range”:[“cold”,“hot”,“wind”,“comfortable”,“energy”,“auto”,“holiday”, “manual”, “dry”, “program”]}
work_power The current power Integer {“unit”:“W”,“min”:0,“max”:5000,“scale”:0,“step”:1}
temp_current Current centigrade temperature Integer {“unit”:“℃”,“min”:0,“max”:50,“scale”:0,“step”:1}
window_state State of the window Enum {“range”:[“close”,“open”]}
temp_current_f Current Fahrenheit temperature Integer {“unit”:“℉”,“min”:-4,“max”:122,“scale”:0,“step”:1}
valve_state State of the valve Enum {“range”:[“open”,“close”]}
countdown_left Countdown minutes remaining Integer {“unit”:“min”,“min”:0,“max”:1440,“scale”:0,“step”:1}
battery_percentage Battery Integer {“unit”:“%”,“min”:0,“max”:100,“scale”:0,“step”:1}
humidity Humidity Integer {“unit”:“%”,“min”:0,“max”:100,“scale”:0,“step”:1}

8. Wiring Diagrams

8.1. Heat Pump Systems

1.If there is one power at your home, please connect C and Rc in the upper right corner as the wirings. And ignore J1 and J2 which has been short-circuited at the factory in the lower left corner.
2.If there are two powers at your home, please connect C, Rc and Rh in the upper right corner. And disconnect J1 and J2 in the lower left corner.
3.If there is no C wire at your home, please run a new cable from the furnace to your thermostat before installation.

1Stage Heat, 1 stage colling-1H/1C
1Stage Heat, 1 stage colling 1H1C
2Stage Heat Pump -2H/1C
2Stage Heat Pump 2H1C
2Stage Heat Pump -2H/2C
2Stage Heat Pump 2H2C
3Stage Heat Pump -3H/2C
3Stage Heat Pump 3H2C
3Stage Heat Pump 3H2C 2
8.2. Conventional

You can connect C and Rh in the upper right corner as the wirings for power.
And ignore J1 and J2 which has been short-circuited at the factory in the lower left corner.

1 Stage Heating,1 Stage Cooling-1H/1C
1 Stage Heating,1 Stage Cooling 1H1C
1 Stage Heating,1 Stage Cooling-1H/1C
1 Stage Heating,2 Stage Cooling 1H2C
2 Stage Heating,2 Stage Cooling-2H/2C
2 Stage Heating,2 Stage Cooling 2H2C
2 Stage Heating,1 Stage Cooling-2H/1C
2 Stage Heating,1 Stage Cooling 2H1C
2 Stage Heating,1 Stage Cooling 2H1C 2
2 Stage Heating,1 Stage Cooling 2H1C 3

9. Certification


10. Package

Package Unit
Related IoT Product Specifications

Looking For An IoT Device Supplier For Your Projects?


    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

    IoT Gateways for Recommendation


      This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

      Welcome to DusunIoT

      Hi there 👋 Is there anything we can help you with today? Please fill in the form below for the team to follow up if you become disconnected.

        DusunIoT Distributor Program

          This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

            This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.