XH W1209 12V Digital Temperature Controller Module W/ Display and NTC Temp Sensor

(19 customer reviews)

In stock

SKU: 30030
  1. Temperature Control Range(°C): -50 to +110
  2. Resolution @-9.9°C to +99.9°C: 0.1°C
  3. Resolution @all temperatures: 1°C
  4. Accuracy: 0.1°C
  5. Refresh Rate(s): 0.5
  6. Supply Voltage(V): 12
  7. Measuring Inputs: NTC10K
  8. Cable Length: 0.5 Meter
  9. Output Type: 1 Channel Relay Output
  10. Capacity: 10A


(Including GST)

In stock

Select below products to add together

Acrylic Case For XH-W1209 Temperature Control Module ₹ 37
NHP 12V 10A 120W Switch Mode Power Supply (SMPS) ₹ 1299

New Price: ₹ 99

Purchase this product now and earn 1 Robu Point!

Free Delivery above ₹499
Free Delivery
above ₹499
1 Year Warranty
15 Days Warranty
Cash On delivery
Cash on Delivery*

Didn’t find what you are looking for?

Category: Temperature Meter
Tags: temperature Controller, Thermistor, RTD, Temperature Sensor, Thermostat, NTC10K, Waterproof Temperature Sensor, NTC, XH-W1209

This is XH W1209 12V Digital Temperature Controller Module W/ Display and NTC Temp Sensor.

W1209 Mini thermostat Temperature controller is low-cost 12V Temperature controller with 7-segment display and 3 switch keypad for setting temperature and other parameters. The module features an NTC thermistor temperature sensing and has an accuracy of 0.1 C.

The XH W1209 digital temperature controller Module W/ Display and NTC Waterproof Temperature Sensor is an incredibly low cost yet highly functional thermostat controller. With this module, you can intelligently control power to most types of electrical devices based on the temperature sensed by the included high accuracy NTC temperature sensor.

We can display the current temperature in degrees Centigrade via its 3 digits seven-segment display and the current relay state by an onboard LED.

Displaying the current temperature

The thermostat will display the current temperature in °C by default. When in any other mode making no input for approximately 5 seconds will cause the thermostat to return to this default display.

Setting the trigger temperature

To set the trigger temperature press the button marked ‘SET’. The seven-segment display will flash. You can now set a trigger temperature (in °C) using the ‘+’ and ‘-‘ buttons in 0.1° increments. If we didn’t press any buttons for approximately 2 seconds the trigger temperature will be store and the display will return back to the current temperature.

Setting the parameters

To set any parameter first long press the ‘SET’ button for at least 5 seconds. The seven-segment display should now display ‘P0’. This represents parameter P0. Pressing the ‘+’ or ‘-‘ buttons will cycle through the various parameters (P0 to P6). Pressing the ‘SET’ button whilst any of these parameters are displayed will allow you to change the value for that parameter using the ‘+’ and ‘-‘ buttons. When finished setting a parameter press the set button to exit that option. If no buttons are pressed for approximately 5 seconds the thermostat will exit the parameter options and will return back to the default temperature display.

Setting the cooling or heating parameter P0

The parameter P0 has two settings, C and H. When setting to C (default) the relay will energize when the temperature is reached. Use this setting if connecting to an air-conditioning system. When set to H the relay will de-energize when the temperature is reached. Use this setting if controlling a heating device.

Setting the hysteresis parameter P1

This sets how much change in temperature must occur before the relay will change state. For example, if set to the default 2oC and the trigger temperature has been set to 25oC, it will not de-energize until the temperature falls back below 23oC. Setting this hysteresis helps stop the thermostat from continually triggering when the temperature drifts around the trip temperature.

Setting the upper limit of the thermostat parameter P2

This parameter limits the maximum trigger temperature that can be set. It is useful as a safety to stop an excessively high trigger temperature from accidentally being set by the user.

Setting the lower limit of the thermostat parameter P3

This parameter limits the minimum trigger temperature that can be set. It is useful as a safety to stop an excessively low trigger temperature from accidentally being set by the user.

Setting temperature offset correction parameter P4

Should you find there is a difference between the displayed temperature and the actual temperature; (for instance, if the temperature probe is on a long run of cable) you can make minor corrections to the temperature reading with this parameter.

Setting the trigger delay parameter P5

To reach trigger temperature this parameter allows for delaying switching of the relay. The parameter can be set in one-minute increments up to a maximum of 10 minutes.

Setting the high-temperature alarm parameter P6

Setting a value for this parameter will cause the relay to switch off when the temperature reaches this setting. The seven-segment display will also show ‘—‘ to indicate an alarm condition. The relay will not re-energize until the temperature falls below this value. The default setting is OFF.

Note: The 12v relay module may differ in the manufacturer’s name & type from the image. 

