Astronomy Weather



Astronomy Weather is a cross-platform application that provides real-time weather data from Open Meteo stations. Built with Avalonia UI, it runs on a single .NET codebase, making it compatible with desktop systems on Windows and macOS, as well as low-power devices like the Raspberry Pi. The app delivers accurate and timely weather information across a variety of platforms.

The application demonstrates Avalonia UI’s flexibility, offering a consistent experience across desktops, embedded systems, and mobile devices. Users can access detailed weather information through a straightforward interface that balances functionality with clarity, making it suitable for both hobbyists and technical users who need reliable, real-time data.

Features available

  • Current Weather
  • Hourly Forecast (48 Hours)
  • Daily Forecast (10 Days)
  • Sun and Moon Forecast and Times
  • U.S. AQI (Air Quality Index)
  • Precipitation: Rain, Showers, Snowfall, and Snow Depth
  • Humidity Levels
  • Standard air pressure at Mean Sea Level (MSL)

Setup

For assistance with setting up Astronomy Weather for the first time, checkout the Astronomy Weather Setup page.

Releases

1.0.5
  • Adjusted Current Forecast to handle longer status text without strangely scaling the window.
  • Mac: Updated configuration to refer to Astronomy Weather correctly in the Application manager vs “Avalonia Application”.
  • Various code improvements.
  • A few minor UI tweaks.
1.0.4
  • Corrected Support and Help URL’s for Windows installation.
  • Added a message to the locations lookup screen when the API key is invalid.
  • Removed preferences.json by default. Only create if it doesn’t exist. Should avoid overwrite on upgrade.
  • AQI: Reduced description length.
  • AQI: Added color coding to each pollutant to give more indication why the AQI level is where it is.
  • Preferences: Refresh no longer allows a more aggressive update time than 10 minutes to avoid capping out API usage requirements.
  • Performance: API’s now load asynchronously, improving load times.
  • Reliability: In situations where certain views do not get data in time, the previous data remains instead of appearing blank.
1.0.3
  • Temperature Values: Changed “-0” readings to appear as “0”.
  • Pressure: Changed “Normal” to “Norm” to take up less space on the view which can force truncation of the graphic.
  • Hourly Forecast: Fix consistencies with AM / PM text in ARM mode.
  • Sun/Moon: Align 6AM, 6PM to be closer to graphic when stretching horizontally.
  • Preferences: Fix formatting to match “Locations” and “About Us”.
  • Multiple Views: Hide Text-based ToolTips in Pi mode. They are more distracting than helpful.
1.0.2
  • Official Production Release for Windows, Linux x64, Linux ARM, and Mac OS.