The Modern Milkman for Home Assistant

Logo The Modern Milkman milkrounds for Home Assistant

This integration synchronises your data from The Modern Milkman adds sensors to Home Assistant which can be used in your own automations.


GitHub Release
License
hacs_badge
Project Maintenance

Enjoying this? Help me out with a :beers: or :coffee:!

coffee

Additionally if you are looking to sign up to The Modern Milkman and use this integration it would be greatly appreicated if you used this referrer code at checkout.

ANJU-1-16177E

Installation through HACS

There is an active PR to get this into HACS, once that is merged then you can install the The Modern Milkman integration by searching for it there in HA instance.

Until then you will have to add this repository manually:

Go to HACS → 3 dot menu → Custom Repositories:-

Paste https://github.com/jampez77/TheModernMilkman into Repository field and select Integration

Now you should be able to find it in HACS as normal.

You can install the The Modern Milkman integration by searching for it there in HA instance.

Manual Installation

Use this route only if you do not want to use HACS and love the pain of manually installing regular updates.

  • Add the themodernmilkman folder in your custom_components folder

Data

This integration creates a sensor for your next milkround delivery date as well as information on number of milk bottles and wheelie bins saved. In addition you can add upcoming milkrounds to a calendar.

Contributing

Contirbutions are welcome from everyone! By contributing to this project, you help improve it and make it more useful for the community. Here’s how you can get involved:

How to Contribute

  1. Report Bugs: If you encounter a bug, please open an issue with details about the problem and how to reproduce it.
  2. Suggest Features: Have an idea for a new feature? I’d love to hear about it! Please open an issue to discuss it.
  3. Submit Pull Requests: If you’d like to contribute code:
    • Fork the repository and create your branch from main.
    • Make your changes in the new branch.
    • Open a pull request with a clear description of what you’ve done.