BOMwiki the bill-of-materials encyclopedia

Smart Thermostat Product

Overview

A smart thermostat is a networked heating and cooling controller that maintains room temperature while allowing remote adjustment via smartphone or voice assistant. Unlike a conventional programmable thermostat, which operates on a fixed schedule, a smart thermostat learns occupancy patterns (via the Passive IR Occupancy Sensor), can be adjusted remotely when schedules change, and may integrate with weather data and utility pricing to optimize energy use. The LED Ring Display provides immediate feedback on setpoint and heating/cooling state, while the Control PCB connects to home WiFi for cloud-based scheduling and alerts.

The device is wired to the HVAC system's 24 V control circuit. Its Relay Control Module switches the furnace/heat pump heating contactor, cooling compressor contactor, and blower fan relay. Multiple Relays provide independent control of up to three zones (heat, cool, fan). The Sensor Array reads ambient temperature and humidity, and its occupancy sensor can trigger automatic setback when the house is empty.

How it works

Wired into the HVAC system, the smart thermostat draws 24 V AC from a transformer on the furnace. The Power Supply Module converts this to 5 V and 12 V DC for logic circuits.

The Temperature Sensor is typically a thermistor or integrated sensor IC (like an LM75 or BME280) that measures the air temperature passing the thermostat body. The Humidity Sensor measures relative humidity, which some systems use to prevent short-cycling the compressor when humidity is high. The Passive IR Occupancy Sensor is a passive infrared (PIR) sensor that detects human motion; when no motion is detected for a set period, the thermostat can lower the heating setpoint or raise the cooling setpoint to save energy.

These analog sensor readings are digitized by the Control PCB's onboard ADC. The Compute SoC Module runs firmware that compares the current temperature against the stored setpoint. If the temperature falls below the setpoint (in heating mode) by a deadband (typically 0.5 °C), the firmware signals the Relay Driver IC to pull in the heat relay. When temperature exceeds the setpoint by the deadband, the relay is de-energized. The same logic applies to cooling and fan control.

The LED Ring Display LED pixels are driven by the LED Driver IC to show the current mode (red for heat, blue for cool, green for fan, yellow for idle). The ring brightness and color can be customized via the mobile app.

Connectivity is achieved through the Compute SoC Module's built-in WiFi transceiver. On initial setup, the thermostat broadcasts a Bluetooth LE beacon, allowing the user to scan it with a smartphone app. The app transmits the home WiFi SSID and password over a secure BLE link, and the thermostat connects. Once on the network, the thermostat periodically reports temperature, humidity, and relay state to a cloud server. When the user adjusts the setpoint via the app or voice assistant (Alexa, Google Home), the cloud sends a command back to the thermostat to update the setpoint variable.

The Wall Mount Base Plate mounts to the wall and provides a Terminal Block that accepts the HVAC control wires (R for power, W for heat, Y for cool, G for fan, C for common). Standard color coding follows industry conventions so any licensed HVAC technician can wire it.

Design rationale

Occupancy sensing (via PIR) is a key feature: residential thermostats spend much of their time in unoccupied houses, so automatically reducing the setpoint when no motion is detected for 30–60 minutes can reduce heating/cooling energy by 10–20% with minimal user intervention.

WiFi over cellular or proprietary radio is chosen because most homes have WiFi, and the monthly cost of connectivity is already included in the internet bill. The tradeoff is that WiFi can be less reliable than cellular, but for a thermostat (which tolerate a few minutes of unresponsiveness), WiFi latency is acceptable.

Dual relay outputs (heat and cool) allow the thermostat to work with both traditional gas furnaces and heat pumps, which require different control logic:

  • Gas furnace: relay energizes the gas valve on heat demand; compressor shut off during heating.
  • Heat pump: same reversing valve drives both heating and cooling; auxiliary relay may energize electric backup heat at extreme cold.
  • Hybrid / dual fuel: automatic switchover between furnace and heat pump based on outdoor temperature.

