What Alexa voice commands can I use with my ecobee devices?

With Amazon Alexa Voice Service you can control your ecobee devices from any Alexa-enabled device.

Both the SmartThermostat with voice control and ecobee4 thermostats, and the ecobee Switch+ come with Amazon Alexa built-in, which means you can control any Alexa-enabled device directly from your your thermostat or light switch.

Use the following voice commands to control your ecobee devices or any other Alexa-enabled device:

Alexa commands to control your ecobee thermostat or Switch+:

List of ecobee skill commands

List of ecobee Plus skill commands


Other Alexa commands and features:

Useful phrases

Questions and Answers

To-Do Lists and Shopping Lists

Weather Forecasts

Traffic and Commuting

Music and Media

Calendar and Events

Fun with Alexa

Alexa Announcements

Setting Alarms and Timers




"ecobee" and "ecobee plus" skill commands

These commands can be used for any ecobee device that is linked to your ecobee account and "Discovered" by your Alexa account's Smart Home devices list.




List of ecobee skill commands

Getting the Temperature

  • "Alexa, what's the thermostat temperature?" 
  • "Alexa, what's the <thermostat or sensor name> temperature?" 
  •  "Alexa, what is the thermostat set to?"
  •  "Alexa, what is the <thermostat name> set to?"

Setting the Temperature

  • "Alexa, set the thermostat to <desired temperature>"
  • "Alexa, set <thermostat name> to <desired temperature>"

Increasing / Decreasing the Temperature

  • "Alexa, raise/lower the thermostat temperature by <desired number> degrees"
  • "Alexa, raise/lower the <thermostat name> temperature by <desired number> degrees"
  • "Alexa, increase/decrease the thermostat temperature"
  • "Alexa, increase/decrease the <thermostat name> temperature"

Turning your switch On or Off

  • "Alexa, turn on/off <Switch+ name>"



List of ecobee plus skill commands

Getting the Temperature

  • "Alexa, ask ecobee the temperature" 
  • "Alexa, ask ecobee the <thermostat or sensor name> temperature" 
  • "Alexa, ask ecobee what the thermostat is set to"
  • "Alexa, ask ecobee what the <thermostat name> is set to"

Setting the Temperature

  • "Alexa, ask ecobee to set the temperature to <number> degrees"
  • "Alexa, ask ecobee to set the <thermostat name> temperature to <number> degrees"

Increasing / Decreasing the Temperature

  • "Alexa, tell ecobee I'm hot"
  • "Alexa, tell ecobee I'm hot in the <thermostat name>"
  • "Alexa, tell ecobee I'm cold"
  • "Alexa, tell ecobee I'm cold in the <thermostat name>"
  • "Alexa, tell ecobee to raise/lower the temperature by <number> degrees"
  • "Alexa, tell ecobee to raise/lower the <thermostat name> by <number> degrees"

Cancelling / Resuming the Schedule

  • "Alexa, tell ecobee to resume schedule"
  • "Alexa, tell ecobee to resume schedule in the <thermostat name>"

Getting Away / Home / Sleep Comfort Settings

  • "Alexa, tell ecobee I'm back home"
  • "Alexa, tell ecobee I'm back home in the <thermostat name>"
  • "Alexa, tell ecobee I'm leaving"
  • "Alexa, tell ecobee I'm leaving in the <thermostat name>"
  • "Alexa, tell ecobee good night"
  • "Alexa, tell ecobee good night in the <thermostat name>"
  • "Alexa, ask ecobee to set the thermostat to home/away/sleep"
  • "Alexa, ask ecobee to set <thermostat name> to home/away/sleep"

Checking the equipment

  • "Alexa, ask ecobee what equipment is running"
  • "Alexa, ask ecobee what equipment is running on the <thermostat name>"

Running the Fan
(NOTE: These commands will not work if the ecobee is set to OFF system mode)

  • "Alexa, ask ecobee to turn the fan on"
  • "Alexa, ask ecobee to turn the fan on in the <thermostat name>"

Changing System Mode

  • "Alexa, ask ecobee to switch to Heat/Cool/Auto/OFF mode"
  • "Alexa, ask ecobee to switch to Heat/Cool/Auto/OFF mode in the <thermostat name>"

Going on Vacation

  • "Alexa, tell ecobee I'm going on vacation"
  • "Alexa, tell ecobee I'm going on vacation from <start date> to <end date> in the <thermostat name>"


NOTE: Setting the temperature with Alexa will create a "Hold" that will override your ecobee thermostat's schedule and hold that temperature. The duration of the Hold is based on the ecobee thermostat's Hold Action Duration. You can change Hold Action Duration via MAIN MENU > SETTINGS > PREFERENCES > HOLD ACTION DURATION on the ecobee thermostat screen itself or via SETTINGS > PREFERENCES on the ecobee Web Portal.


