HVACR · 18 attributes

Thermostat and HVAC control product attributes

Product data fields for thermostats and HVAC controls: heat and cool stages, system compatibility, C-wire requirement, terminals and agency listing.

Download CSV template JSON Editorial reference

Thermostats and controls sit at the junction of several systems, so most of their data is about compatibility. A buyer needs to know which equipment types the control supports, how many heating and cooling stages it can run, which terminals it provides and whether it needs a common wire for power. These facts are often spread across a feature list, a wiring diagram and a small-print compatibility table.

The category also covers very different devices: low-voltage residential thermostats, line-voltage thermostats for baseboard heat, and networked controllers for commercial buildings. Line-voltage devices need contact ratings and switch forms, while commercial controllers need communication protocols and sensor input types. A shared schema works when those fields are conditional on the control type instead of required everywhere.

Stage configuration is frequently written as a shorthand like 3H/2C that has to be split into separate fields to be searchable. Listings and program eligibility flags, such as smart thermostat certifications, should be stored as evidence with their source and the date they were checked rather than as marketing text.

The thermostats & controls attribute template

18 candidate fields in 5 groups, ordered the way a record gets built: identify the item, capture its specifications, then record fit and the evidence behind any claim. 9 are marked Core: without them the item cannot be identified or filtered. Example values show the expected format only; they do not describe a real SKU.

Identity

Which exact item, variant and pack this record describes.

Check before use: Preserve leading zeros and punctuation, validate against the manufacturer record, and check the GTIN check digit and packaging level before linking.

Attribute Type Priority Example format
Manufacturer Part Number manufacturer_part_number Identifier Core TS-3H2C-WF
GTIN-12 (UPC) gtin_12_upc Identifier Core 012345322006

Technical specifications

Measured or rated values that must travel with their unit and test conditions.

Check before use: Store the number and unit separately. Convert only when the source unit and test conditions are known.

Attribute Type Priority Example format
Control Voltage control_voltage Controlled list Core 24 VAC (18-30 VAC)
Setpoint Range setpoint_range Text · °F Core 40-90 °F (4.5-32 °C)
Power Method / C-Wire Requirement power_method_c_wire_requirement Controlled list Buyer decision 24 VAC hardwired; C wire required for Wi-Fi
Contact / Load Rating contact_load_rating Text · A Buyer decision 22 A at 120-240 VAC resistive
Control Differential (Deadband) control_differential_deadband Number · °F Buyer decision 1.0 (adjustable 0.5-2.0)
Enclosure Rating enclosure_rating Controlled list Channel / evidence NEMA 1 (indoor)

Selection attributes

The type, material and option choices buyers filter and compare on.

Check before use: Map supplier wording to a governed vocabulary only after checking the source text and which variant it applies to.

Attribute Type Priority Example format
Control Type control_type Controlled list Core Low-voltage room thermostat
Heat Stages heat_stages Number Core 3
Cool Stages cool_stages Number Core 2
Switch Action / Contact Form switch_action_contact_form Controlled list Core SPST (line-voltage models)
Communication Protocol communication_protocol Controlled list Buyer decision BACnet MS/TP (EIA-485)

Fit & compatibility

What the item mounts to, mates with, replaces or works alongside.

Check before use: Keep model and series qualifiers. A similar-looking part is not a verified fit until a source says so.

Attribute Type Priority Example format
System Compatibility system_compatibility Controlled list Core Heat pump with auxiliary / emergency heat
Terminal Designations terminal_designations Text Buyer decision R, Rc, W/W1, W2, Y, Y2, G, C, O/B, S1, S2, L/A
Remote Sensor Input Type remote_sensor_input_type Controlled list Buyer decision 10K NTC Type II (10K-2)

Evidence & compliance

Listings, standards, classifications and origin claims that need a document behind them.

Check before use: Link the manufacturer document or label with its edition or date. Never copy a certification from a neighboring SKU.

Attribute Type Priority Example format
Agency Listing agency_listing Controlled list Channel / evidence UL 60730-1 / UL 60730-2-9; cUL
Country of Origin country_of_origin Controlled list Channel / evidence Mexico (MX)

