> ## Documentation Index
> Fetch the complete documentation index at: https://www.seam.co/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# First Alert Thermostats

> Guide for using First Alert thermostats with Seam

export const DeviceList = ({manufacturers, capabilityName, token = "6c51f0a4-d421-429e-8295-d02271aa4f23"}) => {
  const cdn = "https://cdn.devicedb.seam.co/v/0.0.15/DeviceListByCapability.global.js";
  const close = "</scr" + "ipt>";
  const srcDoc = ['<!doctype html><html><head><meta charset="utf-8">', "<style>html,body{margin:0;padding:0;background:transparent}</style></head><body>", `<script type="module" src="${cdn}">${close}`, `<device-list-by-capability manufacturers="${manufacturers}" capability-name="${capabilityName}" token="${token}"></device-list-by-capability>`, `<script>var _h=0;function _post(){var h=document.documentElement.scrollHeight;if(h&&h!==_h){_h=h;parent.postMessage({__devicedb:true,height:h},"*")}}setInterval(_post,300);addEventListener("load",_post);_post();${close}`, "</body></html>"].join("");
  const onRef = iframe => {
    if (!iframe || iframe.dataset.devicedbBound) return;
    iframe.dataset.devicedbBound = "1";
    window.addEventListener("message", event => {
      if (event.source === iframe.contentWindow && event.data && event.data.__devicedb) {
        iframe.style.height = `${event.data.height}px`;
      }
    });
  };
  return <iframe ref={onRef} srcDoc={srcDoc} title="Compatible devices" style={{
    width: "100%",
    minHeight: "320px",
    border: "none"
  }} />;
};

## Overview

First Alert produces smart thermostats for residential climate control, offering features designed to help homeowners manage energy costs while maintaining comfortable temperatures. Seam integrates with First Alert thermostats to provide heating, cooling, and thermostat program management through a unified API.

***

## Supported Devices

<DeviceList manufacturers="first-alert" capabilityName="can_hvac_heat,can_hvac_cool,can_hvac_fan,can_program_thermostat_weekly_programs" />

This integration supports [First Alert smart thermostats](https://www.firstalert.com/).

For detailed information about the First Alert devices that Seam supports, see our [First Alert Supported Devices page](https://www.seam.co/manufacturers/first_alert).

***

## Supported Features

We support the following features:

* [Configuring current thermostat settings](/docs/capability-guides/thermostats/configure-current-climate-settings)
* [Creating and managing climate presets](/docs/capability-guides/thermostats/creating-and-managing-climate-presets)
* [Creating and managing thermostat schedules](/docs/capability-guides/thermostats/creating-and-managing-thermostat-schedules)
* [Creating and managing thermostat weekly programs](/docs/capability-guides/thermostats/creating-and-managing-thermostat-programs)
* [Setting and monitoring temperature thresholds](/docs/capability-guides/thermostats/setting-and-monitoring-temperature-thresholds)

***

## Device Provider Key

Seam identifies these devices with the `first_alert` device provider key. By default, a [Connect Webview](/docs/core-concepts/connect-webviews) displays all of the stable providers that Seam supports, so your users can connect their First Alert devices without you specifying a provider list. To narrow what a Connect Webview displays, see [Customize the Brands to Display in Your Connect Webviews](/docs/core-concepts/connect-webviews/customizing-connect-webviews#customize-the-brands-to-display-in-your-connect-webviews).

***

## Setup Instructions

For instructions on connecting First Alert thermostats to Seam, see the [First Alert Setup Guide](./first-alert-setup-guide).

***

## Where to Order

<CardGroup cols={1}>
  <Card title="First Alert - Products" href="https://www.firstalert.com/" />
</CardGroup>
