From 147bc4e26c564e62bc4cfbb492151eeb9bd65ba9 Mon Sep 17 00:00:00 2001 From: Gido Date: Thu, 31 Jan 2019 03:48:10 +0100 Subject: [PATCH] Added documentation for ROVA sensor (#7780) * Added documentation for ROVA sensor * Update source/_components/sensor.rova.markdown Fixed example configuration Co-Authored-By: GidoHakvoort * Update sensor.rova.markdown * Update sensor.rova.markdown * Update sensor.rova.markdown * :pencil2: Tweak * Update sensor.rova.markdown Update ha_release --- source/_components/sensor.rova.markdown | 99 ++++++++++++++++++++++++ source/images/supported_brands/rova.jpg | Bin 0 -> 12391 bytes 2 files changed, 99 insertions(+) create mode 100644 source/_components/sensor.rova.markdown create mode 100644 source/images/supported_brands/rova.jpg diff --git a/source/_components/sensor.rova.markdown b/source/_components/sensor.rova.markdown new file mode 100644 index 00000000000..3ccc888443e --- /dev/null +++ b/source/_components/sensor.rova.markdown @@ -0,0 +1,99 @@ +--- +layout: page +title: "ROVA Sensor" +description: "Instructions on how to integrate ROVA sensor within Home Assistant." +date: 2018-12-08 18:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: rova.jpg +ha_category: Sensor +ha_release: 0.87 +ha_iot_class: "Cloud Polling" +--- + +[ROVA](https://rova.nl) is a waste collection company that operates in the center and east of the Netherlands. The `rova` platform uses an unofficial [ROVA](https://rova.nl) API to allow you to get your waste collection schedule and integrate this in your Home Assistant installation. + +## {% linkable_title Configuration %} + +To use the ROVA sensor in your installation, add the following to your configuration.yaml file: + +```yaml +# Example configuration.yaml entry +sensor: + - platform: rova + zip_code: ZIP_CODE + house_number: HOUSE_NUMBER +``` + +{% configuration %} +zip_code: + description: Your zip code. + required: true + type: string +house_number: + description: Your house number. + required: true + type: string +name: + description: Let you overwrite the name of the device in the frontend. + required: false + default: Rova + type: string +monitored_conditions: + description: ROVA information to be monitored. The following collection dates can be monitored. + required: false + type: list + keys: + bio: + description: Upcoming collection date of your biodegradable waste + paper: + description: Upcoming collection date of your paper waste + plastic: + description: upcoming collection date of your plastic waste + residual: + description: Upcoming collection date of your general waste +{% endconfiguration %} + +If no **monitored_conditions** are specified, only **bio** will be enabled. + +### {% linkable_title Full configuration sample %} + +A full configuration entry would look like the sample below. + +```yaml +# Example configuration.yaml entry +sensor: + - platform: rova + zip_code: ZIP_CODE + house_number: HOUSE_NUMBER + name: Rova + monitored_conditions: + - bio + - paper + - plastic + - residual +``` + +To have your Home Assistant installation remind you of upcoming waste collections, combine the `rova` platform with some [Automations](/docs/automation/) and a [notification platform](/components/notify/). + +{% raw %} +```yaml +# Example configuration.yaml entry for Rova waste collection reminder +automation: + - id: rova-garbage-bio-reminder + alias: 'Send Rova Bio waste collection reminder' + hide_entity: true + trigger: + - platform: time + at: '19:00:00' + condition: + - condition: template + value_template: "{% if (as_timestamp(states.sensor.rova_garbage_gft.state) - as_timestamp(now())) < 43200 %}true{% endif %}" + action: + - service: NOTIFICATION_SERVICE + data: + message: 'Reminder: put out biowaste bin' +``` +{% endraw %} diff --git a/source/images/supported_brands/rova.jpg b/source/images/supported_brands/rova.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ead2f2b7cfec7754a7340a5a72bf7c722e7e53b2 GIT binary patch literal 12391 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 literal 0 HcmV?d00001