LaunchKit · 2026
Back to Skills

beestat

Query ecobee thermostat data via Beestat API including temperature.

1
1.7k downloads
by @mjrussell

Setup & Installation

openclaw skills install @mjrussell/beestat

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install beestat

What This Skill Does

Queries ecobee thermostat data through the Beestat API. Returns current temperature, humidity, setpoints, air quality readings (CO2 and VOC), sensor occupancy, and HVAC runtime history. Requires a Beestat account linked to an ecobee device.

Exposes ecobee data in a scriptable CLI format, making it usable in automations and agent workflows without a browser or the ecobee app.

When to use it

  • Check current indoor temperature and humidity
  • Monitor CO2 and VOC levels before opening windows
  • See which rooms are occupied via ecobee sensors
  • Review how long heating or cooling ran over the past week
  • Get thermostat model and HVAC system details

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Is the air quality in the house okay right now?

AGENT
  1. 1Run `beestat aq` to fetch current CO2 and VOC readings
  2. 2Parse CO2 ppm value and compare against thresholds (< 800 excellent, > 1500 high)
  3. 3Parse VOC ppm value and compare against thresholds (< 0.5 excellent, > 3.0 high)
  4. 4Return air quality score with plain-language assessment
OUTPUT

CO2 is 950 ppm (Good) and VOC is 0.3 ppm (Excellent). Air quality is acceptable, no ventilation needed.

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

BEESTAT_API_KEY environment variableBeestat account at beestat.io with linked ecobee thermostatAPI key obtained by emailing contact@beestat.io with thermostat serial numberecobee Smart Thermostat Premium (required for air quality commands only)