NOTICE:  Bulk Purchase is not available due to effected trade route from China. Online Prices are not final.

W1209 Temperature Controller Switch With 12V 1A Power Supply in Pakistan

Rs. 450
B 135 , D 55,IMP50,Th50,KRT05
In stock


The W1209 Temperature control switch with Temperature sensor and display 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. Although this module has an embedded microcontroller no programming knowledge is required. 3 tactile switches allow for configuring various parameters including on & off trigger temperatures. The onboard relay can switch up to a maximum of 240V AC at 5A or 14V DC at 10A. The current temperature is displayed in degrees Centigrade via its 3 digit seven segment display and the current relay state by an onboard LED.

Image result for Digital Auto Temperature controller (w1209) for incubator youtube

Displaying the current temperature:
The thermostat will display the current temperature in oC by default. When in any other mode
making no input for approximately 5 seconds will cause the thermostat to return to this default
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 oC) using the ‘+’ and ‘-‘ buttons in 0.1-degree increments. If
no buttons are pressed for approximately 2 seconds the trigger temperature will be stored and the
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 there parameters
are displayed will allow you to change the value for that parameter using the ‘+’ and ‘-‘ buttons (see
below). 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 set 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
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 can be used 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 can be used 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:
This parameter allows for delaying switching of the relay when the trigger temperature has been
reached. 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.


  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


  1. Temperature Control Range: Minus 50 to 110 C
  2. Resolution at -9.9 to 99.9: 0.1 C
  3. Resolution at all other temperatures: 1 C
  4. Measurement Accuracy: 0.1 C
  5. Control Accuracy: 0.1 C
  6. Refresh Rate: 0.5 Seconds
  7. Input Power (DC): 12V
  8. Measuring Inputs: NTC (10K 0.5%)
  9. Waterproof Sensor: 0.5M
  10. Output: 1 Channel Relay Output, Capacity: 10A
  11. Power Consumption
  12. Static Current: <=35mA
  13. Current: <=65mA
  14. Environmental Requirements
  15. Temperature: -10 ~ 60 C
  16. Humidity: 20-85%
  17. Dimensions
  18. 48mm x 40mm x 14mm

Settings Chart:

  1. Long press the “SET” button to activate the menu.
  3. Code Description Range Default Value
  4. P0 Heat C/H (C)
  5. P1 Backlash Set 0.1-15 (2)
  6. P2 Upper Limit 110 (110)
  7. P3 Lower Limit -39 (-39)
  8. P4 Correction -7.0 ~ (0)
  9. P5 Delay Start Time 0-10 mins (0)
  10. P6 High-Temperature Alarm 0-110 (OFF)
  11. Long pressing +- will reset all values to their default


Package Includes:

  • 1 x W1209
  • 1 x Power supply


No posts found

Write a review