From d6bf89d8d359e2e3031a0823bc6d020bc48499f8 Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Wed, 31 Oct 2018 10:47:16 -0600 Subject: [PATCH 1/3] Add docs for 17track.net sensor platform --- source/_components/sensor.17track.markdown | 52 +++++++++++++++++++++ source/images/supported_brands/17track.png | Bin 0 -> 9621 bytes 2 files changed, 52 insertions(+) create mode 100644 source/_components/sensor.17track.markdown create mode 100644 source/images/supported_brands/17track.png diff --git a/source/_components/sensor.17track.markdown b/source/_components/sensor.17track.markdown new file mode 100644 index 000000000000..de9f3bf54225 --- /dev/null +++ b/source/_components/sensor.17track.markdown @@ -0,0 +1,52 @@ +--- +layout: page +title: "17track.net" +description: "Instructions on how to use 17track.net data within Home Assistant" +date: 2018-10-31 10:42 +sidebar: true +comments: false +sharing: true +footer: true +logo: 17track.jpg +ha_category: Postal Service +ha_release: 0.82 +ha_iot_class: "Cloud Polling" +--- + +The 17track.net sensor platform allows users to get package data tied to their +17track.net account. The platform creates both summary sensors, which show the +number of packages in a current state (e.g., "In Transit"), as well as +individual sensors for each package within the account. + +## {% linkable_title Configuration %} + +To enable the platform, add the following lines to your `configuration.yaml` +file: + +```yaml +sensor: + - platform: seventeentrack + username: + password: +``` + +{% configuration %} +username: + description: The email address associated with your 17track.net account. + required: required + type: string +password: + description: The password associated with your 17track.net account. + required: required + type: string +show_archived: + description: Whether sensors should be created for archived packages. + required: optional + type: boolean + default: false +show_delivered: + description: Whether sensors should be created for delivered packages. + required: optional + type: boolean + default: false +{% endconfiguration %} diff --git a/source/images/supported_brands/17track.png b/source/images/supported_brands/17track.png new file mode 100644 index 0000000000000000000000000000000000000000..c6107b45e860e851529bb9499e843d71efef6c93 GIT binary patch literal 9621 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 Date: Thu, 1 Nov 2018 16:42:05 -0600 Subject: [PATCH 2/3] Addressing feedback --- source/_components/sensor.17track.markdown | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/_components/sensor.17track.markdown b/source/_components/sensor.17track.markdown index de9f3bf54225..862ee9834e8a 100644 --- a/source/_components/sensor.17track.markdown +++ b/source/_components/sensor.17track.markdown @@ -33,20 +33,20 @@ sensor: {% configuration %} username: description: The email address associated with your 17track.net account. - required: required + required: true type: string password: description: The password associated with your 17track.net account. - required: required + required: true type: string show_archived: description: Whether sensors should be created for archived packages. - required: optional + required: false type: boolean default: false show_delivered: description: Whether sensors should be created for delivered packages. - required: optional + required: false type: boolean default: false {% endconfiguration %} From 31235cfbc2e21aed020b77ba9805899118ceecc2 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Sun, 11 Nov 2018 14:01:52 +0100 Subject: [PATCH 3/3] :arrow_up: ha_release --- source/_components/sensor.17track.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/sensor.17track.markdown b/source/_components/sensor.17track.markdown index 862ee9834e8a..e0e672801819 100644 --- a/source/_components/sensor.17track.markdown +++ b/source/_components/sensor.17track.markdown @@ -9,7 +9,7 @@ sharing: true footer: true logo: 17track.jpg ha_category: Postal Service -ha_release: 0.82 +ha_release: 0.83 ha_iot_class: "Cloud Polling" ---