From 1f718d2f3accc0eaef50734f47b921a3470887a0 Mon Sep 17 00:00:00 2001 From: Stealth Hacker <42306475+stealthhacker@users.noreply.github.com> Date: Tue, 29 Jan 2019 04:29:34 -0800 Subject: [PATCH] Add Recollect Waste platform documentation (#8171) * Added Recollect Waste platform documentation. * Using configuration tags now. * Fixed invalid formatting of configuration section. * Fixed invalid formatting of configuration section. * Adjusted scan_interval description as platform has been updated to use built-in scan_interval. * :pencil2: Tweaks --- .../sensor.recollect_waste.markdown | 59 ++++++++++++++++++ .../supported_brands/recollect-waste.png | Bin 0 -> 7135 bytes 2 files changed, 59 insertions(+) create mode 100644 source/_components/sensor.recollect_waste.markdown create mode 100644 source/images/supported_brands/recollect-waste.png diff --git a/source/_components/sensor.recollect_waste.markdown b/source/_components/sensor.recollect_waste.markdown new file mode 100644 index 00000000000..d9fc685b5b6 --- /dev/null +++ b/source/_components/sensor.recollect_waste.markdown @@ -0,0 +1,59 @@ +--- +layout: page +title: Recollect Waste Sensor +description: "Instructions on how to set up Recollect Waste sensor within Home Assistant." +date: 2019-01-14 13:30 +sidebar: true +comments: false +sharing: true +footer: true +logo: recollect-waste.png +ha_category: Sensor +ha_release: 0.87 +ha_iot_class: "Cloud Polling" +--- + +The `Recollect Waste` platform allows you to track the next scheduled waste pickup and what type of waste from [Recollect](https://recollect.net/solutions/waste/). To use this sensor your city's waste company must be Recollect and you will need to find your place_id and service_id. + +1. In Chrome open developer tools and go to the network tab. +2. Go to your city's Recollect collection calendar. +3. Search for and select your address in the UI. +4. Watch for a request that looks like + + https://api.recollect.net/api/places/**(place_id)**/services/**(service_id)**/events?nomerge ... + +5. Use the place_id and service_id when configuring the sensor. + +## {% linkable_title Configuration %} + +To enable this sensor, add the following lines to your `configuration.yaml`: + +```yaml +# Example configuration.yaml entry +sensor: + - platform: recollect_waste + place_id: YOUR_PLACE_ID + service_id: YOUR_SERVICE_ID +``` + +{% configuration %} +place_id: + description: The place_id used for your neighbourhood. + required: true + type: string +service_id: + description: The service_id used for your city. + required: true + type: string +name: + description: Name the sensor. + required: false + type: string + default: recollect_waste +{% endconfiguration %} + +The default frequency for pulling data from Recollect Waste is once a day (86400 seconds). + +

+The Recollect Waste sensor uses the Recollect API URL to obtain data not an official API from Recollect. Use at your own risk. +

diff --git a/source/images/supported_brands/recollect-waste.png b/source/images/supported_brands/recollect-waste.png new file mode 100644 index 0000000000000000000000000000000000000000..d7e28cbac13f6093d2741fbf17ece7564619a8ae GIT binary patch literal 7135 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 literal 0 HcmV?d00001