Programmable schedules offload routine operation: set the house to 20 °C at 11 PM, 16 °C at 8 AM, 21 °C at 6 PM, and the thermostat maintains this without user interaction, wasting zero energy on manual adjustments.

Cloud logging of setpoint and temperature history enables the mobile app to display weekly/monthly trends, alert the user if the furnace failed (temperature dropped despite heat demand), and integrate with utility pricing programs that offer discounts during off-peak hours.

Build & assembly graph

expand / collapse · shared sub-assemblies converge · links to related products · est. labour
product / assembly shared across products atomic part related product

Tap an assembly to expand/collapse · tap a part to open it · use “Open page” for any node · drag to pan, scroll to zoom.

Bill of materials

9 top-level lines · 33 rows shown · 227 parts total · indented to 3 levels
# Item / sub-assembly Part no. Qty/assy Ext. qty Parts Type
1 Faceplate and Trim Ring 3 parts smart-thermostat-housing 1 3 assembly
1.1 Main Faceplate smart-thermostat-faceplate 1 part
1.2 Ring Bezel smart-thermostat-ring-bezel 1 part
1.3 Fastener Set fastener-set 1 part
2 LED Ring Display 3 parts smart-thermostat-display-ring 1 22 assembly
2.1 RGB LED Pixels smart-thermostat-ring-leds 1 part
2.2 LED Driver IC smart-thermostat-ring-driver 1 part
2.3 SMD Passive (R/C/L) smd-passives 20× 20 part
3 Control PCB 6 parts smart-thermostat-main-pcb 1 99 assembly
3.1 Bare PCB pcb-bare 1 part
3.2 Compute SoC Module soc-module 1 part
3.3 Microcontroller mcu 1 part
3.4 Firmware Flash Memory smart-thermostat-firmware-flash 1 part
3.5 SMD Passive (R/C/L) smd-passives 90× 90 part
3.6 Connector connector 5 part
4 Sensor Array 4 parts smart-thermostat-sensor-board 1 28 assembly
4.1 Temperature Sensor smart-thermostat-temp-sensor 1 part
4.2 Humidity Sensor smart-thermostat-humidity-sensor 1 part
4.3 Passive IR Occupancy Sensor smart-thermostat-occupancy-sensor 1 part
4.4 SMD Passive (R/C/L) smd-passives 25× 25 part
5 Relay Control Module 4 parts smart-thermostat-relay-module 1 35 assembly
5.1 Relay relay 2 part
5.2 Relay Driver IC smart-thermostat-relay-driver 1 part
5.3 Flyback Diode smart-thermostat-diode-snubber 2 part
5.4 SMD Passive (R/C/L) smd-passives 30× 30 part
6 Power Supply Module 2 parts smart-thermostat-power-supply 1 36 assembly
6.1 Power Supply power-supply 1 part
6.2 SMD Passive (R/C/L) smd-passives 35× 35 part
7 Wall Mount Base Plate 2 parts smart-thermostat-base-plate 1 2 assembly
7.1 Terminal Block smart-thermostat-terminal-block 1 part
7.2 Fastener Set fastener-set 1 part
8 Wire Bundle wire-bundle 1 part
9 Fastener Set fastener-set 1 part

Sourcing — likely vendors

Companies that make this · indicative price $50–$2k · MOQ & lead are typical
VendorHQSpecialtyMOQLead time
🇨🇳Foxconn
foxconn.com ↗
Shenzhen, CN Electronics contract mfg 1,000 units 8–14 wks
🇺🇸Jabil
jabil.com ↗
St. Petersburg, US Electronics manufacturing 1,000 units 8–14 wks
🇺🇸Flex
flex.com ↗
Austin, US Electronics manufacturing 1,000 units 8–14 wks
🇨🇦Celestica
celestica.com ↗
Toronto, CA Electronics manufacturing 1,000 units 8–14 wks
🇺🇸Sanmina
sanmina.com ↗
San Jose, US Electronics manufacturing 1,000 units 8–14 wks

815-word article