A new local forecast is on the way

We’re currently working on a new local forecast that will be introduced to Ferny Grove Weather.

This will be a new addition to the website, built using multiple sources of forecast data to better reflect the local suburban conditions experienced at Ferny Grove.

Weather forecasting

Most weather forecasts are based on weather models — large computer simulations run by weather agencies around the world that calculate how the atmosphere is likely to evolve over time.

Each model has its own strengths and limitations. Some handle certain weather patterns better than others, and none of them are perfect, especially at a local, suburban site where weather can be experienced in quite unique ways.

A widely used and proven way to improve forecasts is to take a consensus approach. This means looking at several different models rather than relying on just one, and combining their information to reduce individual weaknesses. This approach is commonly used in operational forecasting because it tends to produce more reliable and more consistent results.

In addition to combining models, forecasts can also be improved by applying bias corrections. Over time, models often show repeatable tendencies — for example, running slightly too warm or too cool in specific situations as a simple example. By comparing recent forecasts against actual observations, these tendencies can be identified and adjusted for.

The new forecast we’re developing brings these concepts together. It combines information from many different models, applies various adjustments based on how they’ve been performing locally, and blends the results into a single forecast.

The aim is to provide a forecast that reflects the most likely outcome for Ferny Grove, using methods that are widely used in forecasting to improve accuracy and reliability.

How is this different from official forecasts?

Official forecasts produced by national weather agencies are designed to be representative over large areas and are based on observations from standardised weather stations.

This new local forecast isn’t intended to replace those forecasts.

Instead, it focuses on one specific location — Ferny Grove — and looks closely at how different forecast sources tend to behave here over time. By comparing forecasts against local observations and adjusting for consistent local differences, it aims to provide an additional, site-specific perspective.

Official forecasts and this local forecast are best seen as complementary, rather than competing.

What will be included first?

The first version will focus on temperature, as this is a core part of weather forecasts and a good place to introduce the new approach.

As development continues, this temperature forecast may also be blended with locally generated WXSIM output, which has been in use here for over a year. WXSIM is a locally run weather simulation that can help capture terrain and other local influences, though whether it appears in the initial release will depend on further testing and results.

Other forecast elements, such as rainfall guidance and probabilities, are planned for later phases once they can be added in a way that is clear, useful, and reliable.

What’s happening now?

Work is continuing behind the scenes to develop and refine the new forecast, with results being compared against actual observations as part of that process.

Early verification suggests excellent results, with mean absolute error for daily temperature typically around 1 °C or better at this site, though performance naturally varies with weather conditions.

Accuracy can be reduced on days with changing cloud, thunderstorms, or other localised weather effects. Improving how these situations are handled is an ongoing part of development, and the forecast will continue to be refined over time.

Looking ahead

Updates will be shared as this forecast becomes available and as new elements are added over time.

It’s hoped this helps explain what is quite a complex topic and marks the start of a new addition to Ferny Grove Weather. Please feel free to comment or share this post. You’re also welcome to get in touch if you have any questions related to these forecasts or other information on the site.

Want to share this?
0
0

A word about Tropical Cyclone Alfred

As it has become known Brisbane and surrounding areas will experience an impact from Tropical Cyclone Alfred during this week. According to the currents forecasts and modelling at the present time as of 10 pm on Monday 3 March 2025 it is suggested to make landfall somewhere between the southern Sunshine Coast and Brisbane late on Thursday 6 March 2025 or early on Friday 7 March 2025 as either a category 1 or 2 system. There is still uncertainties in the track, intensity and speed of movement that dictate the precise effects from the system, which should improve as it gets closer. However damaging or destructive winds, heavy and locally intense rainfall with flooding and dangerous coastal conditions are expected well ahead, with and behind the system.

Please keep updated with official information from the Bureau of Meteorology and make preparations well ahead of the onset of the severe weather according to advice from the authorities.