Normalize supplier values

The same value arrives in many spellings. Map each raw string to one governed value, and keep the raw text beside it so a reviewer can see what the supplier actually wrote.

Stage Configuration

3H/2C3 Heat / 2 Cool3H2CMulti-Stage (3/2)Heat: 3, Cool: 23 heat 2 cool

Normalized to Heat stages: 3 | Cool stages: 2

Control Voltage

24V24 VAC24 Volts AC24VAC24 V~24 V AC 50/60Hz

Normalized to 24 VAC

Switch Action / Contact Form

SPSTS.P.S.T.Single Pole Single Throw1 pole, 1 throwSPST-NO1 Form A

Normalized to SPST

Often missing from supplier files

These fields are commonly absent from price lists and basic feeds, even though the information usually exists in a datasheet, label or installation manual. Treat an empty value as a request for evidence, not as permission to fill it from a similar model.

  • Terminal designations
  • Power method / C-wire requirement
  • ENERGY STAR or JA5 smart thermostat eligibility flags
  • Remote sensor input type (10K-2 vs 10K-3)
  • BACnet listing and device profile

Questions the record must answer

Buyers and counter-sales reps choosing thermostats & controls ask questions like these. Each one needs a specific field, sourced for the exact variant.

  • Will this thermostat run my heat pump with electric backup heat?
  • I don't have a C wire at the wall. Will it still work?
  • Can our BACnet building controller read and write its setpoints?
  • Will it accept the 10K duct sensor we already have installed?

From supplier file to record

  1. Resolve identity first. Link the supplier SKU, manufacturer part number and packaging identifiers without merging distinct variants or pack sizes.
  2. Extract with the source attached. Pull values from rows, tables and datasheets, keeping the raw text, unit and page or row reference.
  3. Map to your classification. Assign the ETIM, ECLASS, UNSPSC or internal class your company licenses, and keep the supplier's original terms.
  4. Review, sync and watch. Hold conflicts and safety-related values for a category expert, write approved values to ERP or PIM, and recheck when the supplier sends a new file.

For the full method, see how to build a category attribute template and the category catalog gap audit.

FAQ

Why do some thermostat records cite UL 873 and others UL 60730?

Temperature controls have historically been listed to UL 873, while newer listings reference the UL 60730-1 general requirements together with a Part 2 standard such as 60730-2-9 for temperature sensing controls. Both appear in the market while older products remain in production. Store the listing exactly as stated on the manufacturer's current documentation or the certifier's directory, including the standard number, and do not rewrite one standard into the other during normalization.

Should stage configuration be stored as one field or several?

Store heat stages and cool stages as separate numeric fields, and add a separate field for auxiliary or emergency heat where heat pumps are supported. Shorthand like 3H/2C is useful for display but cannot be filtered reliably, and it hides whether the heat stages include backup heat. Parse supplier shorthand into the separate fields at intake and keep the original string only as a source reference.

What is JA5 or OCST, and does it belong on a thermostat record?

California's building energy code includes a joint appendix, JA5, that sets requirements for occupant controlled smart thermostats, and some projects and utility programs require compliant devices. ENERGY STAR has a separate smart thermostat program. Store each as its own evidence flag with the date checked and the source, such as the program's product list or the manufacturer's declaration, rather than a single smart thermostat yes or no value.

Why track the C-wire requirement separately from control voltage?

Control voltage says the thermostat operates on a 24 VAC circuit; it does not say how the thermostat itself is powered. Some models run on batteries, some steal power through other terminals, and many connected models need a dedicated common wire or an adapter. That difference is one of the top reasons for returns. Store power method as a controlled value that states whether a C wire is required, optional or not used, and note any adapter included in the box.

Claro

See where your catalog breaks — free

Claro runs this automatically: resolve identity, fill missing attributes, validate updates, and write clean records back into your PIM/ERP. Upload a sample supplier file for a free catalog audit.

Get a free catalog audit

Related resources

More HVACR templates