Skip to content

calexander3/GoogleHomeEcobee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google Home Ecobee Integration

The following are the simple requests meant to be made through Google Assistant, IFTTT, and Maker

Set Temperature

POST /settemperature
{ 
	"thermostat": "<thermostat-name>", "temperature": "<temperature>"
}

Change Temperature

POST /changetemperature
{ 
	"thermostat": "<thermostat-name>", "temperatureDelta": "<temperature>"
}

Change Mode

POST /mode
{ 
	"thermostat": "<thermostat-name>", "hvacMode": "<temperature>"
}

hvacMode values are

  • heat
  • auxHeatOnly
  • cool
  • auto
  • off

Below are requests intented to be made through Google Assistant actions from api.ai

POST /googlehome

Get temperature of particular sensor

{
  "result": {
    "action": "GetTemperature",
    "parameters": {
      "sensorName": "Bedroom"
    }
}

Get desired temperature of particular thermostat

{
  "result": {
    "action": "GetDesiredTemperature",
    "parameters": {
      "thermostatName": "Basement"
    }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published