This Home Assistant custom component uses the Bureau of Meteorology (BOM) as a source for weather information. This grabs data from an undocumented API that is used to provide data to https://weather.bom.gov.au/
Install via HACS (default store) or install manually by copying the files in a new 'custom_components/bureau_of_meteorology' directory.
After you have installed the custom component (see above):
- Goto the
Configuration
->Integrations
page. - On the bottom right of the page, click on the
+ Add Integration
sign to add an integration. - Search for
Bureau of Meteorology
. (If you don't see it, try refreshing your browser page to reload the cache.) - Click
Submit
so add the integration.
Please set your logging for the custom_component to debug:
logger:
default: warn
logs:
custom_components.bureau_of_meteorology: debug
- This integration will not refresh data faster than once every 10 minutes.
- All feature requests, issues and questions are welcome.
- Fix a bug in the configuration of the observed min/max sensors (note that it may be necessary to remove and re-add the instance of the integration to correct)
- On some cards (particularly on mobile devices) with larger numbers the rain range fields where getting to wide to fit. The range fields format has been updated from
25 to 30mm
to25-30mm
to overcome this problem.
- Add humidity to hourly forecast
- Add UV to hourly forecast
- Add wind gust speed to hourly forecast
- Add color attributes to the fire danger sensor.
- Add observation sensors for observed min/max along with timestamp.
- Allow integration reconfiguration (thanks to @Djelibeybi for the contribution).
- Register entities within a service (thanks to @Djelibeybi for the contribution).
- Adjust UV text to match an update made on the BoM site.
- Fix a problem with the call to the location api not returning a valid location.
- Add a meaningful error message when trying to configure using lat/lon that aren't in Australia.
- This embeds the timezone of the location in timestamps, whcih is needed to display timess correctly if you create sensors in a different timezone to where the HA server is located.
- This is to address an architecture change in 2022.7.0 and will not install on earlier versions of HA.
- Adds new uv_forecast sensors to the daily forecast.
- Make the uv_category sensors more human readable.
- Add 'state' attribute to extended forecast entities to hold the non-truncated forecast.
- Add optional warning sensor.
- Rework card configuration.
- 1.1.6 had a problem that when upgrading the weather.xxx entities didn't migrate smoothly.
- Add the ability to name the weather entities when forecast is not checked during config.
- The wind speed in the weather object had the wrong value as the unit of measurment was not being set.
- When the forecast configuration box was unticked the weather object was failing to be created.
- Added sunrise and sunset sensors in the forecast that provide the sunrise/sunset times for the selected forecast period.
- Added now and later sensors in the forecast that provide the next 2 min/max elements.
- Fix sensors disappearing when data is not available from the BoM.
- Updated the way the integration fetches data from BoM to improve stability.
- Released a weather entity with hourly forecast.
- Hopefully fixed that bug that occured when BoM had missing data.
- Refactored code to be a bit cleaner.