Settings Chart

Long press the “SET” button to activate the menu.

Code Description Range Default Value
P0 Heat C/H (C)
P1 Backlash Set 0.1-15  (2)
P2 Upper Limit 110 (110)
P3 Lower Limit -39 (-39)
P4 Correction -7.0 ~ (0)
P5 Delay Start Time 0-10 mins  (0)
P6 High-Temperature Alarm 0-110  (OFF)
Long pressing “+/-” will reset all values to their default

  1. To measure and display temperature
  2. To Turn any application ON/OFF based on temperature reading. (Both AC and DC)
  3. Example Project:- A.Fire alarm system . B. Auto cut off Electric Water Heater

Features :

  1. Power Consumption
    1. Static Current: <=35mA
    2. Current: <=65mA
  2. Environmental Requirements
    1. Temperature: -10 ~ 60 C
    2. Humidity: 20-85%

Package Includes : 

1 x W1209 digital temperature controller switch with Temperature sensor and display

Do not forget to add the Acrylic case for your module in your cart :

Acrylic Case For XH-W1209 Temperature Control Module


± 0.1°C

Refresh Rate(s)


Input Supply Voltage (VDC)


Measuring Inputs


Cable Length (cm)


Output Type

1 Channel Relay Output



Length (mm):


Width (mm):


Height (mm):


Weight (g):


Shipping Weight 0.022 kg
Shipping Dimensions 5 × 3 × 1 cm
15 Days Warranty

This item is covered with a standard warranty of 15 days from the time of delivery against manufacturing defects only. This warranty is given for the benefit of Robu customers from any kind of manufacturing defects. Replacement will be done against manufacturing defects.

What voids warranty:

If the product is subject to misuse, tampering, static discharge, accident, water or fire damage, use of chemicals & soldered or altered in any way.

Based on 19 reviews

4.8 overall

Add a review

  1. pkg021959 (verified owner)

    Very good product.


  2. Boopathy P (verified owner)

    Low price compare to others. Work very well

    Boopathy P

  3. swapan.nandi (verified owner)

    It is working great! Used it to switch On/OFF fan to cool down home theater receiver. Temp accuracy is very high….


  4. SUBHRADEEP DAS (verified owner)

    Good quality and fast shipping.


  5. UJJWAL KUMAR BHOWMICK (verified owner)

    Nice product


  6. www.abid8755khan (verified owner)

    Working great


  7. ajl180114 (verified owner)

    Fast shipping, good package. The reading was fluctuating. Connecting a .01uf ceramic capacitor in parallel to the sensor solved the issue.


  8. venky.r.81 (verified owner)

    Excellent product, I guess it’s accurate. Small, bought a acrylic cover as well. Jus use it to know room temperature.


  9. IB (verified owner)

    Very good product, working great and delivered in time


  10. Md aiyaz (verified owner)

    Very good product

    Md aiyaz

  11. shivanand borkar (verified owner)

    Good product. Prompt delivery of the consignment without damage.

    shivanand borkar

  12. Prakash (verified owner)

    Very good product with lot of feathers. I have my own design of temperature controller but I am using it. One improvement I suggested is add PID mode.


  13. Santu



  14. Sabari (verified owner)

    Good Product Without Damages will order again and again.


  15. Techknowdroid (verified owner)

    Product (W1209 Temperature control switch with Temperature sensor and display) came nicely packed. Competitively priced. Will buy again.


  16. Yogesh Puri (verified owner)

    Excellent product

    Yogesh Puri

  17. Yogesh Puri (verified owner)

    Better than what I was expecting.
    Thanks to robu.

    Yogesh Puri

  18. maddy23285 (verified owner)

    Exactly what I wanted. Solved the purpose.


  19. Mohamed Abushaik

    I like this web page

    Mohamed Abushaik


Questions and answers of the customers

    Please confirm the microcontroller used in this w1... Read more
  1. 0 votes
    Q Please confirm the microcontroller used in this w1209 board, is it a STM8 ? answer now
    Asked by arnab.pcsuggest on January 16, 2024 3:48 am
    A Yes it has STM8 microcontroller.
  2. What would happen if the sensor is kept at 150 deg... Read more
  3. 0 votes
    Q What would happen if the sensor is kept at 150 degree Celsius , will the sensor or circuit get da...... Read more answer now
    Asked by elegantmotorsports on August 6, 2022 6:18 pm
    A The environmental temperature should be around: -1... Read more
  4. Is this cable food grade?? That means can it be us... Read more
  5. 0 votes
    Q Is this cable food grade?? That means can it be used in boiling water or milk?? answer now
    Asked by pavan.kulkarni.r on March 10, 2020 6:31 am
    A Yes.
Only registered users are eligible to enter questions
Country Of Origin: China

You may also like…