WRAL Weather (Raleigh, NC USA)

Hi All,

Updated February 2024

I have created a custom component for Home Assistant and I wanted to give back a little to the HA community by sharing it.

This custom component provides weather data from WRAL TV which may be of interest to the HA users living in the greater Raleigh, Durham, Cary, Chapel Hill and surrounding areas of North Carolina (USA).

  • The WRAL Weather Custom Integration
    Can be found here along with installation instructions using HACS or for a manual install. It is provides a new platform for the existing HA Weather Component. It uses WRAL Weather REST APIs but these are not published APIs so there may be some bugs due to unknowns showing up in these APIs.
  • Lovelace support:

Enjoy!

2 Likes

added the 2021.3.x required version to the manifest.json file

The first card added after installing Home Assistant. Took me a while to understand things. Thank You

For anyone using this integration, the WRAL weather center web site appears to have changed things today, so at this moment, this integration is currently not working.

EDIT: I have put in a temporary Fix for WRAL website change.
WRAL updated their website to use a new webapi with JSON response which is actually good, but it breaks this integration. In the meantime, they left their legacy URLs around so will use those in the meantime, but it requires an update to this integration which is now available.

Updated to a version that now uses current methods (no longer uses deprecated methods) in HA weather.

Updated w. BREAKING CHANGES

  • Supports the new HA Weather Forecast methods. The [2023.9] release deprecated forecasts as a weather entity attribute and replaced them with new methods. This version now supports the new methods.
    • This also requires any Lovelace cards using this custom Integration to also support the new methods which requires the card to subscribe to weather events.
    • If any template sensors were used to get forecast data from these attributes, these sensors will no longer work.
  • This update “modernizes” this custom integration. It is now to be setup in the UI. If you have this configured in configuration.yaml, you’ll first have to remove this (and reboot HA) before using this update.
  • Adds Hourly forecasts.
  • Adds several sensors that are disabled by default but can be enabled by the user in the UI.