From 78b6d660dd9eab4b0e5897c8dd35470a3090fe12 Mon Sep 17 00:00:00 2001 From: SpudGunMan Date: Fri, 10 Oct 2025 16:37:30 -0700 Subject: [PATCH] yakima works --- config.template | 3 ++- modules/locationdata.py | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/config.template b/config.template index 63f5d32..f0372e8 100644 --- a/config.template +++ b/config.template @@ -196,7 +196,8 @@ myCoastalZone = https://tgftp.nws.noaa.gov/data/forecasts/marine/coastal/pz/pzz1 # number of data points to return, default is 3 coastalForecastDays = 3 -# NOAA USGS Hydrology river identifiers, LID or USGS ID https://waterdata.usgs.gov 14144700 example Mouth of Columbia River +# NOAA USGS Hydrology river identifiers, LID or USGS ID https://waterdata.usgs.gov 12484500 Columbia River at The Dalles, OR +# for multiple rivers use comma separated list e.g. 12484500,14105700 riverList = # NOAA EAS Alert Broadcast diff --git a/modules/locationdata.py b/modules/locationdata.py index 6c0083b..62c5c78 100644 --- a/modules/locationdata.py +++ b/modules/locationdata.py @@ -643,6 +643,9 @@ def get_flood_noaa(lat=0, lon=0, uid=None): flood_data = f"Flood Data {name}:\n" flood_data += f"Observed: {observed.get('primary', '?')}{observed.get('primaryUnit', '')} ({observed.get('secondary', '?')}{observed.get('secondaryUnit', '')}) risk: {observed.get('floodCategory', '?')}" flood_data += f"\nForecast: {forecast.get('primary', '?')}{forecast.get('primaryUnit', '')} ({forecast.get('secondary', '?')}{forecast.get('secondaryUnit', '')}) risk: {forecast.get('floodCategory', '?')}" + #flood_data += f"\nStage: {data.get('stage', '?')} {data.get('stageUnit', '')}, Flow: {data.get('flow', '?')} {data.get('flowUnit', '')}" + #flood_data += f"\nLast Updated: {data.get('status', {}).get('lastUpdated', '?')}" + flood_data += f"\n" return flood_data except Exception as e: logger.debug(f"Location:Error extracting flood gauge data from NOAA for {uid}: {e}")