Thermostat API

Thermostat API for your app.

Connect supported thermostats to read temperature, configure climate settings and manage schedules. Check each device's HVAC capabilities and constraints before sending a command.

Start with the device and account.

Check the exact model, account and connection method before choosing an integration. The connected device's capabilities determine which operations your app can use.

ecobee

Connect the ecobee account, then follow the provider guide for presets and booking-based climate schedules.

Setup and limits

Sensi

Check the returned HVAC capabilities. Separate heating and cooling support does not guarantee heat-cool mode.

Setup and limits

Google Nest

Review Google's commercial development and account requirements. Nest also exposes an eco HVAC mode.

Setup and limits
Browse supported devices and systems →

Build the device workflow.

Set the right temperature

Choose a supported mode and units. Respect the device's set-point range and minimum difference between heating and cooling.

Understand set points

Apply a reservation schedule

Apply the appropriate climate schedule around a stay. Handle booking edits, cancellations, time zones and recovery in your application.

Build with ecobee

Verify the applied setting

Check the action result and read current climate settings. A requested target and measured room temperature are different observations.

Build with Sensi

Verify the result before relying on it.

A successful API request does not always mean the device has completed the action. Build for confirmation, delayed responses and failure.

Understand action attempts →
  1. 01Read the actual device's mode capabilities, limits and current climate settings.
  2. 02Track the action attempt and confirm the applied setting through a fresh read.
  3. 03For reservation workflows, test booking changes and cancellations. Reconcile state before retrying a timed-out operation.

CUSTOMER CASE STUDIES

Built with Seam.

Hospitable: thermostat control for rental hosts

After smart locks, Hospitable hosts asked for thermostats. Watch Product Manager Tim Parry explain why the team turned to Seam again.

Read the case study →

Flamingo: resident access and in-unit devices

Flamingo uses access and thermostat features to make its resident app useful every day. Hear from CEO Jude Chiy about the role of access in app adoption.

Read the case study →

Build your first device workflow.

Test in a sandbox, then connect the intended account and hardware.

Smart Locks
Access Systems
Knowledge
Thermostats
Sensors
© 2026 Seam Labs, Inc.