From 3eccdca38b59ef12e52bc44348fa3b20bd42e893 Mon Sep 17 00:00:00 2001 From: Pierre Date: Sun, 18 Aug 2019 12:03:46 +0200 Subject: [PATCH 1/5] Added doc for Atome sensor --- source/_components/atome.markdown | 49 +++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 source/_components/atome.markdown diff --git a/source/_components/atome.markdown b/source/_components/atome.markdown new file mode 100644 index 000000000000..6041ac70c443 --- /dev/null +++ b/source/_components/atome.markdown @@ -0,0 +1,49 @@ +--- +title: "Atome Linky Sensor" +description: "Instructions on how to integrate Atome Linky consumption data within Home Assistant." +logo: enedis.png +ha_release: 0.97 +ha_category: + - Energy + - Sensor +ha_iot_class: Cloud Polling +redirect_from: + - /components/sensor.atome/ +--- + +The `atome` sensor platform is retrieving the consumption of your home from the [Direct Energy Atome electric meter](https://total.direct-energie.com/particuliers/electricite/compteur-linky/atome). +This special little device is connected to a Linky Electric Meter, and sends live data to a cloud platform. + + +As there is no official documentation for the API, the component retrieves data from the API used in the Atome mobile app, [hosted here](http://esoftlink.esoftthings.com). + +## Configuration + +To use it, you need to order the device directly from "Total Direct Energie" Mobile App. Then you need to follow up the installation (covered inthe Atome App). +The configuration (see below) needs your Atome username & password you created during the initialisation of the Atome device. + +And then, add the Atome sensor to your `configuration.yaml` file like below: + +```yaml +# Example configuration.yaml entry +sensor: + - platform: atome + username: YOUR_ATOME_USERNAME + password: YOUR_ATOME_PASSWORD +``` + +{% configuration %} +username: + description: The Atome account username. + required: true + type: string +password: + description: The Atome account password. + required: true + type: string +timeout: + description: Timeout to wait for the API connection. + required: false + type: integer + default: 10 +{% endconfiguration %} From 51d9543234372c62146172d7384cb4478efc0da8 Mon Sep 17 00:00:00 2001 From: Pierre Date: Sun, 18 Aug 2019 15:24:51 +0200 Subject: [PATCH 2/5] Removed redirect-from as it is only for existing pages --- source/_components/atome.markdown | 2 -- 1 file changed, 2 deletions(-) diff --git a/source/_components/atome.markdown b/source/_components/atome.markdown index 6041ac70c443..83178d16ed54 100644 --- a/source/_components/atome.markdown +++ b/source/_components/atome.markdown @@ -7,8 +7,6 @@ ha_category: - Energy - Sensor ha_iot_class: Cloud Polling -redirect_from: - - /components/sensor.atome/ --- The `atome` sensor platform is retrieving the consumption of your home from the [Direct Energy Atome electric meter](https://total.direct-energie.com/particuliers/electricite/compteur-linky/atome). From 7f2147a56e4b479ad1bce1af6a57be42a28e6fe0 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Sun, 18 Aug 2019 15:35:34 +0200 Subject: [PATCH 3/5] :pencil2: Tweak --- source/_components/atome.markdown | 1 - 1 file changed, 1 deletion(-) diff --git a/source/_components/atome.markdown b/source/_components/atome.markdown index 83178d16ed54..fd986a50d533 100644 --- a/source/_components/atome.markdown +++ b/source/_components/atome.markdown @@ -12,7 +12,6 @@ ha_iot_class: Cloud Polling The `atome` sensor platform is retrieving the consumption of your home from the [Direct Energy Atome electric meter](https://total.direct-energie.com/particuliers/electricite/compteur-linky/atome). This special little device is connected to a Linky Electric Meter, and sends live data to a cloud platform. - As there is no official documentation for the API, the component retrieves data from the API used in the Atome mobile app, [hosted here](http://esoftlink.esoftthings.com). ## Configuration From 0c254fbe95b85511c7e8db8b5a0cf213532deda2 Mon Sep 17 00:00:00 2001 From: Pierre Date: Wed, 4 Sep 2019 21:53:37 +0200 Subject: [PATCH 4/5] Proper logo, removed timeout option --- source/_components/atome.markdown | 13 ++++--------- .../supported_brands/total_direct_energie.png | Bin 0 -> 6020 bytes 2 files changed, 4 insertions(+), 9 deletions(-) create mode 100644 source/images/supported_brands/total_direct_energie.png diff --git a/source/_components/atome.markdown b/source/_components/atome.markdown index 83178d16ed54..cf3198fec2e6 100644 --- a/source/_components/atome.markdown +++ b/source/_components/atome.markdown @@ -1,8 +1,8 @@ --- title: "Atome Linky Sensor" -description: "Instructions on how to integrate Atome Linky consumption data within Home Assistant." -logo: enedis.png -ha_release: 0.97 +description: "Integrate Atome Linky consumption data within Home Assistant." +logo: total_direct_energie.png +ha_release: 0.99 ha_category: - Energy - Sensor @@ -17,7 +17,7 @@ As there is no official documentation for the API, the component retrieves data ## Configuration -To use it, you need to order the device directly from "Total Direct Energie" Mobile App. Then you need to follow up the installation (covered inthe Atome App). +To use it, you need to order the device directly from "Total Direct Energie" Mobile App. Then you need to follow up the installation (covered in the Atome App). The configuration (see below) needs your Atome username & password you created during the initialisation of the Atome device. And then, add the Atome sensor to your `configuration.yaml` file like below: @@ -39,9 +39,4 @@ password: description: The Atome account password. required: true type: string -timeout: - description: Timeout to wait for the API connection. - required: false - type: integer - default: 10 {% endconfiguration %} diff --git a/source/images/supported_brands/total_direct_energie.png b/source/images/supported_brands/total_direct_energie.png new file mode 100644 index 0000000000000000000000000000000000000000..b67ffa6be85a5bf29e47b32f015daee0412035a8 GIT binary patch literal 6020 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 Date: Mon, 9 Sep 2019 22:03:53 +0200 Subject: [PATCH 5/5] :pencil2: Tweak --- source/_components/atome.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_components/atome.markdown b/source/_components/atome.markdown index 19aecd9e4f82..154340087f78 100644 --- a/source/_components/atome.markdown +++ b/source/_components/atome.markdown @@ -17,9 +17,9 @@ As there is no official documentation for the API, the component retrieves data ## Configuration To use it, you need to order the device directly from "Total Direct Energie" Mobile App. Then you need to follow up the installation (covered in the Atome App). -The configuration (see below) needs your Atome username & password you created during the initialisation of the Atome device. +The configuration (see below) needs your Atome username & password you created during the initialization of the Atome device. -And then, add the Atome sensor to your `configuration.yaml` file like below: +Next, add the Atome sensor to your `configuration.yaml` file like below: ```yaml # Example configuration.yaml entry