riverFlowAlpha

This commit is contained in:
SpudGunMan
2024-12-17 20:32:07 -08:00
parent 2323015617
commit 1cbdc93632
5 changed files with 55 additions and 33 deletions
+2 -2
View File
@@ -9,7 +9,7 @@ import bs4 as bs # pip install beautifulsoup4
import xml.dom.minidom
from modules.log import *
trap_list_location = ("whereami", "tide", "moon", "wx", "wxc", "wxa", "wxalert", "rlist", "ea", "ealert")
trap_list_location = ("whereami", "tide", "moon", "wx", "wxc", "wxa", "wxalert", "rlist", "ea", "ealert", "riverflow")
def where_am_i(lat=0, lon=0, short=False, zip=False):
whereIam = ""
@@ -604,7 +604,7 @@ def get_flood_noaa(lat=0, lon=0, uid=0):
return ERROR_FETCHING_DATA
# format the flood data
flood_data = f"Flood Gauge Data for {name}:\n"
flood_data = f"Flood Data {name}:\n"
flood_data += f"Observed: {status_observed_primary}{status_observed_primary_unit}({status_observed_secondary}{status_observed_secondary_unit}) risk: {status_observed_floodCategory}"
flood_data += f"\nForecast: {status_forecast_primary}{status_forecast_primary_unit}({status_forecast_secondary}{status_forecast_secondary_unit}) risk: {status_forecast_floodCategory}"
+1
View File
@@ -168,6 +168,7 @@ try:
ignoreFEMAtest = config['location'].getboolean('ignoreFEMAtest', True) # default True
n2yoAPIKey = config['location'].get('n2yoAPIKey', '') # default empty
satListConfig = config['location'].get('satList', '25544').split(',') # default 25544 ISS
riverListDefault = config['location'].get('riverList', '').split(',') # default 12061500 Skagit River
# brodcast channel for weather alerts
wxAlertBroadcastChannel = config['location'].get('wxAlertBroadcastCh')
if wxAlertBroadcastChannel:
-4
View File
@@ -198,10 +198,6 @@ def get_flood_openmeteo(lat=0, lon=0):
# set forcast days 1 or 3
forecastDays = 3
if lat == 0 and lon == 0:
# Default to the location in config.ini
lat = latitudeValue
lon = longitudeValue
# Flood data
url = "https://flood-api.open-meteo.com/v1/flood"
params = {