Skip to content

calexander3/GoogleHomeEcobee

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