Questions tagged [ecobee-api]

14 questions
3
votes
1 answer

Is there a trick to logging into the ecobee developers portal?

I tried to register on the ecobee developers sign-in page, and nothing happens. The page just refreshes into the "Log in to become an ecobee developer" page again and doesn't move forward. I've tried different browsers, and incognito mode, clearing…
2
votes
0 answers

How can I get access to the ecobee switch+ data via the api

I was wondering how can I get access or get pushed data from the switch+. The api docs don’t contain any information on the switch.
Blake Niemyjski
  • 3,432
  • 3
  • 25
  • 41
1
vote
0 answers

Ecobee API client looses authentication randomly

I maintain a plugin (driver) for interfacing with the Ecobee servers for the Indigo Home Automation system (https://www.indigodomo.com). We have many users using the plugin, with no problems. Except for one... This particular user is the only one…
Flyingdiver
  • 2,142
  • 13
  • 18
1
vote
0 answers

How do I get a redirect url for my expo mobile app to authenticate with the ecobee api OAuth?

I am working on integrating thermostat APIs into my mobile app. Nest and Honeywell both accept our redirect URL fine for the OAuth flow using an authorization code but ecobee's developer portal says the URL is not valid. The app is written in React…
Braxton Ward
  • 61
  • 1
  • 5
1
vote
1 answer

Ecobee API: Documentation is for curl not sure how to translate to Python

The Ecobee API documentation shows this as a way to access their API: #curl -s -H 'Content-Type: text/json' -H 'Authorization: Bearer AUTH_TOKEN'…
0
votes
0 answers

How do I request for contact sensor data from ecobee API?

I am trying to write a python program to download ecobee t-stat data (instead of downloading from the portal>> home IQ>> system monitor>> download data. This is because I have a number of ecobees and I want to automate it). I want to pull all the…
0
votes
1 answer

Can't toggle microphoneEnabled off via ecobee API

I’m trying to toggle the microphone with an API call by setting microphoneEnabled to false or true but it doesn't seem to be having any effect. It's listed in the docs but can't seem to get it to work. Here's an example call I'm making curl…
Mendel
  • 575
  • 3
  • 16
0
votes
1 answer

setHold does not create Event as expected

I am all authenticated, and send this request to…
0x6adb015
  • 7,473
  • 4
  • 24
  • 38
0
votes
0 answers

Is Smart Recovery data available via ecobee API?

Is the following data available via the ecobee API? Whether Smart Recovery is enabled/disabled on the thermostat When Smart Recovery is active just before a schedule transition I'm not seeing it in the Settings, Runtime or ExtendedRuntime objects.
rith87
  • 413
  • 4
  • 10
0
votes
2 answers

curl POST request to Ecobee's API failing with "Update failed due to a communication error."

So, My retrieving information on the thermostat is working fine, now I'm trying to update a setting on the ecobee and am receiving: status.code=3 status.message="Update failed due to a communication error." my query_string looks…
rr0ss0rr
  • 154
  • 1
  • 6
0
votes
1 answer

ecobee API thermostat request (json) using bash and curl

I'm writing a bash script to interface with my ecobee (query info and change settings). I have the authorization all worked out (access token and refresh token) and am now trying to request info from the ecobee. This json parameter list is…
rr0ss0rr
  • 154
  • 1
  • 6
0
votes
1 answer

Converting ecobee Alamofire request to use URLSession

As a followup to my last question (Alamofire syntax for ecobee request), I would prefer to just use URLSession for the request. Now I'm back to a request that times out with status 408 using the following code: guard let url = URL(string:…
Jim Marquardt
  • 3,959
  • 1
  • 12
  • 21
0
votes
1 answer

Alamofire syntax for ecobee request

I'm trying to find the correct syntax for calling ecobee's API from Swift 4 using Alamofire. Their cURL example: curl -H "Content-Type: text/json" -H "Authorization: Bearer ACCESS_TOKEN"…
Jim Marquardt
  • 3,959
  • 1
  • 12
  • 21
0
votes
1 answer

Using XMLHttpRequest to GET Ecobee API info. Getting a 500 (Error 1: "Authentication failed. Token is required.")

The API requires a header that will contain the Authorization code. So this what I have so far: var fullUrl =…
Darky
  • 1
  • 3