ecobee

Automate Ecobee thermostat control through the Home Assistant REST API.

2|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/bolander72/bstack --skill ecobee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ecobee
Source: https://github.com/bolander72/bstack/tree/main/skills/ecobee
Command: npx skills add https://github.com/bolander72/bstack --skill ecobee

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Controlling Ecobee thermostats through Home Assistant can be fragmented; this Skill provides a unified way to check temperatures, set holds, switch HVAC modes, and read sensor data directly from the Home Assistant ecosystem.

Core Features & Use Cases

  • Check current thermostat status including temperature, humidity, and HVAC mode.
  • Set temperature or temperature ranges to create holds and override schedules.
  • Change HVAC mode (heat, cool, auto, off) and adjust fan behavior.
  • Retrieve and monitor remote sensor data and comfort-related information within Home Assistant.

Quick Start

Ask me to set the Ecobee to a specific temperature via Home Assistant, e.g., "set thermostat to 72".

Frequently Asked Questions about ecobee

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I adjust Ecobee thermostat temperature holds using Home Assistant?

You can adjust Ecobee thermostat temperature holds using Home Assistant by applying temperature or temperature ranges via the Home Assistant REST API to override existing schedules. This allows direct control over your HVAC settings from a unified interface.

What do I need to control my Ecobee thermostat through Home Assistant?

To control your Ecobee thermostat through Home Assistant, you need a running Home Assistant instance with the Ecobee integration configured, a long-lived access token, and the specific Ecobee entity ID. These prerequisites enable secure API communication.

Can I switch HVAC modes on my Ecobee thermostat from Home Assistant?

Yes, you can switch HVAC modes on your Ecobee thermostat from Home Assistant. The integration supports changing modes between heat, cool, auto, and off, while also allowing you to adjust fan behavior directly through REST API calls.

How does Home Assistant read Ecobee remote sensor data?

Home Assistant reads Ecobee remote sensor data by retrieving comfort-related information and sensor metrics directly through the REST API. This provides a unified way to monitor temperature, humidity, and current thermostat status within your home automation environment.

Is there a unified way to check Ecobee temperature and humidity in Home Assistant?

A unified way to check Ecobee temperature and humidity in Home Assistant involves querying the current thermostat status via the REST API. This method consolidates sensor data retrieval, eliminating fragmented control and providing comprehensive environmental monitoring.