Check out GitHub - petergridge/Irrigation-V5: Irrigation custom component for Home Assistant
I wrote these to handle WA’s watering restrictions and collect and use weather data. It doesn’t use BOM weather but i have an integration to open weather map that allows some flexible calculations to affect the volume of water. OWM sources the data from the BOM I believe.