diff --git a/atom.xml b/atom.xml index 3778d6e29b..ca3380fffa 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2017-02-05T20:04:02+00:00 + 2017-02-05T21:11:25+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index 724e49d98b..b01da32493 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: community | Home Assistant]]> - 2017-02-05T20:04:02+00:00 + 2017-02-05T21:11:25+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index 7bc1c96b37..d26089dc89 100644 --- a/blog/categories/device-tracking/atom.xml +++ b/blog/categories/device-tracking/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Device-Tracking | Home Assistant]]> - 2017-02-05T20:04:02+00:00 + 2017-02-05T21:11:25+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index adf4d70cc7..6395448154 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2017-02-05T20:04:02+00:00 + 2017-02-05T21:11:25+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index 65186028b3..19a99d0891 100644 --- a/blog/categories/how-to/atom.xml +++ b/blog/categories/how-to/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: How-To | Home Assistant]]> - 2017-02-05T20:04:02+00:00 + 2017-02-05T21:11:25+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index 378b192ae5..741235f403 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2017-02-05T20:04:02+00:00 + 2017-02-05T21:11:25+00:00 https://home-assistant.io/ diff --git a/blog/categories/internet-of-things/atom.xml b/blog/categories/internet-of-things/atom.xml index bcff2fad4d..cfd7da2d7e 100644 --- a/blog/categories/internet-of-things/atom.xml +++ b/blog/categories/internet-of-things/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Internet-of-Things | Home Assistant]]> - 2017-02-05T20:04:02+00:00 + 2017-02-05T21:11:25+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index 4d9b6cf0b4..33987fc1f3 100644 --- a/blog/categories/iot-data/atom.xml +++ b/blog/categories/iot-data/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: IoT-Data | Home Assistant]]> - 2017-02-05T20:04:02+00:00 + 2017-02-05T21:11:25+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index d83496d39e..a149ed703e 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2017-02-05T20:04:02+00:00 + 2017-02-05T21:11:25+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index 9ad6d6ca05..ec9573f2bc 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2017-02-05T20:04:02+00:00 + 2017-02-05T21:11:25+00:00 https://home-assistant.io/ diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml index d18a6d6225..5fad0d85e6 100644 --- a/blog/categories/organisation/atom.xml +++ b/blog/categories/organisation/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organisation | Home Assistant]]> - 2017-02-05T20:04:02+00:00 + 2017-02-05T21:11:25+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index 5d47e0a339..dc359a6cb7 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2017-02-05T20:04:02+00:00 + 2017-02-05T21:11:25+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index f2be65f176..b89900b6c1 100644 --- a/blog/categories/presence-detection/atom.xml +++ b/blog/categories/presence-detection/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Presence-Detection | Home Assistant]]> - 2017-02-05T20:04:02+00:00 + 2017-02-05T21:11:25+00:00 https://home-assistant.io/ diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml index 7263a16f9c..8429fd2fd3 100644 --- a/blog/categories/public-service-announcement/atom.xml +++ b/blog/categories/public-service-announcement/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Public-Service-Announcement | Home Assistant]]> - 2017-02-05T20:04:02+00:00 + 2017-02-05T21:11:25+00:00 https://home-assistant.io/ diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index 98a0c28d56..1a92c0a100 100644 --- a/blog/categories/release-notes/atom.xml +++ b/blog/categories/release-notes/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Release-Notes | Home Assistant]]> - 2017-02-05T20:04:02+00:00 + 2017-02-05T21:11:25+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index da06f6fdd3..cde61e59bf 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2017-02-05T20:04:02+00:00 + 2017-02-05T21:11:25+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index 708b07d783..cb83a7c2d6 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2017-02-05T20:04:02+00:00 + 2017-02-05T21:11:25+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index 9367aad94f..2d0b05d4a2 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2017-02-05T20:04:02+00:00 + 2017-02-05T21:11:25+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index 3be8c3f7ce..33746e337f 100644 --- a/blog/categories/user-stories/atom.xml +++ b/blog/categories/user-stories/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: User-Stories | Home Assistant]]> - 2017-02-05T20:04:02+00:00 + 2017-02-05T21:11:25+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index e375496bb6..df32d2baae 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2017-02-05T20:04:02+00:00 + 2017-02-05T21:11:25+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index 28fda748de..7b89de18d2 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2017-02-05T20:04:02+00:00 + 2017-02-05T21:11:25+00:00 https://home-assistant.io/ diff --git a/components/climate.ecobee/index.html b/components/climate.ecobee/index.html index cce1a85dd9..de4dba2b1f 100644 --- a/components/climate.ecobee/index.html +++ b/components/climate.ecobee/index.html @@ -90,7 +90,512 @@
-

To get your Ecobee thermostats working with Home Assistant, follow the instructions for the general Ecobee component.

