From bf8ad659dbd0feff8613362acfb22f1a40d63491 Mon Sep 17 00:00:00 2001 From: Leonardo Merza Date: Tue, 26 Feb 2019 20:06:44 -0500 Subject: [PATCH] Reddit Sensor (#8675) * automated commit 21/02/2019 20:05:00 * :pencil2: Tweaks --- source/_components/sensor.reddit.markdown | 59 ++++++++++++++++++++++ source/images/reddit.png | Bin 0 -> 11272 bytes 2 files changed, 59 insertions(+) create mode 100644 source/_components/sensor.reddit.markdown create mode 100644 source/images/reddit.png diff --git a/source/_components/sensor.reddit.markdown b/source/_components/sensor.reddit.markdown new file mode 100644 index 00000000000..33abd9c9b03 --- /dev/null +++ b/source/_components/sensor.reddit.markdown @@ -0,0 +1,59 @@ +--- +layout: page +title: "Reddit Sensor" +description: "How to integrate the Reddit sensor into Home Assistant." +date: 2018-02-21 20:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: reddit.png +ha_category: Sensor +ha_release: 0.89 +ha_iot_class: "Cloud Polling" +--- + +The Reddit sensor integrates data from [Reddit](https://reddit.com/) to monitor your favorite subreddits. + +## {% linkable_title Setup %} + +To set up this sensor, you will need to generate a `client_id` and `client_secret` for the user account you will use to connect. Follow the first steps in [this wiki](https://github.com/reddit-archive/reddit/wiki/OAuth2-Quick-Start-Example). + +## {% linkable_title Configuration %} + +To enable this platform, add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +- platform: reddit + username: !secret reddit_username + password: !secret reddit_password + client_id: !secret reddit_client_id + client_secret: !secret reddit_client_secret + subreddits: + - news + - worldnews +``` + +{% configuration %} +username: + description: Your Reddit account username. + required: true + type: string +password: + description: Your Reddit account password. + required: true + type: string +client_id: + description: Your Reddit account client_id generated from the wiki above. + required: true + type: string +client_secret: + description: Your Reddit account client_secret generated from the wiki above. + required: true + type: string +subreddits: + description: List of subreddits you want to get data on. + required: true + type: list +{% endconfiguration %} diff --git a/source/images/reddit.png b/source/images/reddit.png new file mode 100644 index 0000000000000000000000000000000000000000..b560fb18f37522a046f5966562a252ccefa9433e GIT binary patch literal 11272 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 LijvjhZ-V{<9)czA literal 0 HcmV?d00001