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.