+

+To get your Ecobee thermostats working with Home Assistant, follow the instructions for the general Ecobee component. +

+ +

Concepts

+ +

The Ecobee Thermostat supports the following key concepts.

+ +

The target temperature is the temperature that the device attempts +to achieve. The target temperature is either determined by the +currently active climate or it may be overridden by a hold. When the +thermostat is not in auto mode, there is a single target +temperature. When the thermostat is in auto operation mode, there is a +pair of target temperatures: the lower target temperature determines +the lowest desired temperature, while the higher target temperature +determines the highest desired temperature (the thermostat will switch +between heating and cooling to keep the temperature within these +limits).

+ +

A climate is a predefined or user-defined set of states that the +thermostat aims to achieve. The ecobee thermostat provides three predefined +climates: home, away, and sleep. The user can define additional climates.

+ +

A hold is an override of the target temperature defined in the +currently active climate. The temperature targeted in the hold mode may be +explicitly set (temperature hold) or it may be derived from a reference +climate (home or away hold). All holds are temporary. Temperature and +climate holds expire when the thermostat transitions to the next climate +defined in its program.

+ +

When in away mode, the target temperature is permanently overridden by +the target temperature defined for the away climate. The away mode is a +simple way to emulate a vacation mode.

+ +

The operation mode of the device is the currently active operational +modes that the Ecobee thermostat provides: heat, auxHeatOnly, cool, +auto, and off.

+ +

Attributes

+ +

The following attributes are provided by the Ecobee Thermostat: +name, temperature_unit, current_temperature, target_temperature, +target_temperature_low, target_temperature_high, desired_fan_mode, +fan, current_hold_mode, current_operation, operation_list, +operation_mode, mode, fan_min_on_time, device_state_attributes, +is_away_mode_on. +The attributes min_temp and max_temp are meaningless constant values.

+ +

Attribute name

+ +

Returns the name of the Ecobee Thermostat.

+ + + + + + + + + + + + + + +
Attribute typeDescription
StringName of the Ecobee Thermostat
+ +

Attribute temperature_unit

+ +

Returns the unit of measurement used for temperature by the thermostat.

+ + + + + + + + + + + + + + +
Attribute typeDescription
StringName of the temperature unit
+ +

Attribute current_temperature

+ +

Returns the current temperature measured by the thermostat.

+ + + + + + + + + + + + + + +
Attribute typeDescription
IntegerCurrenly measured temperature
+ +

Attribute target_temperature

+ +

Returns the target temperature of the thermostat, when the thermostat is +not in auto operation mode.

+ + + + + + + + + + + + + + +
Attribute typeDescription
IntegerTarget temperature
+ +

Attribute target_temperature_low

+ +

Returns the desired heating temperature set in the thermostat when in +auto operation mode.

+ + + + + + + + + + + + + + +
Attribute typeDescription
IntegerTarget temperature
+ +

Attribute target_temperature_high

+ +

Returns the desired cooling temperature set in the thermostat when in +auto operation mode.

+ + + + + + + + + + + + + + +
Attribute typeDescription
IntegerTarget temperature
+ +

Attribute desired_fan_mode

+ +

Returns the desired fan mode of the current operation.

+ + + + + + + + + + + + + + +
Attribute typeDescription
String‘on’, ‘off’
+ +

Attribute fan

+ +

Returns the current fan state.

+ + + + + + + + + + + + + + +
Attribute typeDescription
String‘on’, ‘off’
+ +

Attribute current_hold_mode

+ +

Returns the current temperature hold, if any.

+ + + + + + + + + + + + + + +
Attribute typeDescription
String‘home’, ‘away’, ‘temp’, None
+ +

Attribute current_operation

+ +

Returns the current operation of the thermostat.

+ + + + + + + + + + + + + + +
Attribute typeDescription
String‘auto’, ‘cool’, ‘heat’, ‘off’
+ +

Attribute operation_list

+ +

Returns the list of available operation modes.

+ + + + + + + + + + + + + + +
Attribute typeDescription
List of StringAvailable operation modes
+ +

Attribute operation_mode

+ +

Returns the current operation mode of the thermostat.

+ + + + + + + + + + + + + + +
Attribute typeDescription
StringCurrently active operation mode
+ +

Attribute mode

+ +

Returns the climate currently active on the thermostat.

+ +

Attribute fan_min_on_time

+ +

Returns the current fan mimimum on time.

+ + + + + + + + + + + + + + +
Attribute typeDescription
IntegerCurrent fan minimum on time in minutes
+ +

Attribute is_away_mode_on

+ +

Returns whether the thermostat is in away mode (see the corresponding +service for more detail).

+ +

Attribute actual humidity

+ +

Returns the humidity as measured by the thermostat.

