Aircon website screenshot

Aircon

A curated index of APIs, data sources, and developer resources related to air conditioning, HVAC (Heating, Ventilation, and Air Conditioning), and climate control systems. This topic collection covers smart thermostat APIs, building automation protocols, IoT climate APIs, and environmental data APIs used in residential, commercial, and industrial HVAC applications.

Aircon publishes 6 APIs on the APIs.io network. Tagged areas include Air Conditioning, HVAC, Climate Control, IoT, and Smart Home.

The Aircon catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

32.1/100 thin ▼ -5.5 Agent 3/100 human only Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemium
6 APIs 7 Features 6 Use Cases
Air ConditioningHVACClimate ControlIoTSmart HomeThermostatBuilding AutomationEnergy Management

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 32.1/100 · thin
Contract Quality 4.4 / 25
Developer Ergonomics 0.0 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 4.1 / 13
Governance 8.3 / 12
Discoverability 7.4 / 10
Agent readiness — 3/100 · human only
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/aircon: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 6

Individual APIs this provider publishes, each with its own machine-readable definition.

Google Nest Device Access API

The Nest Device Access API (Google Smart Device Management API) provides programmatic control over Nest thermostats, cameras, and doorbells. Supports reading thermostat state, s...

Ecobee API

The Ecobee API provides access to ecobee smart thermostats for reading and writing thermostat data, managing schedules, reading sensor data, and implementing custom home automat...

Resideo (Honeywell Home) API

The Resideo API (formerly Honeywell Home API) provides access to Honeywell and Resideo smart thermostats and home security systems. Supports reading and controlling thermostat s...

Sensibo API

The Sensibo API provides control over Sensibo Sky and Air devices that add smart functionality to existing mini-split and window AC units. Supports reading AC state, setting tem...

OpenWeatherMap API

OpenWeatherMap provides weather data APIs used in HVAC automation to adapt cooling/heating based on outdoor conditions. Offers current weather, forecasts, historical data, and a...

Home Assistant REST API

The Home Assistant REST API provides access to all home automation entities including climate/HVAC entities. Supports reading thermostat state, setting temperature, changing HVA...

Pricing Plans 1

Published pricing tiers and plan structures.

Aircon Plans Pricing

3 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Aircon Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 7

Notable capabilities this provider offers.

Thermostat Control

APIs for reading and setting thermostat temperature, mode, and schedule.

HVAC Mode Management

Switch between heating, cooling, auto, and fan-only modes programmatically.

Schedule Automation

Create and manage time-based HVAC schedules and programs.

Sensor Data Access

Read temperature, humidity, and occupancy sensor data from smart thermostats.

Energy Monitoring

Track HVAC runtime, energy consumption, and efficiency metrics.

Weather Integration

Combine outdoor weather data with HVAC control for predictive conditioning.

Smart Home Integration

Integrate HVAC control with broader smart home platforms (Google Home, Apple HomeKit, SmartThings).

Scroll for all 7

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Aircon Context

6 classes · 22 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Aircon API Rules

5 rules · 4 warnings 1 info

SPECTRAL

JSON Schema 4

Standalone JSON Schema definitions for this provider's data models.

EnergyReport

9 properties

JSON SCHEMA

HvacSchedule

9 properties

JSON SCHEMA

SensorReading

7 properties

JSON SCHEMA

Thermostat

15 properties

JSON SCHEMA

JSON Structure 4

JSON Structure definitions describing this provider's data shapes.

Aircon Energy Report Structure

9 properties

JSON STRUCTURE

Aircon Hvac Schedule Structure

9 properties

JSON STRUCTURE

Aircon Sensor Reading Structure

7 properties

JSON STRUCTURE

Aircon Thermostat Structure

15 properties

JSON STRUCTURE

Examples 4

Example request and response payloads for these APIs.

Aircon Thermostat Example

15 fields

EXAMPLE

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Aircon Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Aircon Vulnerability Disclosure

security.txt · contact published

SECURITY

Use Cases 6

What developers build with this provider.

Smart Home Automation

Automate AC/heating based on occupancy, time, and weather conditions.

Energy Optimization

