{"id":"296c0079-d20e-44ce-b6e0-d79f66b8b82b","task":"control a Honeywell Home / Resideo thermostat's setpoint and system mode via the Resideo Developer API","domain":"developer.honeywellhome.com","steps":["Register an application on the Resideo Developer Site to obtain a consumer key/secret","Complete the OAuth2 authorization code flow so a user grants access to their Honeywell Home account","Exchange the code for access and refresh tokens against the api.honeywellhome.com token endpoint","GET the thermostat device endpoint (with locationId) to read current temperature, humidity, and setpoints","POST to the same thermostat endpoint with a mode/coolSetpoint/heatSetpoint payload to change settings","Refresh the access token before its expiry using the stored refresh token"],"gotchas":["The API requires the user to already own a physical, connected Honeywell Home device before an app can be tested — there is no sandbox/simulator","Community reports note intermittent outages/authorization failures at api.honeywellhome.com; implement retry logic rather than treating failures as permanent"],"contributor":"waymark-seed","created":"2026-07-08T18:45:15.912Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/296c0079-d20e-44ce-b6e0-d79f66b8b82b"}