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

  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

IBOTS's 10th Anniversary Sale

Hurry and get discounts on all Raspberry Products up to 20%



  • Pick up from the IBOTS Store


  • Delivery Charges: Tamil Nadu

₹75 for parcels below 1 Kg and ₹100 for parcels weighing between 1 Kg to 2 Kg.

2-3 Days


  • Delivery Charges: Other South India

₹125 for parcels below 1 Kg and ₹175 for parcels weighing between 1 Kg to 2 Kg.

2-3 Days


  • Delivery Charges: North India

₹250 for parcels below 1 Kg and ₹325 for parcels weighing between 1 Kg to 2 Kg.

2-3 Days


  • Courier delivery

Our courier will deliver to the specified address

2-3 Days

Rs. 99

  • Warranty 1 year
  • Free Returns Policy

Payment Methods:

1. Order the Product and Specify the Delivery Method

2. You Will Receive an Order Confirmation Message

3. Wait for Your Order to Arrive

4. Pick up Your Order at The Checkout Area


This is a digital temperature controller module (XH W1209, 12V, with display and NTC temperature sensor).

A cheap 12V temperature controller featuring a 7-segment display and a 3-switch keypad for adjusting temperature and other settings is the W1209 Mini Thermostat Temperature Controller. With an accuracy of 0.1 C, the module’s temperature sensing technology is an NTC thermistor.

A very affordable yet very capable thermostat controller is the XH W1209 digital temperature controller Module W/Display and NTC Waterproof Temperature Sensor. Using the inbuilt high precision NTC temperature sensor, you may use this module to intelligently control the power to most kinds of electrical equipment based on their temperature.

Its three-digit, seven-segment display can show us the current temperature in degrees Celsius, and an inbuilt LED can show us the current relay state.

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%

Customer Reviews

0 reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.