Repository navigation
Releases: wesellis/weatherstar-4000
Releases · wesellis/weatherstar-4000
Release list
WeatherStar 4000+ v2.2.0 - Data Display Update
WeatherStar 4000+ v2.2.0 - Data Display Update
🌍 Release Date: October 2, 2025
✨ Major Features
- UV Index Forecast - 7-day UV protection guidance from Open-Meteo
- Recent Earthquakes - Live USGS seismic data (magnitude 3.0+)
- Stock Market Indices - Real-time DOW, S&P 500, NASDAQ from Alpha Vantage
- 30-Day Weather History - Temperature and precipitation trends
- Enhanced Time/Date Display - Consistent positioning across all displays
🎯 Key Improvements
✅ New Display Modes:
- UV Index Forecast with daily max values and protection levels
- Recent Earthquakes with magnitude, location, and time
- Stock Market with live prices and change indicators
- 30-Day Temperature history (renamed from "Temperature History")
- 30-Day Precipitation history (renamed from "Precipitation History")
✅ Display Fixes:
- Fixed time/date position (moved up 10px, right 5px on all pages)
- Added date display to all pages for consistency
- Fixed stock market color KeyError bug
- Cleaner header naming conventions
✅ Data Integration:
- Open-Meteo API for UV index and weather history
- USGS Earthquake API for seismic data
- Alpha Vantage API for stock market data
- 5-minute caching on stock data to avoid rate limits
🔧 Technical Changes
- Updated
displays.pywith 3 new display methods - Added
_fetch_stock_data()helper with caching - Fixed
draw_header()time/date positioning for all displays - Updated
config.pywith new DisplayMode enums - Integrated Open-Meteo historical data API
📦 Requirements
- Python 3.7+
- pygame 2.6.0+
- requests 2.32.3+
- Pillow 10.4.0+
- ephem 4.1.0+ (optional)
🚀 Installation
git clone https://github.com/wesellis/FUN-WeatherStar-4000-Raspberry-Pi-Python-Pygame-CRT-NOAA.git
cd FUN-WeatherStar-4000-Raspberry-Pi-Python-Pygame-CRT-NOAA
pip install -r requirements.txt
python weatherstar4000.py🌐 API Keys
Stock Market: Alpha Vantage API key included (free tier)
UV Index & History: Open-Meteo (no key required)
Earthquakes: USGS (no key required)
📊 Display Count
Now featuring 26+ display modes including:
- All classic WeatherStar 4000 displays
- 30-day weather history
- UV index forecast
- Recent earthquakes
- Live stock market
- News integration
- Animated weather alerts
🎮 Perfect for
- Raspberry Pi weather stations
- Retro computing projects
- CRT TV displays
- Weather enthusiasts
- 90s nostalgia lovers
- Educational displays
Bringing authentic 1990s Weather Channel experience with modern live data!
🤖 Generated with Claude Code
WeatherStar 4000+ v2.1.0 - Real Radar Update
WeatherStar 4000+ v2.1.0 - Real Radar Update
🌩️ Release Date: September 16, 2025
✨ Major Features
- Real NOAA Weather Radar - Live radar from weather.gov with automatic zoom to your location
- Improved News Displays - MSN & Reddit with colored categories and smooth scrolling
- Enhanced Image Quality - High-quality radar with LANCZOS resampling and smoothing
- Modularized Architecture - Cleaner codebase split into logical modules
🎯 Key Improvements
- ✅ Real-time animated radar (6 frames) from NOAA
- ✅ Automatic location detection and regional zoom
- ✅ Fixed Weekend Forecast icon aspect ratios
- ✅ Proper news text sizing and margins
- ✅ Scrolling ticker positioned correctly (20px from bottom)
- ✅ Removed artificial scanlines for authentic CRT display
- ✅ Security updates for all dependencies
🔧 Technical Changes
- Fetches radar from
weather.gov/ridgeAPI - Intelligent crop and zoom based on lat/lon coordinates
- PIL/Pillow integration for superior image processing
- Modular code organization (displays, data fetchers, news, weather)
- Updated to latest secure package versions
📦 Requirements
- Python 3.7+
- pygame 2.6.0
- requests 2.32.3
- Pillow 10.4.0
- ephem 4.1.0+ (optional)
🚀 Installation
git clone https://github.com/wesellis/WeatherStar-4000-Python.git
cd WeatherStar-4000-Python
pip install -r requirements.txt
python weatherstar4000.py🎮 Perfect for
- Raspberry Pi projects
- Retro weather displays
- CRT TV installations
- Weather enthusiasts
- 90s nostalgia lovers
Recreating the authentic 1990s Weather Channel experience with modern data!