Skip to content

aserper/wunderscraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌦️ Wunderground Local Scraper - Home Assistant Integration 🏠

This is a simple but effective Home Assistant integration that scrapes weather data from a specific Wunderground Personal Weather Station (PWS) page. πŸ“‘

It provides local weather data directly from a source you choose, without needing an API key. Just point it at a station URL, and it will create sensor entities for all the key metrics. ✨

πŸš€ Installation

  1. Copy the Integration Files: Copy the wunderground_scraper directory from this repository into your Home Assistant custom_components directory.

  2. Restart Home Assistant: Restart your Home Assistant instance to allow it to detect the new integration.

βš™οΈ Configuration

  1. Go to Settings > Devices & Services.
  2. Click Add Integration and search for Wunderground Scraper.
  3. Enter the full URL of the Wunderground PWS you want to monitor (e.g., https://www.wunderground.com/dashboard/pws/KNYNEWYO1959).
  4. Click Submit.

The integration will automatically create all available sensors. βœ…

πŸ“Š Available Sensors

The following sensors will be created:

  • 🌑️ Temperature
  • 🌑️ Feels Like Temperature
  • πŸ’§ Dew Point
  • πŸ’§ Humidity
  • πŸ’¨ Wind Speed
  • πŸ’¨ Wind Gust
  • πŸ’¨ Wind Direction
  • 🎈 Pressure
  • 🌧️ Precipitation Rate
  • 🌧️ Precipitation Accumulation
  • 🌫️ Visibility
  • ☁️ Sky Condition (Clouds)
  • ❄️ Snow Depth
  • β˜€οΈ UV Index*
  • β˜€οΈ Solar Radiation*

* UV Index and Solar Radiation are only available during daylight hours and require stations with these sensors.

πŸ› Debugging & Troubleshooting

If sensors are missing or not working correctly, use the included debug scripts:

cd debug
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

# Test your weather station
python test_sensors.py https://your-pws-url-here

# Find/validate station URLs
python find_stations.py "Your City, State"

See debug/README.md for detailed debugging instructions.


Author: Amit Serper πŸ‘‹ Repository: github.com/aserper/wunderground-local-haas πŸ”—

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages