From cfa0cc21724a16f7b327725bb9167259e6654220 Mon Sep 17 00:00:00 2001 From: fwestenberg <47930023+fwestenberg@users.noreply.github.com> Date: Wed, 8 Jan 2020 21:05:25 +0100 Subject: [PATCH] Add Stookalert integration (#11572) * Stookalert integration * Stookalert integration * Stookalert integration * Added Stookalert integration * Added Stookalert integration * Added Stookalert integration * Removed the scan interval * Changed release * Province formatting * Compress image --- source/_integrations/stookalert.markdown | 35 ++++++++++++++++++ source/images/supported_brands/stookalert.png | Bin 0 -> 7636 bytes 2 files changed, 35 insertions(+) create mode 100644 source/_integrations/stookalert.markdown create mode 100644 source/images/supported_brands/stookalert.png diff --git a/source/_integrations/stookalert.markdown b/source/_integrations/stookalert.markdown new file mode 100644 index 00000000000..ab60733e85f --- /dev/null +++ b/source/_integrations/stookalert.markdown @@ -0,0 +1,35 @@ +--- +title: "Stookalert" +description: "Instructions on how to use Stookalert data within Home Assistant" +logo: stookalert.png +ha_category: + - Binary Sensor + - Environment +ha_release: 0.104 +ha_iot_class: Cloud Polling +--- + +The `stookalert` sensor platform queries the [RIVM stookalert](https://www.rivm.nl/stookalert) API for unfavorable weather conditions or poor air quality. With a Stookalert, the RIVM calls on people not to burn wood. This can prevent health problems in people in the area. + + +## Configuration + +To enable the platform, add the following lines to your `configuration.yaml` file: + +```yaml +binary_sensor: + - platform: stookalert + province: YOUR_NL_PROVINCE +``` + +{% configuration %} +province: + description: a province to use for the binary sensor's state. Currently only provinces in the Netherlands are supported. Valid values are `Drenthe`, `Flevoland`, `Friesland`, `Gelderland`, `Groningen`, `Limburg`, `Noord-Brabant`, `Noord-Holland`, `Overijssel`, `Utrecht`, `Zeeland` or `Zuid-Holland`. + required: true + type: string +name: + description: The sensor name to use in the frontend. + required: false + default: "Stookalert" + type: string +{% endconfiguration %} diff --git a/source/images/supported_brands/stookalert.png b/source/images/supported_brands/stookalert.png new file mode 100644 index 0000000000000000000000000000000000000000..8f01864ca961f6c7aef396b5ede38137367e5a06 GIT binary patch literal 7636 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 literal 0 HcmV?d00001