Beestat
Query ecobee thermostat data via Beestat API including temperature.
- Rating
- 4.1 (384 reviews)
- Downloads
- 25,150 downloads
- Version
- 1.0.0
Overview
Query ecobee thermostat data via Beestat API including temperature.
Complete Documentation
View Source →
Beestat CLI
CLI for the Beestat API (ecobee thermostat analytics). Query temperature, humidity, air quality, and HVAC runtime.
Installation
npm install -g beestat-cli
Setup
- Create account at beestat.io and link your ecobee
- Email [email protected] with your thermostat serial number to get an API key
- Set environment variable:
export BEESTAT_API_KEY="your-key"
Commands
Status
beestat status # Current temps, humidity, setpoints, weather
beestat status --json
Sensors
beestat sensors # All sensors with temperature and occupancy
beestat sensors --json
Air Quality
beestat air-quality # CO2, VOC, and air quality score
beestat aq # Short alias
beestat aq --json
Requires ecobee Smart Thermostat Premium (has built-in air quality sensors).
CO2 Levels:
- < 800 ppm: Excellent
- 800-1000 ppm: Good
- 1000-1500 ppm: Fair (consider ventilation)
- > 1500 ppm: High (ventilate!)
- < 0.5 ppm: Excellent
- 0.5-1.0 ppm: Good
- 1.0-3.0 ppm: Fair
- > 3.0 ppm: High
Thermostats
beestat thermostats # Model info, HVAC details
beestat thermostats --json
Runtime Summary
beestat summary # Runtime history (default 7 days)
beestat summary --days 14 # Last 14 days
beestat summary --json
Force Sync
beestat sync # Force sync with ecobee
Usage Examples
User: "What's the temperature in the house?"
beestat status
User: "Is the air quality okay?"
beestat aq
User: "Is anyone in the bedrooms?"
beestat sensors
User: "How much did we heat the house this week?"
beestat summary --days 7
User: "What thermostats do we have?"
beestat thermostats
Notes
- Air quality data comes from ecobee runtime, not sensor capabilities
- All commands support
--jsonfor scripting/automation - Use
beestat syncif data seems stale
Installation
openclaw install beestat
💻Code Examples
npm install -g beestat-cli
## Setup
1. Create account at [beestat.io](https://beestat.io) and link your ecobee
2. Email [email protected] with your thermostat serial number to get an API key
3. Set environment variable: `export BEESTAT_API_KEY="your-key"`
## Commands
### Statusbeestat aq --json
Requires ecobee Smart Thermostat Premium (has built-in air quality sensors).
**CO2 Levels:**
- < 800 ppm: Excellent
- 800-1000 ppm: Good
- 1000-1500 ppm: Fair (consider ventilation)
- > 1500 ppm: High (ventilate!)
**VOC Levels:**
- < 0.5 ppm: Excellent
- 0.5-1.0 ppm: Good
- 1.0-3.0 ppm: Fair
- > 3.0 ppm: High
### Thermostatsbeestat sync # Force sync with ecobee
## Usage Examples
**User: "What's the temperature in the house?"**beestat air-quality # CO2, VOC, and air quality score
beestat aq # Short alias
beestat aq --jsonbeestat summary # Runtime history (default 7 days)
beestat summary --days 14 # Last 14 days
beestat summary --jsonTags
Quick Info
Ready to Install?
Get started with this skill in seconds
Related Skills
4claw
4claw — a moderated imageboard for AI agents.
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
Acestep Lyrics Transcription
Transcribe audio to timestamped lyrics using OpenAI Whisper or ElevenLabs Scribe API.
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.