Ferny Grove Weather will remain operational as long as possible during the event and this includes our real-time updates. Possible power interruptions may disrupt these updates and the data on the website may not update in a timely manner. Without power and/or telecommunication systems working our data will still be logged. When these services are restored the data will be fed back into our reporting system to be available again on the website once again.

There is a chance that our monitoring equipment will be damaged during the event which may cause an outage of some of our weather data. In that case the utmost effort will be made to get our weather station back up and running again as soon as possible but in this case it may take some time to conduct repairs.

Ferny Grove Weather will be here to provide real time data as much as it possible during this events. Please take the necessary precautions and stay safe everyone.

Want to share this?
0
0

Website update v2.1.0

We are pleased to announce the latest website update, bringing several enhancements to provide you with more comprehensive externally sourced weather information. Here is a summary of the changes made in version 2.1.0:

New Forecasts and Observations

Navigation Improvements

  • Added additional header navigation items to accommodate the new content.
  • Removed Dark Sky forecast pages, which are no longer functional, and replaced them with the new forecast pages.

Bug Fixes:

  • Fixed an issue where page scripts were not being loaded within the blog.
  • Corrected an unresolved issue of sun/night banding on some graphs, ensuring correct sun/night banding is applied when data is missing.
  • Improved the fix for the issue where the calm icon is not shown in calm winds on the home page.
  • Fixed an issue with the graph buttons on Website Analytics, ensuring they are upgraded for Bootstrap 5.
  • Addressed an issue with Data Upload Status on System Status page not showing the correct colour mode.

Enhancements:

  • Implemented the load of theme and color mode to content after the page has loaded (required for the new Bom forecast page).

Homepage Changes:

  • Changed the home page BoM forecast to use Ferny Grove forecast instead of the Brisbane forecast.
  • Added to the home page BoM forecast for the Brisbane area and possible rainfall details as an on-hover feature for further information.

We appreciate your continued support and hope that these updates are useful additions to our website. If you encounter any issues or have feedback, please don’t hesitate to reach out.

Want to share this?
0
0

Important Update: Enhancements to Your Website Experience

We are pleased to inform you about significant improvements to our website aimed at providing a more tailored and sophisticated user experience. The website has been updated to v2.0.0 and introduces a theme selector and a colour mode selector, offering you the ability to personalise your interaction with our website.

Key features:

1. Website upgrade

This website utilises the Bootstrap framework as the backbone to the website structure. This has been updated from v4.6.0 to v5.3.2. This upgrade bring various improvements and some changes to how the information is being shown. Some minor layout changes have been implemented which uses the screen space more effectively. Where possible the website style and look has not been changed to aid with maintaining familiarity. The main benefit of this upgrade is to implement a dark mode as described below.

2. Theme Selector: Personalising Your Visual Experience

Our new theme selector, powered by Bootswatch themes for Bootstrap v5.3.2, gives you the ability to customise the visual aesthetics of our website. The implementation involves dynamically loading the theme based on user selections from a choice of themes. You may choose your theme using the paint palette icon at the far right of the top navigation menu. By default the existing theme is displayed but if you like to try something different feel free to use the theme selector. There are various themes available to use that vary in colour, line spacing, font and visual design.

3. Colour Mode Selector: Enhancing Visual Comfort

Introducing a colour mode selector that facilitates the choice between light and dark modes. This feature is designed to accommodate different user preferences. If you find that overall brightness of the white background to be too much then dark mode might suit you better. The default is your system preference (auto), however you can manually switch between light and dark modes. To change the colour mode use the sun/ moon icon at the far right of the top navigation menu

Additional Considerations:

  • Visibility: The formatting of the website content is tailored according to the selected theme for optimal contrast and legibility across all themes.
  • Efficient Loading: Themes load swiftly and page content shouldn’t be displayed while themes are being switched, maintaining a responsive user experience. You might notice a spinning wheel for a brief moment while themes are being switched
  • Visual preferences: Your theme and colour mode preferences are saved for future visits. By default the existing site theme is loaded, but is switched to your preference based on your saved preference. If you delete your site data in your browser or use another browser or device you will need re-apply your preferences.