Other Alexa Voice Commands

Here's a small sample of the things you can do with Alexa. Alexa can do so much more than what's listed here, so feel free to experiment!

To find more, sign into the Alexa app or the web portal at From there, click "Things to Try" for a more comprehensive list of commands, or click "Skills" to search for additional add-on skills to add even more Alexa functionality.




Useful Phrases:

  • "Alexa, turn up/down the volume"
  • "Alexa, set volume to <number from 0-10>"
  • "Alexa, what time is it?"
  • "Alexa, what can I say?"
  • "Alexa, stop"
  • "Alexa, help!"



Questions and Answers:

You can ask Alexa questions about math, science, geography, history, and more. Here are some examples:

  • "Alexa, Wikipedia <subject>"
  • "Alexa, convert <units> into <units>"
  • "Alexa, what the definition of <word>"
  • "Alexa, how do you spell <word>"



To-Do Lists and Shopping Lists:

By default, Alexa has both a To-Do List and a Shopping List.

You can add items to these lists by saying:

  • Alexa, add <item> to my To-Do List
  • "Alexa, I need to make an appointment with...".

You can review these lists at any time by signing into the Alexa app or Alexa Web Portal and selecting "Lists" or by saying:

  • "Alexa, what's my To-Do/Shopping List?" 



Weather Forecasts:

To use these features, you'll need to first set your device's location in the Alexa app or Alexa Web Portal. To do so:

  1. Login to the Alexa App or Alexa Web Portal
  2. Click or tap on "Settings" from the Main Menu
  3. Select your ecobee device or Alexa device from the list
  4. Tap "Device Location", "Device Time Zone", and "Measurement Units" to set your location, time zone, and preferred units of measurement (Fahrenheit/Celsius, Miles/Kilometers)

Once this is done, try the following:

  • "Alexa, what's the weather?"
  • "Alexa, will it rain tomorrow?"



Traffic and Commuting:

Alexa can tell you how long your commute to work will be.

From the Alexa Web Portal, click/tap "Settings" and then "Traffic", and set a Home location and a Work location.

Once this is done, try the following:

  • "Alexa, what's my commute?"
  • "Alexa, how is traffic?"
  • "Alexa, what's traffic like right now?"



Music and Media:

Learn how to use Spotify with your SmartThermostat with voice control. ecobee4 does not support Spotify.

Both SmartThermostat with voice control and ecobee4 support Amazon Music, TuneIn, and iHeartRadio.

ecobee DOES NOT currently support Apple Music.

You can ask Alexa to play music, podcasts, audiobooks, and more on your SmartThermostat with voice control or ecobee4. When you link your account to your smart thermostat, you will automatically have access to any music available in your Amazon Music Library and any audiobooks available in your Audible Library. Amazon Prime members can also listen to music playlists and radio stations.

To learn how to upload your music collection to your Amazon Music Library, click here. Once you’ve done that, here are some voice commands you can use with Alexa and your ecobee4 to play music and media:

Music Controls

  • "Alexa, play some music"
  • "Alexa, play music by <artist>"
  • "Alexa, play <song name>"
  • "Alexa, play <genre> music"
  • "Alexa, Stop" or "Alexa, Pause."
  • "Alexa, Play" or "Alexa, Resume."
  • "Alexa, Shuffle" or "Alexa, stop Shuffle."
  • "Alexa, next" (to skip a song)

Radio Controls

  • Alexa, play <radio station>

Audiobook Controls:

  • "Alexa, play <title> on Audible" OR "Alexa, read <title>" OR "Alexa, play the book, <title>"
  • "Alexa, resume my book"

For a more thorough list of Alexa music commands, please refer to this article



Calendar and Events:

In order to use this feature, you'll first need to synchronize Alexa to a calendar service. Please see this link for help linking Alexa to a calendar service

Once this is done, try the following commands:

  • "Alexa, what's on my calendar for tomorrow?"
  • "Alexa, add <event> to my calendar for <day> at <time>"
  • "Alexa, add an event to my calendar"

Please refer to this article for more information on managing calendar events with Alexa



Fun With Alexa:

  • "Alexa, tell me a joke"
  • "Alexa, tell me a joke about <subject>"
  • "Alexa, surprise me"
  • "Alexa, beatbox for me"
  • "Alexa, flip a coin"
  • "Alexa, tell me a story"
  • “Alexa, play Jeopardy”
  • “Alexa, ask question of the day”
  • “Alexa, launch name that tune”

Was this article helpful?