Reduce energy costs by dynamically adjusting HVAC based on occupancy and utility pricing.

Building Management

Commercial HVAC monitoring and control across multiple zones and buildings.

Comfort Monitoring

Track and maintain optimal temperature and humidity levels.

Remote Control

Control air conditioning remotely via mobile apps and API integrations.

Predictive Conditioning

Pre-cool or pre-heat based on weather forecasts and schedules.

Integrations 6

Pre-built integrations with other platforms and tools.

Google Home

Integration with Google Home and Google Assistant for voice control.

Apple HomeKit

Integration with Apple HomeKit for iOS smart home control.

Amazon Alexa

Voice control via Amazon Alexa smart home skills.

Home Assistant

Open-source home automation platform with broad HVAC device support.

IFTTT

Automation via IFTTT applets for condition-based HVAC control.

SmartThings

Samsung SmartThings integration for HVAC devices.

Resources

Design & Contract 1

Pagination, idempotency, versioning, errors, and events

Access & Security 2

Authentication, authorization, and security posture

Source (apis.yml)

apis.yml Raw ↑
aid: aircon
url: https://raw.githubusercontent.com/api-evangelist/aircon/refs/heads/main/apis.yml
name: Aircon
tags:
- Air Conditioning
- HVAC
- Climate Control
- IoT
- Smart Home
- Thermostat
- Building Automation
- Energy Management
type: Index
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/aircon.png
description: A curated index of APIs, data sources, and developer resources related to air conditioning, HVAC (Heating, Ventilation,
  and Air Conditioning), and climate control systems. This topic collection covers smart thermostat APIs, building automation
  protocols, IoT climate APIs, and environmental data APIs used in residential, commercial, and industrial HVAC applications.
created: '2024-01-15'
modified: '2026-04-19'
specificationVersion: '0.19'
apis:
- aid: aircon:nest-device-access
  name: Google Nest Device Access API
  tags:
  - Thermostat
  - Smart Home
  - HVAC
  - Google
  - Nest
  humanURL: https://developers.home.google.com/nest/device-access
  baseURL: https://smartdevicemanagement.googleapis.com/v1
  description: The Nest Device Access API (Google Smart Device Management API) provides programmatic control over Nest thermostats,
    cameras, and doorbells. Supports reading thermostat state, setting target temperatures, switching HVAC modes, and managing
    heating/cooling schedules.
  properties:
  - url: https://developers.home.google.com/nest/device-access
    type: Documentation
  - url: https://developers.home.google.com/nest/device-access/api
    type: APIReference
  - url: https://smartdevicemanagement.googleapis.com/v1/$discovery/rest
    type: Discovery
- aid: aircon:ecobee
  name: Ecobee API
  tags:
  - Thermostat
  - Smart Home
  - HVAC
  - Energy Management
  humanURL: https://www.ecobee.com/home/developer/api/introduction/index.shtml
  baseURL: https://api.ecobee.com
  description: The Ecobee API provides access to ecobee smart thermostats for reading and writing thermostat data, managing
    schedules, reading sensor data, and implementing custom home automation. Supports OAuth2 authentication and provides access
    to thermostat runtime data, alerts, and equipment status.
  properties:
  - url: https://www.ecobee.com/home/developer/api/introduction/index.shtml
    type: Documentation
  - url: https://www.ecobee.com/home/developer/api/introduction/index.shtml
    type: APIReference
- aid: aircon:resideo-honeywell
  name: Resideo (Honeywell Home) API
  tags:
  - Thermostat
  - Smart Home
  - HVAC
  - Honeywell
  humanURL: https://developer.resideo.com
  baseURL: https://api.honeywell.com
  description: The Resideo API (formerly Honeywell Home API) provides access to Honeywell and Resideo smart thermostats and
    home security systems. Supports reading and controlling thermostat setpoints, modes, schedules, and fan operation. Uses
    OAuth2 and API key authentication.
  properties:
  - url: https://developer.resideo.com
    type: Documentation
  - url: https://developer.resideo.com/docs
    type: APIReference