+ + + + + + + + + + + + + + +
Attribute typeDescription
IntegerCurrent humidity
+ +

Services

+ +

The following services are provided by the Ecobee Thermostat: +set_away_mode, set_hold_mode, set_temperature, set_operation_mode, +fan_min_on_time, resume_program. +The services set_aux_heat, set_humidity, set_fan_mode, and +set_swing_mode offered by the Climate component +are not implemented for this thermostat.

+ +

Service set_away_mode

+ +

Turns the away mode on or off for the thermostat.

+ + + + + + + + + + + + + + + + + + + + + +
Service data attributeOptionalDescription
entity_idyesString or list of strings that point at entity_id’s of climate devices to control. Else targets all.
away_modeno‘on’ or ‘off’
+ +

Service set_hold_mode

+ +

Puts the thermostat into the given hold mode. For ‘home’ and ‘away’, the +target temperature is taken from the home or away, climate, respectively. +For ‘temp’, the current temperature is taken as the target temperature. +When None is provided as parameter, the hold_mode is turned off.

+ + + + + + + + + + + + + + + + + + + + + +
Service data attributeOptionalDescription
entity_idyesString or list of strings that point at entity_id’s of climate devices to control. Else targets all.
hold_modeno‘home’, ‘away’, ‘temp’, None
+ +

Service set_temperature

+ +

Puts the thermostat into a temporary hold at the given temperature.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Service data attributeOptionalDescription
entity_idyesString or list of strings that point at entity_id’s of climate devices to control. Else targets all.
target_temp_lownoDesired heating target temperature (when in auto mode)
target_temp_highnoDesired cooling target temperature (when in auto mode)
temperaturenoDesired target temperature (when not in auto mode)
+ +

Only the target temperatures relevant for the current operation mode need to +be provided.

+ +

Service set_operation_mode

+ +

Sets the current operation mode of the thermostat.

+ + + + + + + + + + + + + + + + + + + + + +
Service data attributeOptionalDescription
entity_idyesString or list of strings that point at entity_id’s of climate devices to control. Else targets all.
operation_modeno‘auto’, ‘auxHeatOnly’, ‘cool’, ‘heat’, ‘off’
+ +

Service fan_min_on_time

+ +

Sets the fan minimum on time.

+ + + + + + + + + + + + + + + + + + + + + +
Service data attributeOptionalDescription
entity_idyesString or list of strings that point at entity_id’s of climate devices to control. Else targets all.
fan_min_on_timenoDesired fan minimum on time
+ +

Service resume_program

+ +

Resumes the currently active schedule.

+ + + + + + + + + + + + + + + + + + + + + +
Service data attributeOptionalDescription
entity_idyesString or list of strings that point at entity_id’s of climate devices to control. Else targets all.
resume_allnotrue or false
diff --git a/sitemap.xml b/sitemap.xml index 608e61d6f5..e34c4075a8 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2737,62 +2737,62 @@ https://home-assistant.io/demo/frontend.html -2017-02-05T20:03:18+00:00 +2017-02-05T21:10:33+00:00 https://home-assistant.io/demo/index.html -2017-02-05T20:03:18+00:00 +2017-02-05T21:10:33+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-event.html -2017-02-05T20:03:18+00:00 +2017-02-05T21:10:33+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-info.html -2017-02-05T20:03:18+00:00 +2017-02-05T21:10:33+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-service.html -2017-02-05T20:03:18+00:00 +2017-02-05T21:10:33+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-state.html -2017-02-05T20:03:18+00:00 +2017-02-05T21:10:33+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-template.html -2017-02-05T20:03:18+00:00 +2017-02-05T21:10:33+00:00 https://home-assistant.io/demo/panels/ha-panel-history.html -2017-02-05T20:03:18+00:00 +2017-02-05T21:10:33+00:00 https://home-assistant.io/demo/panels/ha-panel-iframe.html -2017-02-05T20:03:18+00:00 +2017-02-05T21:10:33+00:00 https://home-assistant.io/demo/panels/ha-panel-logbook.html -2017-02-05T20:03:18+00:00 +2017-02-05T21:10:33+00:00 https://home-assistant.io/demo/panels/ha-panel-map.html -2017-02-05T20:03:18+00:00 +2017-02-05T21:10:33+00:00 https://home-assistant.io/googlef4f3693c209fe788.html -2017-02-05T20:03:18+00:00 +2017-02-05T21:10:33+00:00 https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html -2017-02-05T20:03:18+00:00 +2017-02-05T21:10:33+00:00 https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html -2017-02-05T20:03:18+00:00 +2017-02-05T21:10:33+00:00 https://home-assistant.io/static/mdi-demo.html -2017-02-05T20:03:18+00:00 +2017-02-05T21:10:33+00:00