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