This is a custom component for Home Assistant that allows you to see the mail you are going to receive.
This integration requires you to create and configure an account in the my bpost app. You need to have My Mail correctly setup within the app to use this integration.
Only features with a ☑️ are available at the moment. Other features are planned for the future.
- The amount of mail you will receive today:
sensor.mail_today
(extra attribute containing unique IDs of the mail) - Information about parcels you're tracking
- If mail has been processed today:
binary_sensor.mail_processed_today
- If you've configured the mail service correctly:
binary_sensor.mail_service_available
- If you're expecting a parcel
- Pictures of the mail you will receive. The image will be available with a unique ID in the form
bpost_camera_id
. The list of IDs can be found in themail_today
extra attribute. This entity has an extra attributeexpected_delivery_date
with a timestamp indicating when the mail should arrive.
- Start tracking a new parcel
This repository is included in the HACS repositories.
- Go to your Home Assistant settings > Integrations and add a new integration.
- Search for
bpost
and select it. - Enter the email address you've used in the mobile app.
- You will receive a verification code through email.
- Enter the verification code you received.
- All entities and services mentioned above are now available.
MIT license
- Install poetry
- Clone the repository
- Install dependencies
poetry install
- Activate venv:
poetry shell
- Configure pre-commit:
pre-commit install
- Configure your IDE to use the poetry venv (
poetry env info
)