Garbage pickup reminder via Home Assistant
Using afvalbeheer's recycleapp_morgen
sensor, you can easily send a notification to your phone the day before garbage pickup.
- Install the custom component afvalbeheer.
- Configure your waste collector in
/config/configuration.yaml
, and make sure to addupcomingsensor: 1
. I useRecycleApp
for Belgium.
sensor:
- platform: afvalbeheer
wastecollector: RecycleApp
resources:
- restafval
- papier
- pmd
- glas
postcode: 9000
streetnumber: 666
streetname: Duivelsteeg
upcomingsensor: 1
builtinicons: 1
- Add the following config to
/config/automations.yaml
.
- alias: 'Send Garbage Reminder'
trigger:
- platform: state
entity_id:
- sensor.recycleapp_morgen
condition: "{{ states.sensor.recycleapp_morgen.state != 'None' }}"
action:
- service: notify.mobile_app_iPhone
data:
message: "♻️ Morgen: {{ states.sensor.recycleapp_morgen.state }}"
By using platform: state the automation is triggered when the state of sensor.recycleapp_morgen
changes. This happens when it is the day before pickup and then returns the items that are being collected.
In order not to trigger the automation when the state becomes empty on bin day itself, I added this condition: {{ states.sensor.recycleapp_morgen.state != 'None' }}
Then simply add an action to notify your mobile phone and presto!