NOAA Weather Alerts provides weather alert notifications for USA based users through TTS using any or all Music devices, Echo Speaks devices, Google/Speech devices, PushOver Notifications devices, Hubitat app, and Dashboard tiles. NOAA provides granular customization to enable users to watch for specific events, severity, urgency while also using global variables to customize alert notification messages.
Donations are always appreciated:
Application:
- Redesigned UI which is more intuitive
- Re-write from the ground up with more optimized code
- Alert message anomalies removed (thanks to @dman2306 for guidance on regex)
- Additional restrictions options. Ability to ignore restrictions for certain severity types and/or specific weather types (tornado warnings, tornado watch, etc)
- ALL active alerts based on your weather settings are available for the dashboard tile
Dashboard Tile:
- New display look/feel for alerts
- Scrolling of all active alerts on the dashboard
- Reduced overhead on Hubitat
NOAA Weather Alerts is available through Hubitat Package Manager or out on GitHub.
**Special thanks to @CurtisZM for actively testing and reporting bugs on the 3.0 Alpha
Restrictions Example:
- All weather severity options selected (minor, moderate, severe, extreme)
- Restrict for all modes
- Ignore restrictions if alert is an Extreme alert (TTS Announcements throughout the home)
- Ignore restrictions if Tornado Watch or Tornado Warning is issued (TTS Announcements throughout the home)
- All other alerts send through PushOver
For those who would like to customize your NOAA Weather Alerts, below is a description of what each option does. Please keep in mind having ALL options selected will result in false or even NULL responses from the api. ONLY customize for what you are truly looking for. Example: If I am only concerned with tornado watches/warnings then only select the Watch a Specific Weather Alert to those two settings. Natively the app looks at all possible weather codes for you already.
Alert Message - allows you to customize the alert that is announced. You can use {variables} listed in the Customization Instructions to create your own custom message.
Restrictions - you can either restrict by mode or by switch
Weather Severity - You have choices of Moderate, Severe and Extreme. The more restrictive the severity to fewer announcements.
Alerts Urgency - Immediate is just alerts that are for immediate notifications. Expected is forecasted alerts.
Poll Frequency - change how often NOAA pulls for weather alerts
Repeat alerts - repeat a given alert in a certain # of minutes from original announcement
Custom Coordinates - allows for custom latitude/longitude to acquire weather alerts from another location within the USA
Weather Severity - Allows to choose what severity to watch for: Moderate, Severe and Extreme
Watch a Specific Weather Alert - allows for reduction of alerts to be monitored to just those alerts you are wanting to be announced
Alert Certainty - allows to specify for Possible, Likely and Observed
Alert Urgency - allows to specify Immediate, Expected and Future
Run a test Alert - test NOAA and your configuration
Enable Debug Logging - if you are having issues and/or need support enable debug logging. Debug logging will automatically shutoff after 15 minutes to reduce the amount of logs being produced by NOAA. This can be configured to always be on or you can set another timeout preference