Skip to content

Latest commit

 

History

History
72 lines (59 loc) · 1.03 KB

README.md

File metadata and controls

72 lines (59 loc) · 1.03 KB

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"
    }
}