---
title: ROVA
description: Instructions on how to integrate ROVA sensor within Home Assistant.
ha_category:
  - Sensor
ha_release: 0.87
ha_iot_class: Cloud Polling
ha_domain: rova
---

[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.

## 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
house_number_suffix:
  description: A suffix for your house number.
  required: false
  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.

### 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
    house_number_suffix: HOUSE_NUMBER_SUFFIX
    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](/integrations/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'
    trigger:
      - platform: time
        at: '19:00:00'
    condition:
      - condition: template
        value_template: "{% if (as_timestamp(states('sensor.rova_garbage_gft')) - as_timestamp(now())) < 43200 %}true{% endif %}"
      - condition: template
        value_template: "{% if (as_timestamp(states('sensor.rova_garbage_gft')) - as_timestamp(now())) > 0 %}true{% endif %}"
    action:
      - service: NOTIFICATION_SERVICE
        data:
          message: 'Reminder: put out biowaste bin'
```

{% endraw %}

<div class='note warning'>
This integration is not affiliated with Rova and retrieves data from the endpoints of their website. Use at your own risk.
</div>