- aid: aircon:sensibo
  name: Sensibo API
  tags:
  - Air Conditioning
  - Smart Home
  - IoT
  - Energy Management
  humanURL: https://sensibo.github.io
  baseURL: https://home.sensibo.com/api/v2
  description: The Sensibo API provides control over Sensibo Sky and Air devices that add smart functionality to existing
    mini-split and window AC units. Supports reading AC state, setting temperature and mode, scheduling, and accessing historical
    usage data.
  properties:
  - url: https://sensibo.github.io
    type: Documentation
  - url: https://sensibo.github.io
    type: APIReference
- aid: aircon:openweathermap
  name: OpenWeatherMap API
  tags:
  - Weather
  - Climate
  - Environmental Data
  - IoT
  humanURL: https://openweathermap.org/api
  baseURL: https://api.openweathermap.org/data/2.5
  description: OpenWeatherMap provides weather data APIs used in HVAC automation to adapt cooling/heating based on outdoor
    conditions. Offers current weather, forecasts, historical data, and air quality data relevant to climate control decisions.
  properties:
  - url: https://openweathermap.org/api
    type: Documentation
  - url: https://openweathermap.org/current
    type: APIReference
- aid: aircon:home-assistant
  name: Home Assistant REST API
  tags:
  - Smart Home
  - HVAC
  - IoT
  - Open Source
  - Automation
  humanURL: https://developers.home-assistant.io/docs/api/rest/
  baseURL: http://homeassistant.local:8123/api
  description: The Home Assistant REST API provides access to all home automation entities including climate/HVAC entities.
    Supports reading thermostat state, setting temperature, changing HVAC mode, and triggering automations for air conditioning
    control.
  properties:
  - url: https://developers.home-assistant.io/docs/api/rest/
    type: Documentation
  - url: https://developers.home-assistant.io/docs/api/rest/
    type: APIReference
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
common:
- type: VulnerabilityDisclosure
  url: security/aircon-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/aircon-domain-security.yml
- type: Features
  data:
  - name: Thermostat Control
    description: APIs for reading and setting thermostat temperature, mode, and schedule.
  - name: HVAC Mode Management
    description: Switch between heating, cooling, auto, and fan-only modes programmatically.
  - name: Schedule Automation
    description: Create and manage time-based HVAC schedules and programs.
  - name: Sensor Data Access
    description: Read temperature, humidity, and occupancy sensor data from smart thermostats.
  - name: Energy Monitoring
    description: Track HVAC runtime, energy consumption, and efficiency metrics.
  - name: Weather Integration
    description: Combine outdoor weather data with HVAC control for predictive conditioning.
  - name: Smart Home Integration
    description: Integrate HVAC control with broader smart home platforms (Google Home, Apple HomeKit, SmartThings).
- type: UseCases
  data:
  - name: Smart Home Automation
    description: Automate AC/heating based on occupancy, time, and weather conditions.
  - name: Energy Optimization
    description: Reduce energy costs by dynamically adjusting HVAC based on occupancy and utility pricing.
  - name: Building Management
    description: Commercial HVAC monitoring and control across multiple zones and buildings.
  - name: Comfort Monitoring
    description: Track and maintain optimal temperature and humidity levels.
  - name: Remote Control
    description: Control air conditioning remotely via mobile apps and API integrations.
  - name: Predictive Conditioning
    description: Pre-cool or pre-heat based on weather forecasts and schedules.
- type: Integrations
  data:
  - name: Google Home
    description: Integration with Google Home and Google Assistant for voice control.
  - name: Apple HomeKit
    description: Integration with Apple HomeKit for iOS smart home control.
  - name: Amazon Alexa
    description: Voice control via Amazon Alexa smart home skills.
  - name: Home Assistant
    description: Open-source home automation platform with broad HVAC device support.
  - name: IFTTT
    description: Automation via IFTTT applets for condition-based HVAC control.
  - name: SmartThings
    description: Samsung SmartThings integration for HVAC devices.
- url: https://raw.githubusercontent.com/api-evangelist/aircon/refs/heads/main/vocabulary/aircon-vocabulary.yaml
  type: Vocabulary
  title: Aircon Vocabulary