From ffc0a2b23d350af75a65d3bb8ab1b6c7b2e3d77d Mon Sep 17 00:00:00 2001 From: gieljnssns Date: Wed, 12 Oct 2016 10:34:44 +0200 Subject: [PATCH 1/4] Add Netatmo Thermostat --- source/_components/climate.netatmo.markdown | 43 +++++++++++++++++++++ source/_components/netatmo.markdown | 9 ++++- 2 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 source/_components/climate.netatmo.markdown diff --git a/source/_components/climate.netatmo.markdown b/source/_components/climate.netatmo.markdown new file mode 100644 index 000000000000..e07ff10f69f3 --- /dev/null +++ b/source/_components/climate.netatmo.markdown @@ -0,0 +1,43 @@ +--- +layout: page +title: "Netatmo Thermostat" +description: "Instructions how to integrate Netatmo thermostat into Home Assistant." +date: 2016-11-10 08:10 +sidebar: true +comments: false +sharing: true +footer: true +logo: netatmo.png +ha_category: Climate +ha_release: 0.31 +--- + + +The `netatmo` thermostat platform is consuming the information provided by a [Netatmo Smart Thermostat](https://www.netatmo.com/product/energy/thermostat) thermostat. This component allows you to view the current temperature and setpoint. + +To enable the Netatmo thermostat, you first have to set up [netatmo](/components/netatmo/), this will use discovery to add your camera. + +If you want to select a specific thermostat, set discovery to False for [netatmo](/components/netatmo/) and add the following lines to your `configuration.yaml`: + +```yaml +# Example configuration.yaml entry +climate: + platform: netatmo +``` + +Configuration variables: + +- **relay** (*Optional*): Will display the thermostats of this relay only. +- **thermostat** array (*Optional*): Thermostat to use. + - **thermostat_name**: Name of the thermostat to display. + +If **relay** and **thermostat** are not provided, all thermostats will be displayed. + +```yaml +# Example configuration.yaml entry +climate: + platform: netatmo + relay: relay_name + thermostat: + - thermostat_name +``` diff --git a/source/_components/netatmo.markdown b/source/_components/netatmo.markdown index ff6ac53af1b5..6e8b31366105 100644 --- a/source/_components/netatmo.markdown +++ b/source/_components/netatmo.markdown @@ -13,7 +13,7 @@ ha_release: "0.20" --- -The `netatmo` component platform is the main component to integrate all Netatmo related platforms. Besides this component you will have to setup any connected sensors separately. +The `netatmo` component platform is the main component to integrate all Netatmo related platforms. To enable the Netatmo component, add the following lines to your `configuration.yaml`: @@ -24,6 +24,11 @@ netatmo: secret_key: YOUR_SECRET_KEY username: YOUR_USERNAME password: YOUR_PASSWORD + devices: + - camera + - sensor + - binary_sensor + - climate ``` Configuration variables: @@ -32,6 +37,8 @@ Configuration variables: - **secret_key** (*Required*): Your netatmo secret key - **username** (*Required*): Username for the netatmo account. - **password** (*Required*): Password for the netatmo account. +- **devices** (*Required*): Wich off the Netatmo devices you use. +- **discovery** (*Optional)*: Whether to discover Netatmo devices. Set it to False, if you want to choose which Netatmo device you want to add (default True). ### {% linkable_title Get API and Secret Key %} From 3c33d7052b63cc98634e25aafc1c775f995ca9c7 Mon Sep 17 00:00:00 2001 From: gieljnssns Date: Wed, 12 Oct 2016 12:53:59 +0200 Subject: [PATCH 2/4] fixes --- source/_components/climate.netatmo.markdown | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/_components/climate.netatmo.markdown b/source/_components/climate.netatmo.markdown index e07ff10f69f3..900aacb5efaf 100644 --- a/source/_components/climate.netatmo.markdown +++ b/source/_components/climate.netatmo.markdown @@ -12,10 +12,13 @@ ha_category: Climate ha_release: 0.31 --- +### {% linkable_title Basic Configuration %} The `netatmo` thermostat platform is consuming the information provided by a [Netatmo Smart Thermostat](https://www.netatmo.com/product/energy/thermostat) thermostat. This component allows you to view the current temperature and setpoint. -To enable the Netatmo thermostat, you first have to set up [netatmo](/components/netatmo/), this will use discovery to add your camera. +To enable the Netatmo thermostat, you first have to set up [netatmo](/components/netatmo/), this will use discovery to add your thermostat. + +### {% linkable_title Basic Configuration %} If you want to select a specific thermostat, set discovery to False for [netatmo](/components/netatmo/) and add the following lines to your `configuration.yaml`: From 944260b9b37d563114206214b24269f12a5749a1 Mon Sep 17 00:00:00 2001 From: gieljnssns Date: Wed, 12 Oct 2016 15:10:14 +0200 Subject: [PATCH 3/4] devices -> optional --- source/_components/netatmo.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/netatmo.markdown b/source/_components/netatmo.markdown index 6e8b31366105..64d230c5257d 100644 --- a/source/_components/netatmo.markdown +++ b/source/_components/netatmo.markdown @@ -37,7 +37,7 @@ Configuration variables: - **secret_key** (*Required*): Your netatmo secret key - **username** (*Required*): Username for the netatmo account. - **password** (*Required*): Password for the netatmo account. -- **devices** (*Required*): Wich off the Netatmo devices you use. +- **devices** (*Optional*): Which off the Netatmo devices you use. - **discovery** (*Optional)*: Whether to discover Netatmo devices. Set it to False, if you want to choose which Netatmo device you want to add (default True). ### {% linkable_title Get API and Secret Key %} From 3dfe444af28d7a7d77c8ba3311873ab50335421b Mon Sep 17 00:00:00 2001 From: gieljnssns Date: Mon, 17 Oct 2016 08:56:25 +0200 Subject: [PATCH 4/4] remove-optional-devices --- source/_components/netatmo.markdown | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/source/_components/netatmo.markdown b/source/_components/netatmo.markdown index 64d230c5257d..286f0b78fe71 100644 --- a/source/_components/netatmo.markdown +++ b/source/_components/netatmo.markdown @@ -24,11 +24,6 @@ netatmo: secret_key: YOUR_SECRET_KEY username: YOUR_USERNAME password: YOUR_PASSWORD - devices: - - camera - - sensor - - binary_sensor - - climate ``` Configuration variables: @@ -37,7 +32,6 @@ Configuration variables: - **secret_key** (*Required*): Your netatmo secret key - **username** (*Required*): Username for the netatmo account. - **password** (*Required*): Password for the netatmo account. -- **devices** (*Optional*): Which off the Netatmo devices you use. - **discovery** (*Optional)*: Whether to discover Netatmo devices. Set it to False, if you want to choose which Netatmo device you want to add (default True). ### {% linkable_title Get API and Secret Key %} @@ -61,5 +55,5 @@ That's it. You can copy and paste your new API and secret keys in your Home Assi

-The Home Assistant NetAtmo platform has only be tested with the classic indoor, outdoor module and rainmeter. There is no support for the windmeter module at this time because developers does not own these modules. +The Home Assistant Netatmo platform has only be tested with the classic indoor, outdoor module and rainmeter. There is no support for the windmeter module at this time because developers does not own these modules.