Technical Insights:

For those interested in the technical aspects:

Theme Selector and Colour Mode Selector Implementation:

Our theme selector leverages Bootswatch themes and dynamically applies the selected theme by creating and appending a new link element to the document’s head before unloading the old theme and reloading the new theme. This process has been implemented so that themes are loaded effectively and as quickly as possible.

Various colour and styling adjustments are made to the loaded theme to ensure reasonable readability and contrast. Please let us know if you believe there is content that you believe doesn’t provide enough contrast to view in a legible fashion.

This utilises local Storage to store user preferences, ensuring that your chosen colour mode persists across sessions. Additionally, the implementation includes a system preference check by default (the auto setting), to dynamically setting the theme based on the user’s operating system.

Other updates:

  • Fixed an issue where the calm wind icon on the home page is not shown in calm winds.
  • Changed the layout in the top section of the home page and the Gauges page to use space more effectively.
  • Corrected an issue from v1.13.0 for Annual Data Summary not displaying due to jQuery being loaded after the page content is loaded.
  • Dynamically calculated station age in years that was previously listed manually in the header
  • Replaced the Met24 satellite graphic being no longer available, and instead with a graphic from Meteoblue.

Getting Started:

Feel free to explore the newly integrated theme selector and colour mode selector. Your preferences will be retained for future visits, ensuring a consistent and personalised experience.

Thank you:

We extend our sincere appreciation to our valued website users for their continued support for Ferny Grove Weather (December 2023 was our strongest month for visitor activity yet). These updates are aimed at elevating your experience, and we hope they prove to be valuable additions.

Please note there is the chance of the website experiencing unexpected behaviour when using these features. Whilst this has undergone significant testing these issues may occur. Please reply to this post or contact us to inform of the issue for rectification in a future update.

Further updates to bring new content and different ways to explore existing data are in the works for 2024.

For any inquiries or feedback, please don’t hesitate to reach out.

Want to share this?
0
0

Website update v1.13.0

2 new pages are now available on the website allowing for multiple parameters to be plotted together on the same chart. These new pages are:

  • Recent Data Select-a-Graph graphically shows the data at 1 minute intervals for the past 7 days. On this page you can configure your own graph and add and remove the parameters to plot together as required
  • Select-a-period Multi Graphs graphically shows the data less frequently for between a start and end date. The plotted data frequency is affected by the time period selected where data over longer periods of time are charted at a lower data frequency. Also on this page you can configure your own graph and add and remove the parameters to plot on the chart.

Various other modifications that has been made and are summarised as:

  • A bug fixed with the graphing of charts showing yellow or blue banding for sun out or night which was not working correctly when data is missing
  • Visual improvements to axis labels on the home page real-time graph and added visibility of rain series on home page real-time graph where rainfall > 0.2
  • Change this sun/night banding to use sunrise/ sunset instead of theoretical solar radiation
  • Backend improvements to the file structure, updating highcharts and Jquery as well as clean up redundant file links
  • Updated Website Analytics to show data for the past year to the on-page table and corrected an issue preventing the rendering of the graphs
Want to share this?
0
0

Improved reliability of real-time data

Real time data displayed on this website have seen interruptions to the updating of the data on a number of occasions. These ongoing issues should now be solved with the introduction of an automated process to deal with this. Most recently an 8 hour outage occurred during the overnight hours. Measures are in place to deal with these issues, including automated monitoring of data reaching the website in a timely manner.

These issues started with the introduction of a Weatherlink Live data capture and streaming device used to collect the data from our on-site sensors measuring the weather. This device was brought into use in order to expand the data in collect and publish, which was not possible for technical reasons with its predecessor.

