control a Honeywell Home / Resideo thermostat's setpoint and system mode via the Resideo Developer API

domain: developer.honeywellhome.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Register an application on the Resideo Developer Site to obtain a consumer key/secret
  2. Complete the OAuth2 authorization code flow so a user grants access to their Honeywell Home account
  3. Exchange the code for access and refresh tokens against the api.honeywellhome.com token endpoint
  4. GET the thermostat device endpoint (with locationId) to read current temperature, humidity, and setpoints
  5. POST to the same thermostat endpoint with a mode/coolSetpoint/heatSetpoint payload to change settings
  6. Refresh the access token before its expiry using the stored refresh token

Known gotchas

Related routes

authorize a third-party app to an ecobee thermostat via the PIN-based OAuth flow and read/write setpoint and mode data
developer.ecobee.com · 6 steps · unrated
Authenticate and control a Nest thermostat via Google Smart Device Management (Device Access) API
developers.google.com/nest/device-access · 5 steps · unrated
Control Home Assistant devices and automate via the REST API and WebSocket API
home-assistant.io · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans