Garbage pickup date (mijnafvalwijzer.nl) custom_component

And the mijnafvalwijzer platform:

- platform: mijnafvalwijzer
  postcode: 1111AA
  huisnummer: 1

And the sensor platform:

- platform: template
  sensors:
    trash_restafval_date:
      friendly_name: 'Grijze bak'
      value_template: '{{ as_timestamp(states.sensor.trash_restafval.state) | timestamp_custom("%Y-%m-%d") }}'

And an automated notify a day before at 20:00 hours:

- alias: 'Trash - Grijze bak'
  trigger:
    - platform: time
      hours: 20 
      minutes: 0
      seconds: 0
  condition:
    - condition: template
      value_template: '{{ now().strftime("%Y-%m-%d") == (as_timestamp(states.sensor.trash_restafval.state) - (24*3600)) | timestamp_custom("%Y-%m-%d") }}'
  action:
    - service: notify.family
      data_template:
        message: 'Het is vandaag - {{ now().strftime("%Y-%m-%d") }}. De grijze bak wordt morgen geleegd!.'

And a group:

trash_pickup:
  name: "Trash Pickup"
  control: hidden
  entities:
    - sensor.trash_restafval_date