Due to this system relying on our residential home network (including wi-fi connectivity) to a greater deal than the previous implementation of the weather system there are occasional temporary dropped connections between the Weatherlive Live device and the Raspberry Pi computer used to collate, store and upload the data within our network. As a consequence of this, sometimes the Raspberry Pi computer loses connection to the Weatherlink Live device, and doesn’t regain a successful connection.

The impact of this is the software continues to run and upload data that have not updated correctly. In the most recent outage the data rolled over to the new day, but continued to used data from the previous day.

Usually, however a reboot of the Raspberry Pi computer fixes the issue. However if the Raspberry Pi has lost connection to the network, then it makes more difficult to reboot it, as the Raspberry Pi operates in a headless configuration with no keyboard, mouse or monitor. Usually cutting power to the computer and turning it back on has been the only option to get the system back up and running.

So in view of this, a bash script was created to manage these issues in an automated manner. The script handles a) the data collection software is not running because it crashed for some reason, and b) the data collection software is running but the data is not current because it lost connection within the network. When these situations occur the software is shut down, and the system rebooted. The script is ran as a scheduled cron task every 5 minutes on the Raspberry Pi computer. The Raspberry Pi computer on boot up is configured to auto-start all of the required systems, thereby getting the data back online. The scripts allows for the time periods for these two time periods to be defined, and to write the actions taken to a log file when triggered in the script.

The bash script is as the following:

Whilst these measures will need monitoring over time, and with possible tweaks/ or improvements, this should help with increasing the availability of the data on this website.

If you find this type of blog post of value, please free free to comment or share on this post. You can also contact us if you have any questions directly related to the information on this website.

Want to share this?
0
0

Website after 3 years

On this day three years ago the Ferny Grove Weather website was launched. It is with great appreciation and amazement of the growth of the continued support of everyone who have visited this website during this time. I would especially like to thank those who have showed a continued interest in the website who have visited many times and especially during times of severe weather.

In the past year a total of 5,629 visits have been made, which is 59 % of all visits made to the website in the past three years. In the past three years there has been a total of 9508 visits that were made by 3713 visitors of which 58% have previously visited the website. Those who have visited this website most frequently (in top 1% of all return visits made) have brought 22.1 % of all visits which were made by 20 unique visitors. This is a large drop compared to last year, as a result of a larger audience who are using this website. A total of 13,343 page views have been made.

It has brought great satisfaction of how this website is used more during periods of severe weather. This was especially the case during the significant weather event in February 2022 which saw a massive increase in visitor activity with 1491 visits by 520 visitors (2294 page views) and over double the previously most active month. This is quite obvious in the information contained on the Website Analytics page.

There is very strong interest in the real time data on this website which received a large proportion of all activity on the website (47.7 % for the home page and 14.8 % for the gauges out of all of the page views). This has however dropped by 27 % with other pages on the website being of more interest than it was previously, mostly notable the Today and Yesterday page.

This website came about based on the desire to upgrade the weather station used for improved accuracy and to shift towards measuring the weather in real-time. This website was built as a personal project to view the data that was easy to access, be updated in an automated nature as nearly to real-time as possible and no matter what screen size I am using. This project have evolved to also experiment with various data presentation methods and to explore programming techniques and technologies.

In the past year new additions to the website to the website include:

  • UV Index and UV Dose (Standard Erythermal Dose)
  • Upgraded automated process to update the website analytics by rainfall in Website Analytics
  • Thermal graphs to Historic Graphs showing Growing Degree Days of daily average temperatures and Temperature Sum of daily minimum, maximum and average temperature
  • Heat Map charts that shows logged historical data which may be viewed by hour and day across a given year for a selected metric.
  • Wind Rose charts for wind speed for various periods across the entire station period including specific month and years and various recent time periods. This shows the distribution of wind speed by wind direction.
  • Various small additions and tweaks

Moving forwards there is much more planned to improve and add to the website and continues with a plan to publish data that to date is not viewable on the website, some of which is currently under development. As this is a personal project and with the complexities involved, it does takes time to complete these additions with the accuracy and use friendliness of the website being important components to get right.

But if there are any specific things on the website you would like to see for consideration or if you have feedback, you are always welcome to reply here or to Contact Us with your thoughts.

Want to share this?
0
0

June 2021 weather review

The review of the weather at Ferny Grove during June 2021 is now available.

In June at Ferny Grove overnight and daytime temperatures were close to average. Daytime temperatures were the lowest in 5 years. Minimum temperatures during June were predominately below average with some periods of above average temperatures throughout the month. Maximum temperatures in June were near average or slightly above average during most days with some cool days.

Rainfall for June was below average but close to the long term median with a total of 23.9 mm (38.6% of the long term average and 61.8% of the site median). Light rain on the 3rd and light showers early on the 9th. A mild mid-morning thunderstorm with brief moderate falls and then light rain later in morning on the 15th. Light showers on the 23rd and 24th. Light rain at times on the 24th and 26th. Light showers on the 29th and 30th with some moderate falls. After some rainfall at the start of the month, about one-third of the rainfall was measured on the 16th, and another third later in the month. Most rainfall during the month was light.

The long period rainfall totals continued to remain above average for rainfall periods up to 18 month but generally remained near average at the longer time spans, though 36 month remained below average. As compared with May 2021 the 6 monthly rainfall dropped back by 57.7 mm to 96.4 mm above average, 9 month rainfall dropped back by 15.1 mm to 94.9 mm and 12 monthly slipped by 20.5 mm to 75.6 mm above average.18 month rainfall remained above average at 212.1 mm above average after improving by 46.4 mm. 24 month rainfall slipped slightly by 18 mm from 9.8 mm above average to 8.1 mm below average. 36 month rainfall continued to remain the only period that was significantly below average that was 129.8 mm below average but improved by 35.2 mm from May 2021. 48 monthly rainfall slipped slightly from 2.2 mm above average to 23.4 mm above average. Compared with the same period in 2020 the long period rainfall totals improved or dropped slightly.

The summary containing the key information can be found here.

The full report of more detailed analysis is available here.

Want to share this?
0
0

Additions to website

Several additions to the website in the latest update (v1.12.0) has been made with several new graphs now available. Various other changes have been made and the seasonal weather summary for the summer of 2020 to 2021 has been published in Reviews.

The new graphs available are as the following:

  • Website Analytics: 2 new graphs of cumulative number of visits and page views of all visitors (Cumulative Visits) and return visitors (Cumulative Return Visits)
  • Historic Graphs: New graphs for annual thermal energy (shown under Thermal). This is shown for Growing Degree Days and Temperature Sum that utilises daily temperatures compared to base temperatures to track plant growth and seasonal progress
  • Heatmap charts: This is a new page that shows our logged historical data for the past 10 years by hour and day across a given year for a selected metric
  • Wind Rose charts: This is another new page that charts the distribution of wind speed and wind direction for various periods. The time periods include recent data and any year, month or all data during the last 10 years

To provide further information about how the new graphs have been added, that php scripts are used to run queries against the database and insert that data into JSON format arrays in a format that the Highcharts graphs can use. The link to the js file containing the Javascript code for the highcharts can be viewed from page source code, such as analyticsSQL.js for the Website Analytics graphs. From the Javascript code the code of the php scripts used as the data input can be accessed by appending a ?view=sce to the url.

Adding the new website analytics graphs as mentioned above came about because it is of interest to plot the month to month trend in the visitor numbers. From this it can clearly seen that the trend have been generally linear even though there are variations in individual months. The direct links to the php scripts are as per the following: Cumulative Visits and Cumulative Return Visits

Explaining the Growing Degree Days (GDD) in more detail this provides an easy to use simple indication of crop or plant development over a period of time as result of the accumulation of heat. Plant growth is often dependent on the amount of heat experienced over time. So to quantify the amount of thermal energy available over time, GDD is a cumulative total of daily temperatures that can give an indication of how the season/s is progressing for plant growth and provide a future indication to when a required amount of GDD would be reached.

Note that other factors are not included such time integrated warmth over each day, transpiration, soil moisture and rainfall. The daily GDD contribution is calculated as the difference of the daily average temperature (average of minimum and maximum temperatures) for each day from base temperatures. The daily GDD is set to zero if the average temperature is below the base temperature (not possible in our climate). Daily maximum temperatures over 30 C are capped at 30 C as many plants don’t grow as quickly in hotter weather.

The temperature sum is similar and provides an indication of the accumulative effect of the thermal energy available over a period of time based on the temperature. However that while the Growing Degree Days (GDD) provides an indication for plant growth, Temperature Sum provides a more general gauge on the progress of the total amount of coolth or warmth of the season/s. Similar to the GDD base temperatures are also employed.

The temperature for each day for the temperature sum is calculated as the difference of the daily average temperature (average of minimum and maximum temperatures) for each day from base temperatures. The daily temperatures used for sum that are below the base temperature do reduce the cumulative temperature sum, in contrast to this not affecting the cumulative temperature in GDDs.

The php scripts employed for the GDD and temperature sum are parameterised meaning that values are appended to the end of the url to control the output received in the query. This allows for the base temperatures and starting month to be defined as well as the capping of temperatures at 30 C in GDD or the metric used in the temperature sum. The header in the php script explains in more detail about the parameters the script accepts. The temperature sum is show for daily average, minimum and maximum temperatures (metric used is set in the url parameter) because there are differences between these that show the coolness and warmness of the season in different ways depending on the base temperatures chosen. The direct link to the php scripts is the following: Growing Degree Days and Temperature Sum.

And if of interest this is the main SQL query for the annual Growing Degree Days for each year as contained in the php script which uses both SQL and php variables.

And this is the main SQL query for annual temperature sum for each year as contained in the php script which has both SQL and php variables.

Let us know if you find this content interesting or if you have any questions or comments. I hope that you find the new data helpful or of interest.

Want to share this?
0
0

May 2021 weather review

The review of the weather at Ferny Grove during May 2021 is now available.

In May 2021 overnight and daytime temperatures were close to average. Daytime temperatures was the lowest for May in 6 years. Minimum temperatures in May were above average during most days in the first half of the month before near or below average temperatures during the remainder of the month. May maximum temperatures were above average during most days in the first half of the month and then most days during the rest of the month were near or below average.

Rainfall for May was close to average but above the long term median with a total of 99.5 mm (96.6% of the long term average and 220.4% of the site median). On the 1st and 2nd were showers with some moderate to heavy falls. Further rainfall occurred on the 4th and 5th with light showers tending to rain after a mild thunderstorm with brief heavy falls on the 5th. Overnight on the 11th and 12th was light to moderate thundery rain with a thunderstorm. In the afternoon of the 12th was a severe thunderstorm with fierce electrical activity with 20 mm of rainfall occurring in 12 minutes. Almost all of the rainfall fell in the first half of the month.

Long period rainfall totals remained above average for the rainfall periods up to 18 months and improved for some of the longer periods, though 36 monthly rainfall remained significantly below average. 6 monthly rainfall improved by 82.3 mm in April to 154.1 mm above average, 9 monthly rainfall improved by 23.8 mm to 110 mm above average and 12 monthly rainfall improved by 88.8 mm to 96.1 mm above average. 18 month rainfall improved by 72.6 mm to 165.6 mm above average. 24 monthly rainfall returned to being in the positive from 14 mm below average to 9.8 mm above average. 36 month was the only period that was below average being 165 mm below average which was the same as the previous month. 48 monthly rainfall slipped slightly from 24.9 mm above average to 2.2 mm above average. Compared with the same period in 2020 the long period rainfall totals improved and significantly for some periods but have worsened for 36 and 48 monthly totals.

The summary containing the key information can be found here.

The full report of more detailed analysis is available here.

Want to share this?
0
0