> ## Documentation Index
> Fetch the complete documentation index at: https://docs.seam.co/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>new ResizeObserver(function(){parent.postMessage({__devicedb:true,height:document.documentElement.scrollHeight},"*")}).observe(document.documentElement)${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](/capability-guides/thermostats/configure-current-climate-settings)
* [Creating and managing climate presets](/capability-guides/thermostats/creating-and-managing-climate-presets)
* [Creating and managing thermostat schedules](/capability-guides/thermostats/creating-and-managing-thermostat-schedules)
* [Creating and managing thermostat weekly programs](/capability-guides/thermostats/creating-and-managing-thermostat-programs)
* [Setting and monitoring temperature thresholds](/capability-guides/thermostats/setting-and-monitoring-temperature-thresholds)

***

## Device Provider Key

To create a [Connect Webview](/core-concepts/connect-webviews) that enables your users to connect their First Alert devices to Seam, include the `first_alert` device provider key in the `accepted_providers` list. For more information, see [Customize the Brands to Display in Your Connect Webviews](/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>
