mirror of
https://github.com/agessaman/meshcore-bot.git
synced 2026-11-04 03:52:34 +00:00
test(characterization): pin gwx's Open-Meteo formatting over real responses
Five locations captured from api.open-meteo.com on 2026-10-01 (three metric, two imperial), replayed with a frozen clock across day/night, length budgets up to 600, the default/tomorrow/multiday types and fifteen distortions of the current and daily fields, recording the reply text, the request parameters and the info/warning/error log calls. The goldens include a real failure: Open-Meteo's default model returns nulls for the last forecast days, so a 15- or 16-day gwx reply for London or Reykjavik is the multiday error.
This commit is contained in:
1 parent
f04ac9d93d
commit
cd01a22023
13 files changed
+2758
No files matched your search
@@ -0,0 +1,199 @@
|
||||
{
|
||||
"calm-default": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"calm-default-budget260": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C <commands.gwx.humidity[('value', 78)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 10)]> <commands.gwx.visibility_km[('value', 17)]> <commands.gwx.pressure[('value', 1027)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"calm-default-budget600": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C <commands.gwx.humidity[('value', 78)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 10)]> <commands.gwx.visibility_km[('value', 17)]> <commands.gwx.pressure[('value', 1027)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C | <commands.gwx.periods.tomorrow>: ☁️ <common.temp_high_label>:21°C <common.temp_low_label>:14°C",
|
||||
"calm-multiday": "<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:21°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Saturday>: 🌫️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Sunday>: ☁️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Monday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:18°C <common.temp_low_label>:12°C\n<commands.gwx.day_abbrev.Tuesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:14°C <common.temp_low_label>:10°C",
|
||||
"calm-tomorrow": "<commands.gwx.periods.tomorrow>: ☁️<commands.gwx.weather_descriptions.3> <common.temp_high_label>:21°C <common.temp_low_label>:14°C 9<commands.gwx.gust[('value', 19)]>",
|
||||
"feels_cold-default": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C <commands.gwx.feels_like[('unit', '°C'), ('value', 5)]> ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"feels_cold-default-budget260": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C <commands.gwx.feels_like[('unit', '°C'), ('value', 5)]> ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"feels_cold-default-budget600": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C <commands.gwx.feels_like[('unit', '°C'), ('value', 5)]> ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 10)]> <commands.gwx.visibility_km[('value', 17)]> <commands.gwx.pressure[('value', 1027)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C | <commands.gwx.periods.tomorrow>: ☁️ <common.temp_high_label>:21°C <common.temp_low_label>:14°C",
|
||||
"feels_cold-multiday": "<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:21°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Saturday>: 🌫️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Sunday>: ☁️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Monday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:18°C <common.temp_low_label>:12°C\n<commands.gwx.day_abbrev.Tuesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:14°C <common.temp_low_label>:10°C",
|
||||
"feels_cold-tomorrow": "<commands.gwx.periods.tomorrow>: ☁️<commands.gwx.weather_descriptions.3> <common.temp_high_label>:21°C <common.temp_low_label>:14°C 9<commands.gwx.gust[('value', 19)]>",
|
||||
"feet_visibility-default": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"feet_visibility-default-budget260": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"feet_visibility-default-budget600": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 10)]> <commands.gwx.visibility_km[('value', 5)]> <commands.gwx.pressure[('value', 1027)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C | <commands.gwx.periods.tomorrow>: ☁️ <common.temp_high_label>:21°C <common.temp_low_label>:14°C",
|
||||
"feet_visibility-multiday": "<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:21°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Saturday>: 🌫️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Sunday>: ☁️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Monday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:18°C <common.temp_low_label>:12°C\n<commands.gwx.day_abbrev.Tuesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:14°C <common.temp_low_label>:10°C",
|
||||
"feet_visibility-tomorrow": "<commands.gwx.periods.tomorrow>: ☁️<commands.gwx.weather_descriptions.3> <common.temp_high_label>:21°C <common.temp_low_label>:14°C 9<commands.gwx.gust[('value', 19)]>",
|
||||
"gusty-default": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>12<commands.gwx.gust[('value', 31)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"gusty-default-budget260": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>12<commands.gwx.gust[('value', 31)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"gusty-default-budget600": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>12<commands.gwx.gust[('value', 31)]> <commands.gwx.humidity[('value', 78)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 10)]> <commands.gwx.visibility_km[('value', 17)]> <commands.gwx.pressure[('value', 1027)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C | <commands.gwx.periods.tomorrow>: ☁️ <common.temp_high_label>:21°C <common.temp_low_label>:14°C",
|
||||
"gusty-multiday": "<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:21°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Saturday>: 🌫️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Sunday>: ☁️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Monday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:18°C <common.temp_low_label>:12°C\n<commands.gwx.day_abbrev.Tuesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:14°C <common.temp_low_label>:10°C",
|
||||
"gusty-tomorrow": "<commands.gwx.periods.tomorrow>: ☁️<commands.gwx.weather_descriptions.3> <common.temp_high_label>:21°C <common.temp_low_label>:14°C 9<commands.gwx.gust[('value', 19)]>",
|
||||
"http-error": [
|
||||
"<commands.gwx.error_fetching>",
|
||||
"<commands.gwx.error_fetching>",
|
||||
"<commands.gwx.error_fetching>"
|
||||
],
|
||||
"likely_dry_tomorrow-default": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"likely_dry_tomorrow-default-budget260": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"likely_dry_tomorrow-default-budget600": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 10)]> <commands.gwx.visibility_km[('value', 17)]> <commands.gwx.pressure[('value', 1027)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C | <commands.gwx.periods.tomorrow>: ☁️ <common.temp_high_label>:21°C <common.temp_low_label>:14°C 🌦️45%",
|
||||
"likely_dry_tomorrow-multiday": "<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:21°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Saturday>: 🌫️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Sunday>: ☁️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Monday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:18°C <common.temp_low_label>:12°C\n<commands.gwx.day_abbrev.Tuesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:14°C <common.temp_low_label>:10°C",
|
||||
"likely_dry_tomorrow-tomorrow": "<commands.gwx.periods.tomorrow>: ☁️<commands.gwx.weather_descriptions.3> <common.temp_high_label>:21°C <common.temp_low_label>:14°C 9<commands.gwx.gust[('value', 19)]> 🌦️45%",
|
||||
"low_pressure-default": [
|
||||
"<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
[
|
||||
[
|
||||
"warning",
|
||||
"Extremely low pressure value: 512.0 hPa - might be invalid"
|
||||
]
|
||||
]
|
||||
],
|
||||
"low_pressure-default-budget260": [
|
||||
"<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
[
|
||||
[
|
||||
"warning",
|
||||
"Extremely low pressure value: 512.0 hPa - might be invalid"
|
||||
]
|
||||
]
|
||||
],
|
||||
"low_pressure-default-budget600": [
|
||||
"<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 10)]> <commands.gwx.visibility_km[('value', 17)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C | <commands.gwx.periods.tomorrow>: ☁️ <common.temp_high_label>:21°C <common.temp_low_label>:14°C",
|
||||
[
|
||||
[
|
||||
"warning",
|
||||
"Extremely low pressure value: 512.0 hPa - might be invalid"
|
||||
]
|
||||
]
|
||||
],
|
||||
"low_pressure-multiday": "<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:21°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Saturday>: 🌫️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Sunday>: ☁️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Monday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:18°C <common.temp_low_label>:12°C\n<commands.gwx.day_abbrev.Tuesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:14°C <common.temp_low_label>:10°C",
|
||||
"low_pressure-tomorrow": "<commands.gwx.periods.tomorrow>: ☁️<commands.gwx.weather_descriptions.3> <common.temp_high_label>:21°C <common.temp_low_label>:14°C 9<commands.gwx.gust[('value', 19)]>",
|
||||
"mmhg": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"model-override": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "ecmwf_ifs025",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C"
|
||||
},
|
||||
"no_current-default": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 0°C <commands.gwx.humidity[('value', 0)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"no_current-default-budget260": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 0°C <commands.gwx.humidity[('value', 0)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"no_current-default-budget600": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 0°C <commands.gwx.humidity[('value', 0)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C | <commands.gwx.periods.tomorrow>: ☁️ <common.temp_high_label>:21°C <common.temp_low_label>:14°C",
|
||||
"no_current-multiday": "<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:21°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Saturday>: 🌫️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Sunday>: ☁️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Monday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:18°C <common.temp_low_label>:12°C\n<commands.gwx.day_abbrev.Tuesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:14°C <common.temp_low_label>:10°C",
|
||||
"no_current-tomorrow": "<commands.gwx.periods.tomorrow>: ☁️<commands.gwx.weather_descriptions.3> <common.temp_high_label>:21°C <common.temp_low_label>:14°C 9<commands.gwx.gust[('value', 19)]>",
|
||||
"no_daily-default": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]>",
|
||||
"no_daily-default-budget260": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]>",
|
||||
"no_daily-default-budget600": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 10)]> <commands.gwx.visibility_km[('value', 17)]> <commands.gwx.pressure[('value', 1027)]>",
|
||||
"no_daily-multiday": "<commands.gwx.multiday_not_available[('num_days', 5)]>",
|
||||
"no_daily-tomorrow": "<commands.gwx.tomorrow_not_available>",
|
||||
"no_dewpoint-default": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"no_dewpoint-default-budget260": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"no_dewpoint-default-budget600": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> <commands.gwx.visibility_km[('value', 17)]> <commands.gwx.pressure[('value', 1027)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C | <commands.gwx.periods.tomorrow>: ☁️ <common.temp_high_label>:21°C <common.temp_low_label>:14°C",
|
||||
"no_dewpoint-multiday": "<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:21°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Saturday>: 🌫️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Sunday>: ☁️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Monday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:18°C <common.temp_low_label>:12°C\n<commands.gwx.day_abbrev.Tuesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:14°C <common.temp_low_label>:10°C",
|
||||
"no_dewpoint-tomorrow": "<commands.gwx.periods.tomorrow>: ☁️<commands.gwx.weather_descriptions.3> <common.temp_high_label>:21°C <common.temp_low_label>:14°C 9<commands.gwx.gust[('value', 19)]>",
|
||||
"no_pressure-default": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"no_pressure-default-budget260": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"no_pressure-default-budget600": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 10)]> <commands.gwx.visibility_km[('value', 17)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C | <commands.gwx.periods.tomorrow>: ☁️ <common.temp_high_label>:21°C <common.temp_low_label>:14°C",
|
||||
"no_pressure-multiday": "<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:21°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Saturday>: 🌫️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Sunday>: ☁️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Monday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:18°C <common.temp_low_label>:12°C\n<commands.gwx.day_abbrev.Tuesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:14°C <common.temp_low_label>:10°C",
|
||||
"no_pressure-tomorrow": "<commands.gwx.periods.tomorrow>: ☁️<commands.gwx.weather_descriptions.3> <common.temp_high_label>:21°C <common.temp_low_label>:14°C 9<commands.gwx.gust[('value', 19)]>",
|
||||
"no_visibility-default": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"no_visibility-default-budget260": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"no_visibility-default-budget600": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 10)]> <commands.gwx.pressure[('value', 1027)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C | <commands.gwx.periods.tomorrow>: ☁️ <common.temp_high_label>:21°C <common.temp_low_label>:14°C",
|
||||
"no_visibility-multiday": "<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:21°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Saturday>: 🌫️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Sunday>: ☁️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Monday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:18°C <common.temp_low_label>:12°C\n<commands.gwx.day_abbrev.Tuesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:14°C <common.temp_low_label>:10°C",
|
||||
"no_visibility-tomorrow": "<commands.gwx.periods.tomorrow>: ☁️<commands.gwx.weather_descriptions.3> <common.temp_high_label>:21°C <common.temp_low_label>:14°C 9<commands.gwx.gust[('value', 19)]>",
|
||||
"null_code-default": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"null_code-default-budget260": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"null_code-default-budget600": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 10)]> <commands.gwx.visibility_km[('value', 17)]> <commands.gwx.pressure[('value', 1027)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C | <commands.gwx.periods.tomorrow>: 🌤️ <common.temp_high_label>:21°C <common.temp_low_label>:14°C",
|
||||
"null_code-multiday": "<commands.gwx.day_abbrev.Friday>: 🌤️<commands.gwx.wea... <common.temp_high_label>:21°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Saturday>: 🌤️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Sunday>: 🌤️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Monday>: 🌤️<commands.gwx.wea... <common.temp_high_label>:18°C <common.temp_low_label>:12°C\n<commands.gwx.day_abbrev.Tuesday>: 🌤️<commands.gwx.wea... <common.temp_high_label>:14°C <common.temp_low_label>:10°C",
|
||||
"null_code-tomorrow": "<commands.gwx.periods.tomorrow>: 🌤️<commands.gwx.weather_descriptions.None> <common.temp_high_label>:21°C <common.temp_low_label>:14°C 9<commands.gwx.gust[('value', 19)]>",
|
||||
"null_highs-default": [
|
||||
"<commands.gwx.error_fetching>",
|
||||
[
|
||||
[
|
||||
"error",
|
||||
"Error fetching Open-Meteo weather: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'"
|
||||
]
|
||||
]
|
||||
],
|
||||
"null_highs-default-budget260": [
|
||||
"<commands.gwx.error_fetching>",
|
||||
[
|
||||
[
|
||||
"error",
|
||||
"Error fetching Open-Meteo weather: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'"
|
||||
]
|
||||
]
|
||||
],
|
||||
"null_highs-default-budget600": [
|
||||
"<commands.gwx.error_fetching>",
|
||||
[
|
||||
[
|
||||
"error",
|
||||
"Error fetching Open-Meteo weather: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'"
|
||||
]
|
||||
]
|
||||
],
|
||||
"null_highs-multiday": [
|
||||
"<commands.gwx.multiday_error[('num_days', 5)]>",
|
||||
[
|
||||
[
|
||||
"error",
|
||||
"Error formatting 5-day forecast: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'"
|
||||
]
|
||||
]
|
||||
],
|
||||
"null_highs-tomorrow": [
|
||||
"<commands.gwx.tomorrow_error>",
|
||||
[
|
||||
[
|
||||
"error",
|
||||
"Error formatting tomorrow forecast: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'"
|
||||
]
|
||||
]
|
||||
],
|
||||
"null_temp-default": [
|
||||
"<commands.gwx.error_fetching>",
|
||||
[
|
||||
[
|
||||
"error",
|
||||
"Error fetching Open-Meteo weather: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'"
|
||||
]
|
||||
]
|
||||
],
|
||||
"null_temp-default-budget260": [
|
||||
"<commands.gwx.error_fetching>",
|
||||
[
|
||||
[
|
||||
"error",
|
||||
"Error fetching Open-Meteo weather: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'"
|
||||
]
|
||||
]
|
||||
],
|
||||
"null_temp-default-budget600": [
|
||||
"<commands.gwx.error_fetching>",
|
||||
[
|
||||
[
|
||||
"error",
|
||||
"Error fetching Open-Meteo weather: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'"
|
||||
]
|
||||
]
|
||||
],
|
||||
"null_temp-multiday": "<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:21°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Saturday>: 🌫️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Sunday>: ☁️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Monday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:18°C <common.temp_low_label>:12°C\n<commands.gwx.day_abbrev.Tuesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:14°C <common.temp_low_label>:10°C",
|
||||
"null_temp-tomorrow": "<commands.gwx.periods.tomorrow>: ☁️<commands.gwx.weather_descriptions.3> <common.temp_high_label>:21°C <common.temp_low_label>:14°C 9<commands.gwx.gust[('value', 19)]>",
|
||||
"one_day-default": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"one_day-default-budget260": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"one_day-default-budget600": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 10)]> <commands.gwx.visibility_km[('value', 17)]> <commands.gwx.pressure[('value', 1027)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"one_day-multiday": "<commands.gwx.multiday_not_available[('num_days', 0)]>",
|
||||
"one_day-tomorrow": "<commands.gwx.tomorrow_not_available>",
|
||||
"wet_tomorrow-default": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"wet_tomorrow-default-budget260": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"wet_tomorrow-default-budget600": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 10)]> <commands.gwx.visibility_km[('value', 17)]> <commands.gwx.pressure[('value', 1027)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C | <commands.gwx.periods.tomorrow>: ☁️ <common.temp_high_label>:21°C <common.temp_low_label>:14°C 🌦️80% 4.20mm",
|
||||
"wet_tomorrow-multiday": "<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:21°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Saturday>: 🌫️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Sunday>: ☁️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Monday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:18°C <common.temp_low_label>:12°C\n<commands.gwx.day_abbrev.Tuesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:14°C <common.temp_low_label>:10°C",
|
||||
"wet_tomorrow-tomorrow": "<commands.gwx.periods.tomorrow>: ☁️<commands.gwx.weather_descriptions.3> <common.temp_high_label>:21°C <common.temp_low_label>:14°C 9<commands.gwx.gust[('value', 19)]> 🌦️80% 4.20mm",
|
||||
"zero_visibility-default": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"zero_visibility-default-budget260": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C",
|
||||
"zero_visibility-default-budget600": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 10)]> <commands.gwx.pressure[('value', 1027)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C | <commands.gwx.periods.tomorrow>: ☁️ <common.temp_high_label>:21°C <common.temp_low_label>:14°C",
|
||||
"zero_visibility-multiday": "<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:21°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Saturday>: 🌫️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Sunday>: ☁️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Monday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:18°C <common.temp_low_label>:12°C\n<commands.gwx.day_abbrev.Tuesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:14°C <common.temp_low_label>:10°C",
|
||||
"zero_visibility-tomorrow": "<commands.gwx.periods.tomorrow>: ☁️<commands.gwx.weather_descriptions.3> <common.temp_high_label>:21°C <common.temp_low_label>:14°C 9<commands.gwx.gust[('value', 19)]>"
|
||||
}
|
||||
@@ -0,0 +1,199 @@
|
||||
{
|
||||
"calm-default": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"calm-default-budget260": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"calm-default-budget600": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F | <commands.gwx.periods.tomorrow>: ☀️ <common.temp_high_label>:95°F <common.temp_low_label>:70°F",
|
||||
"calm-multiday": "<commands.gwx.day_abbrev.Friday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:70°F\n<commands.gwx.day_abbrev.Saturday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:74°F\n<commands.gwx.day_abbrev.Sunday>: ☀️<commands.gwx.wea... <common.temp_high_label>:96°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Tuesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:85°F",
|
||||
"calm-tomorrow": "<commands.gwx.periods.tomorrow>: ☀️<commands.gwx.weather_descriptions.0> <common.temp_high_label>:95°F <common.temp_low_label>:70°F 14<commands.gwx.gust[('value', 22)]>",
|
||||
"feels_cold-default": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F <commands.gwx.feels_like[('unit', '°F'), ('value', 75)]> ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"feels_cold-default-budget260": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F <commands.gwx.feels_like[('unit', '°F'), ('value', 75)]> ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"feels_cold-default-budget600": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F <commands.gwx.feels_like[('unit', '°F'), ('value', 75)]> ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F | <commands.gwx.periods.tomorrow>: ☀️ <common.temp_high_label>:95°F <common.temp_low_label>:70°F",
|
||||
"feels_cold-multiday": "<commands.gwx.day_abbrev.Friday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:70°F\n<commands.gwx.day_abbrev.Saturday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:74°F\n<commands.gwx.day_abbrev.Sunday>: ☀️<commands.gwx.wea... <common.temp_high_label>:96°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Tuesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:85°F",
|
||||
"feels_cold-tomorrow": "<commands.gwx.periods.tomorrow>: ☀️<commands.gwx.weather_descriptions.0> <common.temp_high_label>:95°F <common.temp_low_label>:70°F 14<commands.gwx.gust[('value', 22)]>",
|
||||
"feet_visibility-default": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"feet_visibility-default-budget260": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"feet_visibility-default-budget600": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F | <commands.gwx.periods.tomorrow>: ☀️ <common.temp_high_label>:95°F <common.temp_low_label>:70°F",
|
||||
"feet_visibility-multiday": "<commands.gwx.day_abbrev.Friday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:70°F\n<commands.gwx.day_abbrev.Saturday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:74°F\n<commands.gwx.day_abbrev.Sunday>: ☀️<commands.gwx.wea... <common.temp_high_label>:96°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Tuesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:85°F",
|
||||
"feet_visibility-tomorrow": "<commands.gwx.periods.tomorrow>: ☀️<commands.gwx.weather_descriptions.0> <common.temp_high_label>:95°F <common.temp_low_label>:70°F 14<commands.gwx.gust[('value', 22)]>",
|
||||
"gusty-default": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>12<commands.gwx.gust[('value', 31)]> <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"gusty-default-budget260": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>12<commands.gwx.gust[('value', 31)]> <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"gusty-default-budget600": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>12<commands.gwx.gust[('value', 31)]> <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F | <commands.gwx.periods.tomorrow>: ☀️ <common.temp_high_label>:95°F <common.temp_low_label>:70°F",
|
||||
"gusty-multiday": "<commands.gwx.day_abbrev.Friday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:70°F\n<commands.gwx.day_abbrev.Saturday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:74°F\n<commands.gwx.day_abbrev.Sunday>: ☀️<commands.gwx.wea... <common.temp_high_label>:96°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Tuesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:85°F",
|
||||
"gusty-tomorrow": "<commands.gwx.periods.tomorrow>: ☀️<commands.gwx.weather_descriptions.0> <common.temp_high_label>:95°F <common.temp_low_label>:70°F 14<commands.gwx.gust[('value', 22)]>",
|
||||
"http-error": [
|
||||
"<commands.gwx.error_fetching>",
|
||||
"<commands.gwx.error_fetching>",
|
||||
"<commands.gwx.error_fetching>"
|
||||
],
|
||||
"likely_dry_tomorrow-default": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"likely_dry_tomorrow-default-budget260": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"likely_dry_tomorrow-default-budget600": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F | <commands.gwx.periods.tomorrow>: ☀️ <common.temp_high_label>:95°F <common.temp_low_label>:70°F 🌦️45%",
|
||||
"likely_dry_tomorrow-multiday": "<commands.gwx.day_abbrev.Friday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:70°F\n<commands.gwx.day_abbrev.Saturday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:74°F\n<commands.gwx.day_abbrev.Sunday>: ☀️<commands.gwx.wea... <common.temp_high_label>:96°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Tuesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:85°F",
|
||||
"likely_dry_tomorrow-tomorrow": "<commands.gwx.periods.tomorrow>: ☀️<commands.gwx.weather_descriptions.0> <common.temp_high_label>:95°F <common.temp_low_label>:70°F 14<commands.gwx.gust[('value', 22)]> 🌦️45%",
|
||||
"low_pressure-default": [
|
||||
"<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
[
|
||||
[
|
||||
"warning",
|
||||
"Extremely low pressure value: 512.0 hPa - might be invalid"
|
||||
]
|
||||
]
|
||||
],
|
||||
"low_pressure-default-budget260": [
|
||||
"<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
[
|
||||
[
|
||||
"warning",
|
||||
"Extremely low pressure value: 512.0 hPa - might be invalid"
|
||||
]
|
||||
]
|
||||
],
|
||||
"low_pressure-default-budget600": [
|
||||
"<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F | <commands.gwx.periods.tomorrow>: ☀️ <common.temp_high_label>:95°F <common.temp_low_label>:70°F",
|
||||
[
|
||||
[
|
||||
"warning",
|
||||
"Extremely low pressure value: 512.0 hPa - might be invalid"
|
||||
]
|
||||
]
|
||||
],
|
||||
"low_pressure-multiday": "<commands.gwx.day_abbrev.Friday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:70°F\n<commands.gwx.day_abbrev.Saturday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:74°F\n<commands.gwx.day_abbrev.Sunday>: ☀️<commands.gwx.wea... <common.temp_high_label>:96°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Tuesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:85°F",
|
||||
"low_pressure-tomorrow": "<commands.gwx.periods.tomorrow>: ☀️<commands.gwx.weather_descriptions.0> <common.temp_high_label>:95°F <common.temp_low_label>:70°F 14<commands.gwx.gust[('value', 22)]>",
|
||||
"mmhg": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> <commands.gwx.pressure_mmhg[('value', 728)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"model-override": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "ecmwf_ifs025",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F"
|
||||
},
|
||||
"no_current-default": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 0°F <commands.gwx.humidity[('value', 0)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"no_current-default-budget260": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 0°F <commands.gwx.humidity[('value', 0)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"no_current-default-budget600": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 0°F <commands.gwx.humidity[('value', 0)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F | <commands.gwx.periods.tomorrow>: ☀️ <common.temp_high_label>:95°F <common.temp_low_label>:70°F",
|
||||
"no_current-multiday": "<commands.gwx.day_abbrev.Friday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:70°F\n<commands.gwx.day_abbrev.Saturday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:74°F\n<commands.gwx.day_abbrev.Sunday>: ☀️<commands.gwx.wea... <common.temp_high_label>:96°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Tuesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:85°F",
|
||||
"no_current-tomorrow": "<commands.gwx.periods.tomorrow>: ☀️<commands.gwx.weather_descriptions.0> <common.temp_high_label>:95°F <common.temp_low_label>:70°F 14<commands.gwx.gust[('value', 22)]>",
|
||||
"no_daily-default": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]>",
|
||||
"no_daily-default-budget260": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> <commands.gwx.pressure[('value', 971)]>",
|
||||
"no_daily-default-budget600": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> <commands.gwx.pressure[('value', 971)]>",
|
||||
"no_daily-multiday": "<commands.gwx.multiday_not_available[('num_days', 5)]>",
|
||||
"no_daily-tomorrow": "<commands.gwx.tomorrow_not_available>",
|
||||
"no_dewpoint-default": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"no_dewpoint-default-budget260": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.visibility[('value', 20)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"no_dewpoint-default-budget600": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.visibility[('value', 20)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F | <commands.gwx.periods.tomorrow>: ☀️ <common.temp_high_label>:95°F <common.temp_low_label>:70°F",
|
||||
"no_dewpoint-multiday": "<commands.gwx.day_abbrev.Friday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:70°F\n<commands.gwx.day_abbrev.Saturday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:74°F\n<commands.gwx.day_abbrev.Sunday>: ☀️<commands.gwx.wea... <common.temp_high_label>:96°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Tuesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:85°F",
|
||||
"no_dewpoint-tomorrow": "<commands.gwx.periods.tomorrow>: ☀️<commands.gwx.weather_descriptions.0> <common.temp_high_label>:95°F <common.temp_low_label>:70°F 14<commands.gwx.gust[('value', 22)]>",
|
||||
"no_pressure-default": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"no_pressure-default-budget260": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"no_pressure-default-budget600": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F | <commands.gwx.periods.tomorrow>: ☀️ <common.temp_high_label>:95°F <common.temp_low_label>:70°F",
|
||||
"no_pressure-multiday": "<commands.gwx.day_abbrev.Friday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:70°F\n<commands.gwx.day_abbrev.Saturday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:74°F\n<commands.gwx.day_abbrev.Sunday>: ☀️<commands.gwx.wea... <common.temp_high_label>:96°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Tuesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:85°F",
|
||||
"no_pressure-tomorrow": "<commands.gwx.periods.tomorrow>: ☀️<commands.gwx.weather_descriptions.0> <common.temp_high_label>:95°F <common.temp_low_label>:70°F 14<commands.gwx.gust[('value', 22)]>",
|
||||
"no_visibility-default": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"no_visibility-default-budget260": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"no_visibility-default-budget600": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F | <commands.gwx.periods.tomorrow>: ☀️ <common.temp_high_label>:95°F <common.temp_low_label>:70°F",
|
||||
"no_visibility-multiday": "<commands.gwx.day_abbrev.Friday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:70°F\n<commands.gwx.day_abbrev.Saturday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:74°F\n<commands.gwx.day_abbrev.Sunday>: ☀️<commands.gwx.wea... <common.temp_high_label>:96°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Tuesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:85°F",
|
||||
"no_visibility-tomorrow": "<commands.gwx.periods.tomorrow>: ☀️<commands.gwx.weather_descriptions.0> <common.temp_high_label>:95°F <common.temp_low_label>:70°F 14<commands.gwx.gust[('value', 22)]>",
|
||||
"null_code-default": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"null_code-default-budget260": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"null_code-default-budget600": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F | <commands.gwx.periods.tomorrow>: 🌤️ <common.temp_high_label>:95°F <common.temp_low_label>:70°F",
|
||||
"null_code-multiday": "<commands.gwx.day_abbrev.Friday>: 🌤️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:70°F\n<commands.gwx.day_abbrev.Saturday>: 🌤️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:74°F\n<commands.gwx.day_abbrev.Sunday>: 🌤️<commands.gwx.wea... <common.temp_high_label>:96°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Monday>: 🌤️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Tuesday>: 🌤️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:85°F",
|
||||
"null_code-tomorrow": "<commands.gwx.periods.tomorrow>: 🌤️<commands.gwx.weather_descriptions.None> <common.temp_high_label>:95°F <common.temp_low_label>:70°F 14<commands.gwx.gust[('value', 22)]>",
|
||||
"null_highs-default": [
|
||||
"<commands.gwx.error_fetching>",
|
||||
[
|
||||
[
|
||||
"error",
|
||||
"Error fetching Open-Meteo weather: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'"
|
||||
]
|
||||
]
|
||||
],
|
||||
"null_highs-default-budget260": [
|
||||
"<commands.gwx.error_fetching>",
|
||||
[
|
||||
[
|
||||
"error",
|
||||
"Error fetching Open-Meteo weather: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'"
|
||||
]
|
||||
]
|
||||
],
|
||||
"null_highs-default-budget600": [
|
||||
"<commands.gwx.error_fetching>",
|
||||
[
|
||||
[
|
||||
"error",
|
||||
"Error fetching Open-Meteo weather: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'"
|
||||
]
|
||||
]
|
||||
],
|
||||
"null_highs-multiday": [
|
||||
"<commands.gwx.multiday_error[('num_days', 5)]>",
|
||||
[
|
||||
[
|
||||
"error",
|
||||
"Error formatting 5-day forecast: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'"
|
||||
]
|
||||
]
|
||||
],
|
||||
"null_highs-tomorrow": [
|
||||
"<commands.gwx.tomorrow_error>",
|
||||
[
|
||||
[
|
||||
"error",
|
||||
"Error formatting tomorrow forecast: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'"
|
||||
]
|
||||
]
|
||||
],
|
||||
"null_temp-default": [
|
||||
"<commands.gwx.error_fetching>",
|
||||
[
|
||||
[
|
||||
"error",
|
||||
"Error fetching Open-Meteo weather: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'"
|
||||
]
|
||||
]
|
||||
],
|
||||
"null_temp-default-budget260": [
|
||||
"<commands.gwx.error_fetching>",
|
||||
[
|
||||
[
|
||||
"error",
|
||||
"Error fetching Open-Meteo weather: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'"
|
||||
]
|
||||
]
|
||||
],
|
||||
"null_temp-default-budget600": [
|
||||
"<commands.gwx.error_fetching>",
|
||||
[
|
||||
[
|
||||
"error",
|
||||
"Error fetching Open-Meteo weather: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'"
|
||||
]
|
||||
]
|
||||
],
|
||||
"null_temp-multiday": "<commands.gwx.day_abbrev.Friday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:70°F\n<commands.gwx.day_abbrev.Saturday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:74°F\n<commands.gwx.day_abbrev.Sunday>: ☀️<commands.gwx.wea... <common.temp_high_label>:96°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Tuesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:85°F",
|
||||
"null_temp-tomorrow": "<commands.gwx.periods.tomorrow>: ☀️<commands.gwx.weather_descriptions.0> <common.temp_high_label>:95°F <common.temp_low_label>:70°F 14<commands.gwx.gust[('value', 22)]>",
|
||||
"one_day-default": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"one_day-default-budget260": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"one_day-default-budget600": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"one_day-multiday": "<commands.gwx.multiday_not_available[('num_days', 0)]>",
|
||||
"one_day-tomorrow": "<commands.gwx.tomorrow_not_available>",
|
||||
"wet_tomorrow-default": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"wet_tomorrow-default-budget260": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"wet_tomorrow-default-budget600": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F | <commands.gwx.periods.tomorrow>: ☀️ <common.temp_high_label>:95°F <common.temp_low_label>:70°F 🌦️80% 4.20in",
|
||||
"wet_tomorrow-multiday": "<commands.gwx.day_abbrev.Friday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:70°F\n<commands.gwx.day_abbrev.Saturday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:74°F\n<commands.gwx.day_abbrev.Sunday>: ☀️<commands.gwx.wea... <common.temp_high_label>:96°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Tuesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:85°F",
|
||||
"wet_tomorrow-tomorrow": "<commands.gwx.periods.tomorrow>: ☀️<commands.gwx.weather_descriptions.0> <common.temp_high_label>:95°F <common.temp_low_label>:70°F 14<commands.gwx.gust[('value', 22)]> 🌦️80% 4.20in",
|
||||
"zero_visibility-default": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"zero_visibility-default-budget260": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F",
|
||||
"zero_visibility-default-budget600": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F | <commands.gwx.periods.tomorrow>: ☀️ <common.temp_high_label>:95°F <common.temp_low_label>:70°F",
|
||||
"zero_visibility-multiday": "<commands.gwx.day_abbrev.Friday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:70°F\n<commands.gwx.day_abbrev.Saturday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:74°F\n<commands.gwx.day_abbrev.Sunday>: ☀️<commands.gwx.wea... <common.temp_high_label>:96°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Tuesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:85°F",
|
||||
"zero_visibility-tomorrow": "<commands.gwx.periods.tomorrow>: ☀️<commands.gwx.weather_descriptions.0> <common.temp_high_label>:95°F <common.temp_low_label>:70°F 14<commands.gwx.gust[('value', 22)]>"
|
||||
}
|
||||
@@ -0,0 +1,444 @@
|
||||
{
|
||||
"default-day-budget160": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C"
|
||||
},
|
||||
"default-day-budget200": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C"
|
||||
},
|
||||
"default-day-budget240": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C"
|
||||
},
|
||||
"default-day-budget300": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 10)]> <commands.gwx.visibility_km[('value', 17)]> <commands.gwx.pressure[('value', 1027)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C"
|
||||
},
|
||||
"default-day-budget600": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 10)]> <commands.gwx.visibility_km[('value', 17)]> <commands.gwx.pressure[('value', 1027)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C | <commands.gwx.periods.tomorrow>: ☁️ <common.temp_high_label>:21°C <common.temp_low_label>:14°C"
|
||||
},
|
||||
"default-day-prefix0": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C"
|
||||
},
|
||||
"default-day-prefix30": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C"
|
||||
},
|
||||
"default-day-prefix60": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C"
|
||||
},
|
||||
"default-night-budget160": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C"
|
||||
},
|
||||
"default-night-budget200": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C"
|
||||
},
|
||||
"default-night-budget240": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C"
|
||||
},
|
||||
"default-night-budget300": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 10)]> <commands.gwx.visibility_km[('value', 17)]> <commands.gwx.pressure[('value', 1027)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C"
|
||||
},
|
||||
"default-night-budget600": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 10)]> <commands.gwx.visibility_km[('value', 17)]> <commands.gwx.pressure[('value', 1027)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C | <commands.gwx.periods.tomorrow>: ☁️ <common.temp_high_label>:21°C <common.temp_low_label>:14°C"
|
||||
},
|
||||
"default-night-prefix0": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C"
|
||||
},
|
||||
"default-night-prefix30": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C"
|
||||
},
|
||||
"default-night-prefix60": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ⛅<commands.gwx.weather_descriptions.2> 14°C ↙️<common.wind_directions.SW>5<commands.gwx.gust[('value', 11)]> <commands.gwx.humidity[('value', 78)]> | <common.temp_high_label>:20°C <common.temp_low_label>:13°C"
|
||||
},
|
||||
"multiday16-day": {
|
||||
"logs": [
|
||||
[
|
||||
"error",
|
||||
"Error formatting 15-day forecast: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'"
|
||||
]
|
||||
],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 16,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.multiday_error[('num_days', 15)]>"
|
||||
},
|
||||
"multiday16-night": {
|
||||
"logs": [
|
||||
[
|
||||
"error",
|
||||
"Error formatting 15-day forecast: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'"
|
||||
]
|
||||
],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 16,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.multiday_error[('num_days', 15)]>"
|
||||
},
|
||||
"multiday3-day": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 3,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:21°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Saturday>: 🌫️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Sunday>: ☁️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C"
|
||||
},
|
||||
"multiday3-night": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 3,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:21°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Saturday>: 🌫️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Sunday>: ☁️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C"
|
||||
},
|
||||
"multiday7-day": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 7,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:21°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Saturday>: 🌫️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Sunday>: ☁️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Monday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:18°C <common.temp_low_label>:12°C\n<commands.gwx.day_abbrev.Tuesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:14°C <common.temp_low_label>:10°C\n<commands.gwx.day_abbrev.Wednesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:15°C <common.temp_low_label>:9°C\n<commands.gwx.day_abbrev.Thursday>: 🌧️<commands.gwx.wea... <common.temp_high_label>:15°C <common.temp_low_label>:9°C"
|
||||
},
|
||||
"multiday7-night": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 7,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:21°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Saturday>: 🌫️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Sunday>: ☁️<commands.gwx.wea... <common.temp_high_label>:19°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Monday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:18°C <common.temp_low_label>:12°C\n<commands.gwx.day_abbrev.Tuesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:14°C <common.temp_low_label>:10°C\n<commands.gwx.day_abbrev.Wednesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:15°C <common.temp_low_label>:9°C\n<commands.gwx.day_abbrev.Thursday>: 🌧️<commands.gwx.wea... <common.temp_high_label>:15°C <common.temp_low_label>:9°C"
|
||||
},
|
||||
"tomorrow-day": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tomorrow>: ☁️<commands.gwx.weather_descriptions.3> <common.temp_high_label>:21°C <common.temp_low_label>:14°C 9<commands.gwx.gust[('value', 19)]>"
|
||||
},
|
||||
"tomorrow-night": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 51.51147,
|
||||
"longitude": -0.13078308,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tomorrow>: ☁️<commands.gwx.weather_descriptions.3> <common.temp_high_label>:21°C <common.temp_low_label>:14°C 9<commands.gwx.gust[('value', 19)]>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,434 @@
|
||||
{
|
||||
"default-day-budget160": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F"
|
||||
},
|
||||
"default-day-budget200": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F"
|
||||
},
|
||||
"default-day-budget240": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F"
|
||||
},
|
||||
"default-day-budget300": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F"
|
||||
},
|
||||
"default-day-budget600": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F | <commands.gwx.periods.tomorrow>: ☀️ <common.temp_high_label>:95°F <common.temp_low_label>:70°F"
|
||||
},
|
||||
"default-day-prefix0": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F"
|
||||
},
|
||||
"default-day-prefix30": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F"
|
||||
},
|
||||
"default-day-prefix60": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F"
|
||||
},
|
||||
"default-night-budget160": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F"
|
||||
},
|
||||
"default-night-budget200": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F"
|
||||
},
|
||||
"default-night-budget240": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F"
|
||||
},
|
||||
"default-night-budget300": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F"
|
||||
},
|
||||
"default-night-budget600": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 51)]> <commands.gwx.visibility[('value', 20)]> <commands.gwx.pressure[('value', 971)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F | <commands.gwx.periods.tomorrow>: ☀️ <common.temp_high_label>:95°F <common.temp_low_label>:70°F"
|
||||
},
|
||||
"default-night-prefix0": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F"
|
||||
},
|
||||
"default-night-prefix30": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F"
|
||||
},
|
||||
"default-night-prefix60": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☀️<commands.gwx.weather_descriptions.0> 84°F ↙️<common.wind_directions.SW>4 <commands.gwx.humidity[('value', 32)]> | <common.temp_high_label>:93°F <common.temp_low_label>:69°F"
|
||||
},
|
||||
"multiday16-day": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 16,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:70°F\n<commands.gwx.day_abbrev.Saturday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:74°F\n<commands.gwx.day_abbrev.Sunday>: ☀️<commands.gwx.wea... <common.temp_high_label>:96°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Tuesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:85°F\n<commands.gwx.day_abbrev.Wednesday>: ☀️<commands.gwx.wea... <common.temp_high_label>:100°F <common.temp_low_label>:87°F\n<commands.gwx.day_abbrev.Thursday>: ☀️<commands.gwx.wea... <common.temp_high_label>:102°F <common.temp_low_label>:87°F\n<commands.gwx.day_abbrev.Friday>: ☀️<commands.gwx.wea... <common.temp_high_label>:100°F <common.temp_low_label>:87°F\n<commands.gwx.day_abbrev.Saturday>: ☀️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:85°F\n<commands.gwx.day_abbrev.Sunday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Monday>: ⛅<commands.gwx.wea... <common.temp_high_label>:93°F <common.temp_low_label>:85°F\n<commands.gwx.day_abbrev.Tuesday>: 🌤️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:85°F\n<commands.gwx.day_abbrev.Wednesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:86°F\n<commands.gwx.day_abbrev.Thursday>: ☁️<commands.gwx.wea... <common.temp_high_label>:93°F <common.temp_low_label>:80°F\n<commands.gwx.day_abbrev.Friday>: 🌤️<commands.gwx.wea... <common.temp_high_label>:82°F <common.temp_low_label>:71°F"
|
||||
},
|
||||
"multiday16-night": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 16,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:70°F\n<commands.gwx.day_abbrev.Saturday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:74°F\n<commands.gwx.day_abbrev.Sunday>: ☀️<commands.gwx.wea... <common.temp_high_label>:96°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Tuesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:85°F\n<commands.gwx.day_abbrev.Wednesday>: ☀️<commands.gwx.wea... <common.temp_high_label>:100°F <common.temp_low_label>:87°F\n<commands.gwx.day_abbrev.Thursday>: ☀️<commands.gwx.wea... <common.temp_high_label>:102°F <common.temp_low_label>:87°F\n<commands.gwx.day_abbrev.Friday>: ☀️<commands.gwx.wea... <common.temp_high_label>:100°F <common.temp_low_label>:87°F\n<commands.gwx.day_abbrev.Saturday>: ☀️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:85°F\n<commands.gwx.day_abbrev.Sunday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Monday>: ⛅<commands.gwx.wea... <common.temp_high_label>:93°F <common.temp_low_label>:85°F\n<commands.gwx.day_abbrev.Tuesday>: 🌤️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:85°F\n<commands.gwx.day_abbrev.Wednesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:86°F\n<commands.gwx.day_abbrev.Thursday>: ☁️<commands.gwx.wea... <common.temp_high_label>:93°F <common.temp_low_label>:80°F\n<commands.gwx.day_abbrev.Friday>: 🌤️<commands.gwx.wea... <common.temp_high_label>:82°F <common.temp_low_label>:71°F"
|
||||
},
|
||||
"multiday3-day": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 3,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:70°F\n<commands.gwx.day_abbrev.Saturday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:74°F\n<commands.gwx.day_abbrev.Sunday>: ☀️<commands.gwx.wea... <common.temp_high_label>:96°F <common.temp_low_label>:84°F"
|
||||
},
|
||||
"multiday3-night": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 3,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:70°F\n<commands.gwx.day_abbrev.Saturday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:74°F\n<commands.gwx.day_abbrev.Sunday>: ☀️<commands.gwx.wea... <common.temp_high_label>:96°F <common.temp_low_label>:84°F"
|
||||
},
|
||||
"multiday7-day": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 7,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:70°F\n<commands.gwx.day_abbrev.Saturday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:74°F\n<commands.gwx.day_abbrev.Sunday>: ☀️<commands.gwx.wea... <common.temp_high_label>:96°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Tuesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:85°F\n<commands.gwx.day_abbrev.Wednesday>: ☀️<commands.gwx.wea... <common.temp_high_label>:100°F <common.temp_low_label>:87°F\n<commands.gwx.day_abbrev.Thursday>: ☀️<commands.gwx.wea... <common.temp_high_label>:102°F <common.temp_low_label>:87°F"
|
||||
},
|
||||
"multiday7-night": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 7,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:70°F\n<commands.gwx.day_abbrev.Saturday>: ☀️<commands.gwx.wea... <common.temp_high_label>:95°F <common.temp_low_label>:74°F\n<commands.gwx.day_abbrev.Sunday>: ☀️<commands.gwx.wea... <common.temp_high_label>:96°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:84°F\n<commands.gwx.day_abbrev.Tuesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:97°F <common.temp_low_label>:85°F\n<commands.gwx.day_abbrev.Wednesday>: ☀️<commands.gwx.wea... <common.temp_high_label>:100°F <common.temp_low_label>:87°F\n<commands.gwx.day_abbrev.Thursday>: ☀️<commands.gwx.wea... <common.temp_high_label>:102°F <common.temp_low_label>:87°F"
|
||||
},
|
||||
"tomorrow-day": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tomorrow>: ☀️<commands.gwx.weather_descriptions.0> <common.temp_high_label>:95°F <common.temp_low_label>:70°F 14<commands.gwx.gust[('value', 22)]>"
|
||||
},
|
||||
"tomorrow-night": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 33.440266,
|
||||
"longitude": -112.06021,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tomorrow>: ☀️<commands.gwx.weather_descriptions.0> <common.temp_high_label>:95°F <common.temp_low_label>:70°F 14<commands.gwx.gust[('value', 22)]>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,444 @@
|
||||
{
|
||||
"default-day-budget160": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☁️<commands.gwx.weather_descriptions.3> 9°C <commands.gwx.humidity[('value', 89)]> | <common.temp_high_label>:10°C <common.temp_low_label>:8°C"
|
||||
},
|
||||
"default-day-budget200": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☁️<commands.gwx.weather_descriptions.3> 9°C <commands.gwx.humidity[('value', 89)]> | <common.temp_high_label>:10°C <common.temp_low_label>:8°C"
|
||||
},
|
||||
"default-day-budget240": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☁️<commands.gwx.weather_descriptions.3> 9°C <commands.gwx.humidity[('value', 89)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 7)]> <commands.gwx.visibility_km[('value', 25)]> <commands.gwx.pressure[('value', 988)]> | <common.temp_high_label>:10°C <common.temp_low_label>:8°C"
|
||||
},
|
||||
"default-day-budget300": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☁️<commands.gwx.weather_descriptions.3> 9°C <commands.gwx.humidity[('value', 89)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 7)]> <commands.gwx.visibility_km[('value', 25)]> <commands.gwx.pressure[('value', 988)]> | <common.temp_high_label>:10°C <common.temp_low_label>:8°C"
|
||||
},
|
||||
"default-day-budget600": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☁️<commands.gwx.weather_descriptions.3> 9°C <commands.gwx.humidity[('value', 89)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 7)]> <commands.gwx.visibility_km[('value', 25)]> <commands.gwx.pressure[('value', 988)]> | <common.temp_high_label>:10°C <common.temp_low_label>:8°C | <commands.gwx.periods.tomorrow>: 🌧️ <common.temp_high_label>:10°C <common.temp_low_label>:7°C 🌦️100% 9.70mm"
|
||||
},
|
||||
"default-day-prefix0": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☁️<commands.gwx.weather_descriptions.3> 9°C <commands.gwx.humidity[('value', 89)]> | <common.temp_high_label>:10°C <common.temp_low_label>:8°C"
|
||||
},
|
||||
"default-day-prefix30": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☁️<commands.gwx.weather_descriptions.3> 9°C <commands.gwx.humidity[('value', 89)]> | <common.temp_high_label>:10°C <common.temp_low_label>:8°C"
|
||||
},
|
||||
"default-day-prefix60": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☁️<commands.gwx.weather_descriptions.3> 9°C <commands.gwx.humidity[('value', 89)]> | <common.temp_high_label>:10°C <common.temp_low_label>:8°C"
|
||||
},
|
||||
"default-night-budget160": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☁️<commands.gwx.weather_descriptions.3> 9°C <commands.gwx.humidity[('value', 89)]> | <common.temp_high_label>:10°C <common.temp_low_label>:8°C"
|
||||
},
|
||||
"default-night-budget200": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☁️<commands.gwx.weather_descriptions.3> 9°C <commands.gwx.humidity[('value', 89)]> | <common.temp_high_label>:10°C <common.temp_low_label>:8°C"
|
||||
},
|
||||
"default-night-budget240": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☁️<commands.gwx.weather_descriptions.3> 9°C <commands.gwx.humidity[('value', 89)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 7)]> <commands.gwx.visibility_km[('value', 25)]> <commands.gwx.pressure[('value', 988)]> | <common.temp_high_label>:10°C <common.temp_low_label>:8°C"
|
||||
},
|
||||
"default-night-budget300": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☁️<commands.gwx.weather_descriptions.3> 9°C <commands.gwx.humidity[('value', 89)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 7)]> <commands.gwx.visibility_km[('value', 25)]> <commands.gwx.pressure[('value', 988)]> | <common.temp_high_label>:10°C <common.temp_low_label>:8°C"
|
||||
},
|
||||
"default-night-budget600": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☁️<commands.gwx.weather_descriptions.3> 9°C <commands.gwx.humidity[('value', 89)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 7)]> <commands.gwx.visibility_km[('value', 25)]> <commands.gwx.pressure[('value', 988)]> | <common.temp_high_label>:10°C <common.temp_low_label>:8°C | <commands.gwx.periods.tomorrow>: 🌧️ <common.temp_high_label>:10°C <common.temp_low_label>:7°C 🌦️100% 9.70mm"
|
||||
},
|
||||
"default-night-prefix0": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☁️<commands.gwx.weather_descriptions.3> 9°C <commands.gwx.humidity[('value', 89)]> | <common.temp_high_label>:10°C <common.temp_low_label>:8°C"
|
||||
},
|
||||
"default-night-prefix30": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☁️<commands.gwx.weather_descriptions.3> 9°C <commands.gwx.humidity[('value', 89)]> | <common.temp_high_label>:10°C <common.temp_low_label>:8°C"
|
||||
},
|
||||
"default-night-prefix60": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☁️<commands.gwx.weather_descriptions.3> 9°C <commands.gwx.humidity[('value', 89)]> | <common.temp_high_label>:10°C <common.temp_low_label>:8°C"
|
||||
},
|
||||
"multiday16-day": {
|
||||
"logs": [
|
||||
[
|
||||
"error",
|
||||
"Error formatting 15-day forecast: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'"
|
||||
]
|
||||
],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 16,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.multiday_error[('num_days', 15)]>"
|
||||
},
|
||||
"multiday16-night": {
|
||||
"logs": [
|
||||
[
|
||||
"error",
|
||||
"Error formatting 15-day forecast: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'"
|
||||
]
|
||||
],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 16,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.multiday_error[('num_days', 15)]>"
|
||||
},
|
||||
"multiday3-day": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 3,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: 🌧️<commands.gwx.wea... <common.temp_high_label>:10°C <common.temp_low_label>:7°C\n<commands.gwx.day_abbrev.Saturday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:9°C <common.temp_low_label>:6°C\n<commands.gwx.day_abbrev.Sunday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:6°C <common.temp_low_label>:1°C"
|
||||
},
|
||||
"multiday3-night": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 3,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: 🌧️<commands.gwx.wea... <common.temp_high_label>:10°C <common.temp_low_label>:7°C\n<commands.gwx.day_abbrev.Saturday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:9°C <common.temp_low_label>:6°C\n<commands.gwx.day_abbrev.Sunday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:6°C <common.temp_low_label>:1°C"
|
||||
},
|
||||
"multiday7-day": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 7,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: 🌧️<commands.gwx.wea... <common.temp_high_label>:10°C <common.temp_low_label>:7°C\n<commands.gwx.day_abbrev.Saturday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:9°C <common.temp_low_label>:6°C\n<commands.gwx.day_abbrev.Sunday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:6°C <common.temp_low_label>:1°C\n<commands.gwx.day_abbrev.Monday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:8°C <common.temp_low_label>:-1°C\n<commands.gwx.day_abbrev.Tuesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:7°C <common.temp_low_label>:2°C\n<commands.gwx.day_abbrev.Wednesday>: 🌧️<commands.gwx.wea... <common.temp_high_label>:7°C <common.temp_low_label>:4°C\n<commands.gwx.day_abbrev.Thursday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:8°C <common.temp_low_label>:6°C"
|
||||
},
|
||||
"multiday7-night": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 7,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: 🌧️<commands.gwx.wea... <common.temp_high_label>:10°C <common.temp_low_label>:7°C\n<commands.gwx.day_abbrev.Saturday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:9°C <common.temp_low_label>:6°C\n<commands.gwx.day_abbrev.Sunday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:6°C <common.temp_low_label>:1°C\n<commands.gwx.day_abbrev.Monday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:8°C <common.temp_low_label>:-1°C\n<commands.gwx.day_abbrev.Tuesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:7°C <common.temp_low_label>:2°C\n<commands.gwx.day_abbrev.Wednesday>: 🌧️<commands.gwx.wea... <common.temp_high_label>:7°C <common.temp_low_label>:4°C\n<commands.gwx.day_abbrev.Thursday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:8°C <common.temp_low_label>:6°C"
|
||||
},
|
||||
"tomorrow-day": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tomorrow>: 🌧️<commands.gwx.weather_descriptions.61> <common.temp_high_label>:10°C <common.temp_low_label>:7°C 7<commands.gwx.gust[('value', 14)]> 🌦️100% 9.70mm"
|
||||
},
|
||||
"tomorrow-night": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 64.139565,
|
||||
"longitude": -21.971603,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "ms"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tomorrow>: 🌧️<commands.gwx.weather_descriptions.61> <common.temp_high_label>:10°C <common.temp_low_label>:7°C 7<commands.gwx.gust[('value', 14)]> 🌦️100% 9.70mm"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,434 @@
|
||||
{
|
||||
"default-day-budget160": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☁️<commands.gwx.weather_descriptions.3> 60°F <commands.gwx.humidity[('value', 70)]> | <common.temp_high_label>:64°F <common.temp_low_label>:48°F"
|
||||
},
|
||||
"default-day-budget200": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☁️<commands.gwx.weather_descriptions.3> 60°F <commands.gwx.humidity[('value', 70)]> | <common.temp_high_label>:64°F <common.temp_low_label>:48°F"
|
||||
},
|
||||
"default-day-budget240": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☁️<commands.gwx.weather_descriptions.3> 60°F <commands.gwx.humidity[('value', 70)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 50)]> <commands.gwx.visibility[('value', 15)]> <commands.gwx.pressure[('value', 1008)]> | <common.temp_high_label>:64°F <common.temp_low_label>:48°F"
|
||||
},
|
||||
"default-day-budget300": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☁️<commands.gwx.weather_descriptions.3> 60°F <commands.gwx.humidity[('value', 70)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 50)]> <commands.gwx.visibility[('value', 15)]> <commands.gwx.pressure[('value', 1008)]> | <common.temp_high_label>:64°F <common.temp_low_label>:48°F"
|
||||
},
|
||||
"default-day-budget600": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☁️<commands.gwx.weather_descriptions.3> 60°F <commands.gwx.humidity[('value', 70)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 50)]> <commands.gwx.visibility[('value', 15)]> <commands.gwx.pressure[('value', 1008)]> | <common.temp_high_label>:64°F <common.temp_low_label>:48°F | <commands.gwx.periods.tomorrow>: ☁️ <common.temp_high_label>:67°F <common.temp_low_label>:51°F"
|
||||
},
|
||||
"default-day-prefix0": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☁️<commands.gwx.weather_descriptions.3> 60°F <commands.gwx.humidity[('value', 70)]> | <common.temp_high_label>:64°F <common.temp_low_label>:48°F"
|
||||
},
|
||||
"default-day-prefix30": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☁️<commands.gwx.weather_descriptions.3> 60°F <commands.gwx.humidity[('value', 70)]> | <common.temp_high_label>:64°F <common.temp_low_label>:48°F"
|
||||
},
|
||||
"default-day-prefix60": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: ☁️<commands.gwx.weather_descriptions.3> 60°F <commands.gwx.humidity[('value', 70)]> | <common.temp_high_label>:64°F <common.temp_low_label>:48°F"
|
||||
},
|
||||
"default-night-budget160": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☁️<commands.gwx.weather_descriptions.3> 60°F <commands.gwx.humidity[('value', 70)]> | <common.temp_high_label>:64°F <common.temp_low_label>:48°F"
|
||||
},
|
||||
"default-night-budget200": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☁️<commands.gwx.weather_descriptions.3> 60°F <commands.gwx.humidity[('value', 70)]> | <common.temp_high_label>:64°F <common.temp_low_label>:48°F"
|
||||
},
|
||||
"default-night-budget240": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☁️<commands.gwx.weather_descriptions.3> 60°F <commands.gwx.humidity[('value', 70)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 50)]> <commands.gwx.visibility[('value', 15)]> <commands.gwx.pressure[('value', 1008)]> | <common.temp_high_label>:64°F <common.temp_low_label>:48°F"
|
||||
},
|
||||
"default-night-budget300": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☁️<commands.gwx.weather_descriptions.3> 60°F <commands.gwx.humidity[('value', 70)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 50)]> <commands.gwx.visibility[('value', 15)]> <commands.gwx.pressure[('value', 1008)]> | <common.temp_high_label>:64°F <common.temp_low_label>:48°F"
|
||||
},
|
||||
"default-night-budget600": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☁️<commands.gwx.weather_descriptions.3> 60°F <commands.gwx.humidity[('value', 70)]> <commands.gwx.dew_point[('unit', '°F'), ('value', 50)]> <commands.gwx.visibility[('value', 15)]> <commands.gwx.pressure[('value', 1008)]> | <common.temp_high_label>:64°F <common.temp_low_label>:48°F | <commands.gwx.periods.tomorrow>: ☁️ <common.temp_high_label>:67°F <common.temp_low_label>:51°F"
|
||||
},
|
||||
"default-night-prefix0": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☁️<commands.gwx.weather_descriptions.3> 60°F <commands.gwx.humidity[('value', 70)]> | <common.temp_high_label>:64°F <common.temp_low_label>:48°F"
|
||||
},
|
||||
"default-night-prefix30": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☁️<commands.gwx.weather_descriptions.3> 60°F <commands.gwx.humidity[('value', 70)]> | <common.temp_high_label>:64°F <common.temp_low_label>:48°F"
|
||||
},
|
||||
"default-night-prefix60": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: ☁️<commands.gwx.weather_descriptions.3> 60°F <commands.gwx.humidity[('value', 70)]> | <common.temp_high_label>:64°F <common.temp_low_label>:48°F"
|
||||
},
|
||||
"multiday16-day": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 16,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:67°F <common.temp_low_label>:51°F\n<commands.gwx.day_abbrev.Saturday>: ☁️<commands.gwx.wea... <common.temp_high_label>:67°F <common.temp_low_label>:50°F\n<commands.gwx.day_abbrev.Sunday>: ☁️<commands.gwx.wea... <common.temp_high_label>:71°F <common.temp_low_label>:52°F\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:72°F <common.temp_low_label>:53°F\n<commands.gwx.day_abbrev.Tuesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:66°F <common.temp_low_label>:54°F\n<commands.gwx.day_abbrev.Wednesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:64°F <common.temp_low_label>:49°F\n<commands.gwx.day_abbrev.Thursday>: ☁️<commands.gwx.wea... <common.temp_high_label>:67°F <common.temp_low_label>:49°F\n<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:72°F <common.temp_low_label>:50°F\n<commands.gwx.day_abbrev.Saturday>: ☁️<commands.gwx.wea... <common.temp_high_label>:64°F <common.temp_low_label>:49°F\n<commands.gwx.day_abbrev.Sunday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:64°F <common.temp_low_label>:47°F\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:62°F <common.temp_low_label>:44°F\n<commands.gwx.day_abbrev.Tuesday>: 🌧️<commands.gwx.wea... <common.temp_high_label>:49°F <common.temp_low_label>:47°F\n<commands.gwx.day_abbrev.Wednesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:58°F <common.temp_low_label>:42°F\n<commands.gwx.day_abbrev.Thursday>: ☁️<commands.gwx.wea... <common.temp_high_label>:59°F <common.temp_low_label>:43°F\n<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:60°F <common.temp_low_label>:43°F"
|
||||
},
|
||||
"multiday16-night": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 16,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:67°F <common.temp_low_label>:51°F\n<commands.gwx.day_abbrev.Saturday>: ☁️<commands.gwx.wea... <common.temp_high_label>:67°F <common.temp_low_label>:50°F\n<commands.gwx.day_abbrev.Sunday>: ☁️<commands.gwx.wea... <common.temp_high_label>:71°F <common.temp_low_label>:52°F\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:72°F <common.temp_low_label>:53°F\n<commands.gwx.day_abbrev.Tuesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:66°F <common.temp_low_label>:54°F\n<commands.gwx.day_abbrev.Wednesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:64°F <common.temp_low_label>:49°F\n<commands.gwx.day_abbrev.Thursday>: ☁️<commands.gwx.wea... <common.temp_high_label>:67°F <common.temp_low_label>:49°F\n<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:72°F <common.temp_low_label>:50°F\n<commands.gwx.day_abbrev.Saturday>: ☁️<commands.gwx.wea... <common.temp_high_label>:64°F <common.temp_low_label>:49°F\n<commands.gwx.day_abbrev.Sunday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:64°F <common.temp_low_label>:47°F\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:62°F <common.temp_low_label>:44°F\n<commands.gwx.day_abbrev.Tuesday>: 🌧️<commands.gwx.wea... <common.temp_high_label>:49°F <common.temp_low_label>:47°F\n<commands.gwx.day_abbrev.Wednesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:58°F <common.temp_low_label>:42°F\n<commands.gwx.day_abbrev.Thursday>: ☁️<commands.gwx.wea... <common.temp_high_label>:59°F <common.temp_low_label>:43°F\n<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:60°F <common.temp_low_label>:43°F"
|
||||
},
|
||||
"multiday3-day": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 3,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:67°F <common.temp_low_label>:51°F\n<commands.gwx.day_abbrev.Saturday>: ☁️<commands.gwx.wea... <common.temp_high_label>:67°F <common.temp_low_label>:50°F\n<commands.gwx.day_abbrev.Sunday>: ☁️<commands.gwx.wea... <common.temp_high_label>:71°F <common.temp_low_label>:52°F"
|
||||
},
|
||||
"multiday3-night": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 3,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:67°F <common.temp_low_label>:51°F\n<commands.gwx.day_abbrev.Saturday>: ☁️<commands.gwx.wea... <common.temp_high_label>:67°F <common.temp_low_label>:50°F\n<commands.gwx.day_abbrev.Sunday>: ☁️<commands.gwx.wea... <common.temp_high_label>:71°F <common.temp_low_label>:52°F"
|
||||
},
|
||||
"multiday7-day": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 7,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:67°F <common.temp_low_label>:51°F\n<commands.gwx.day_abbrev.Saturday>: ☁️<commands.gwx.wea... <common.temp_high_label>:67°F <common.temp_low_label>:50°F\n<commands.gwx.day_abbrev.Sunday>: ☁️<commands.gwx.wea... <common.temp_high_label>:71°F <common.temp_low_label>:52°F\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:72°F <common.temp_low_label>:53°F\n<commands.gwx.day_abbrev.Tuesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:66°F <common.temp_low_label>:54°F\n<commands.gwx.day_abbrev.Wednesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:64°F <common.temp_low_label>:49°F\n<commands.gwx.day_abbrev.Thursday>: ☁️<commands.gwx.wea... <common.temp_high_label>:67°F <common.temp_low_label>:49°F"
|
||||
},
|
||||
"multiday7-night": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 7,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: ☁️<commands.gwx.wea... <common.temp_high_label>:67°F <common.temp_low_label>:51°F\n<commands.gwx.day_abbrev.Saturday>: ☁️<commands.gwx.wea... <common.temp_high_label>:67°F <common.temp_low_label>:50°F\n<commands.gwx.day_abbrev.Sunday>: ☁️<commands.gwx.wea... <common.temp_high_label>:71°F <common.temp_low_label>:52°F\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:72°F <common.temp_low_label>:53°F\n<commands.gwx.day_abbrev.Tuesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:66°F <common.temp_low_label>:54°F\n<commands.gwx.day_abbrev.Wednesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:64°F <common.temp_low_label>:49°F\n<commands.gwx.day_abbrev.Thursday>: ☁️<commands.gwx.wea... <common.temp_high_label>:67°F <common.temp_low_label>:49°F"
|
||||
},
|
||||
"tomorrow-day": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tomorrow>: ☁️<commands.gwx.weather_descriptions.3> <common.temp_high_label>:67°F <common.temp_low_label>:51°F 8<commands.gwx.gust[('value', 12)]>"
|
||||
},
|
||||
"tomorrow-night": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 47.595562,
|
||||
"longitude": -122.32443,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "inch",
|
||||
"temperature_unit": "fahrenheit",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "mph"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tomorrow>: ☁️<commands.gwx.weather_descriptions.3> <common.temp_high_label>:67°F <common.temp_low_label>:51°F 8<commands.gwx.gust[('value', 12)]>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,434 @@
|
||||
{
|
||||
"default-day-budget160": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: 🌦️<commands.gwx.weather_descriptions.51> 19°C ↗️<common.wind_directions.NE>5<commands.gwx.gust[('value', 23)]> <commands.gwx.humidity[('value', 93)]> | <common.temp_high_label>:21°C <common.temp_low_label>:18°C"
|
||||
},
|
||||
"default-day-budget200": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: 🌦️<commands.gwx.weather_descriptions.51> 19°C ↗️<common.wind_directions.NE>5<commands.gwx.gust[('value', 23)]> <commands.gwx.humidity[('value', 93)]> | <common.temp_high_label>:21°C <common.temp_low_label>:18°C"
|
||||
},
|
||||
"default-day-budget240": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: 🌦️<commands.gwx.weather_descriptions.51> 19°C ↗️<common.wind_directions.NE>5<commands.gwx.gust[('value', 23)]> <commands.gwx.humidity[('value', 93)]> | <common.temp_high_label>:21°C <common.temp_low_label>:18°C"
|
||||
},
|
||||
"default-day-budget300": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: 🌦️<commands.gwx.weather_descriptions.51> 19°C ↗️<common.wind_directions.NE>5<commands.gwx.gust[('value', 23)]> <commands.gwx.humidity[('value', 93)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 18)]> <commands.gwx.visibility_km[('value', 3)]> <commands.gwx.pressure[('value', 1010)]> | <common.temp_high_label>:21°C <common.temp_low_label>:18°C"
|
||||
},
|
||||
"default-day-budget600": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: 🌦️<commands.gwx.weather_descriptions.51> 19°C ↗️<common.wind_directions.NE>5<commands.gwx.gust[('value', 23)]> <commands.gwx.humidity[('value', 93)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 18)]> <commands.gwx.visibility_km[('value', 3)]> <commands.gwx.pressure[('value', 1010)]> | <common.temp_high_label>:21°C <common.temp_low_label>:18°C | <commands.gwx.periods.tomorrow>: ⛅ <common.temp_high_label>:23°C <common.temp_low_label>:16°C"
|
||||
},
|
||||
"default-day-prefix0": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: 🌦️<commands.gwx.weather_descriptions.51> 19°C ↗️<common.wind_directions.NE>5<commands.gwx.gust[('value', 23)]> <commands.gwx.humidity[('value', 93)]> | <common.temp_high_label>:21°C <common.temp_low_label>:18°C"
|
||||
},
|
||||
"default-day-prefix30": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: 🌦️<commands.gwx.weather_descriptions.51> 19°C ↗️<common.wind_directions.NE>5<commands.gwx.gust[('value', 23)]> <commands.gwx.humidity[('value', 93)]> | <common.temp_high_label>:21°C <common.temp_low_label>:18°C"
|
||||
},
|
||||
"default-day-prefix60": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.today>: 🌦️<commands.gwx.weather_descriptions.51> 19°C ↗️<common.wind_directions.NE>5<commands.gwx.gust[('value', 23)]> <commands.gwx.humidity[('value', 93)]> | <common.temp_high_label>:21°C <common.temp_low_label>:18°C"
|
||||
},
|
||||
"default-night-budget160": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: 🌦️<commands.gwx.weather_descriptions.51> 19°C ↗️<common.wind_directions.NE>5<commands.gwx.gust[('value', 23)]> <commands.gwx.humidity[('value', 93)]> | <common.temp_high_label>:21°C <common.temp_low_label>:18°C"
|
||||
},
|
||||
"default-night-budget200": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: 🌦️<commands.gwx.weather_descriptions.51> 19°C ↗️<common.wind_directions.NE>5<commands.gwx.gust[('value', 23)]> <commands.gwx.humidity[('value', 93)]> | <common.temp_high_label>:21°C <common.temp_low_label>:18°C"
|
||||
},
|
||||
"default-night-budget240": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: 🌦️<commands.gwx.weather_descriptions.51> 19°C ↗️<common.wind_directions.NE>5<commands.gwx.gust[('value', 23)]> <commands.gwx.humidity[('value', 93)]> | <common.temp_high_label>:21°C <common.temp_low_label>:18°C"
|
||||
},
|
||||
"default-night-budget300": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: 🌦️<commands.gwx.weather_descriptions.51> 19°C ↗️<common.wind_directions.NE>5<commands.gwx.gust[('value', 23)]> <commands.gwx.humidity[('value', 93)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 18)]> <commands.gwx.visibility_km[('value', 3)]> <commands.gwx.pressure[('value', 1010)]> | <common.temp_high_label>:21°C <common.temp_low_label>:18°C"
|
||||
},
|
||||
"default-night-budget600": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: 🌦️<commands.gwx.weather_descriptions.51> 19°C ↗️<common.wind_directions.NE>5<commands.gwx.gust[('value', 23)]> <commands.gwx.humidity[('value', 93)]> <commands.gwx.dew_point[('unit', '°C'), ('value', 18)]> <commands.gwx.visibility_km[('value', 3)]> <commands.gwx.pressure[('value', 1010)]> | <common.temp_high_label>:21°C <common.temp_low_label>:18°C | <commands.gwx.periods.tomorrow>: ⛅ <common.temp_high_label>:23°C <common.temp_low_label>:16°C"
|
||||
},
|
||||
"default-night-prefix0": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: 🌦️<commands.gwx.weather_descriptions.51> 19°C ↗️<common.wind_directions.NE>5<commands.gwx.gust[('value', 23)]> <commands.gwx.humidity[('value', 93)]> | <common.temp_high_label>:21°C <common.temp_low_label>:18°C"
|
||||
},
|
||||
"default-night-prefix30": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: 🌦️<commands.gwx.weather_descriptions.51> 19°C ↗️<common.wind_directions.NE>5<commands.gwx.gust[('value', 23)]> <commands.gwx.humidity[('value', 93)]> | <common.temp_high_label>:21°C <common.temp_low_label>:18°C"
|
||||
},
|
||||
"default-night-prefix60": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tonight>: 🌦️<commands.gwx.weather_descriptions.51> 19°C ↗️<common.wind_directions.NE>5<commands.gwx.gust[('value', 23)]> <commands.gwx.humidity[('value', 93)]> | <common.temp_high_label>:21°C <common.temp_low_label>:18°C"
|
||||
},
|
||||
"multiday16-day": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 16,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: ⛅<commands.gwx.wea... <common.temp_high_label>:23°C <common.temp_low_label>:16°C\n<commands.gwx.day_abbrev.Saturday>: ☁️<commands.gwx.wea... <common.temp_high_label>:22°C <common.temp_low_label>:15°C\n<commands.gwx.day_abbrev.Sunday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:20°C <common.temp_low_label>:15°C\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:26°C <common.temp_low_label>:18°C\n<commands.gwx.day_abbrev.Tuesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:25°C <common.temp_low_label>:18°C\n<commands.gwx.day_abbrev.Wednesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:23°C <common.temp_low_label>:17°C\n<commands.gwx.day_abbrev.Thursday>: ☀️<commands.gwx.wea... <common.temp_high_label>:23°C <common.temp_low_label>:15°C\n<commands.gwx.day_abbrev.Friday>: ☀️<commands.gwx.wea... <common.temp_high_label>:23°C <common.temp_low_label>:15°C\n<commands.gwx.day_abbrev.Saturday>: ☀️<commands.gwx.wea... <common.temp_high_label>:24°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Sunday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:24°C <common.temp_low_label>:15°C\n<commands.gwx.day_abbrev.Monday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:20°C <common.temp_low_label>:15°C\n<commands.gwx.day_abbrev.Tuesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:22°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Wednesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:25°C <common.temp_low_label>:17°C\n<commands.gwx.day_abbrev.Thursday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:24°C <common.temp_low_label>:18°C\n<commands.gwx.day_abbrev.Friday>: 🌧️<commands.gwx.wea... <common.temp_high_label>:17°C <common.temp_low_label>:14°C"
|
||||
},
|
||||
"multiday16-night": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 16,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: ⛅<commands.gwx.wea... <common.temp_high_label>:23°C <common.temp_low_label>:16°C\n<commands.gwx.day_abbrev.Saturday>: ☁️<commands.gwx.wea... <common.temp_high_label>:22°C <common.temp_low_label>:15°C\n<commands.gwx.day_abbrev.Sunday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:20°C <common.temp_low_label>:15°C\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:26°C <common.temp_low_label>:18°C\n<commands.gwx.day_abbrev.Tuesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:25°C <common.temp_low_label>:18°C\n<commands.gwx.day_abbrev.Wednesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:23°C <common.temp_low_label>:17°C\n<commands.gwx.day_abbrev.Thursday>: ☀️<commands.gwx.wea... <common.temp_high_label>:23°C <common.temp_low_label>:15°C\n<commands.gwx.day_abbrev.Friday>: ☀️<commands.gwx.wea... <common.temp_high_label>:23°C <common.temp_low_label>:15°C\n<commands.gwx.day_abbrev.Saturday>: ☀️<commands.gwx.wea... <common.temp_high_label>:24°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Sunday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:24°C <common.temp_low_label>:15°C\n<commands.gwx.day_abbrev.Monday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:20°C <common.temp_low_label>:15°C\n<commands.gwx.day_abbrev.Tuesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:22°C <common.temp_low_label>:14°C\n<commands.gwx.day_abbrev.Wednesday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:25°C <common.temp_low_label>:17°C\n<commands.gwx.day_abbrev.Thursday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:24°C <common.temp_low_label>:18°C\n<commands.gwx.day_abbrev.Friday>: 🌧️<commands.gwx.wea... <common.temp_high_label>:17°C <common.temp_low_label>:14°C"
|
||||
},
|
||||
"multiday3-day": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 3,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: ⛅<commands.gwx.wea... <common.temp_high_label>:23°C <common.temp_low_label>:16°C\n<commands.gwx.day_abbrev.Saturday>: ☁️<commands.gwx.wea... <common.temp_high_label>:22°C <common.temp_low_label>:15°C\n<commands.gwx.day_abbrev.Sunday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:20°C <common.temp_low_label>:15°C"
|
||||
},
|
||||
"multiday3-night": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 3,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: ⛅<commands.gwx.wea... <common.temp_high_label>:23°C <common.temp_low_label>:16°C\n<commands.gwx.day_abbrev.Saturday>: ☁️<commands.gwx.wea... <common.temp_high_label>:22°C <common.temp_low_label>:15°C\n<commands.gwx.day_abbrev.Sunday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:20°C <common.temp_low_label>:15°C"
|
||||
},
|
||||
"multiday7-day": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 7,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: ⛅<commands.gwx.wea... <common.temp_high_label>:23°C <common.temp_low_label>:16°C\n<commands.gwx.day_abbrev.Saturday>: ☁️<commands.gwx.wea... <common.temp_high_label>:22°C <common.temp_low_label>:15°C\n<commands.gwx.day_abbrev.Sunday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:20°C <common.temp_low_label>:15°C\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:26°C <common.temp_low_label>:18°C\n<commands.gwx.day_abbrev.Tuesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:25°C <common.temp_low_label>:18°C\n<commands.gwx.day_abbrev.Wednesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:23°C <common.temp_low_label>:17°C\n<commands.gwx.day_abbrev.Thursday>: ☀️<commands.gwx.wea... <common.temp_high_label>:23°C <common.temp_low_label>:15°C"
|
||||
},
|
||||
"multiday7-night": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 7,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.day_abbrev.Friday>: ⛅<commands.gwx.wea... <common.temp_high_label>:23°C <common.temp_low_label>:16°C\n<commands.gwx.day_abbrev.Saturday>: ☁️<commands.gwx.wea... <common.temp_high_label>:22°C <common.temp_low_label>:15°C\n<commands.gwx.day_abbrev.Sunday>: 🌦️<commands.gwx.wea... <common.temp_high_label>:20°C <common.temp_low_label>:15°C\n<commands.gwx.day_abbrev.Monday>: ☁️<commands.gwx.wea... <common.temp_high_label>:26°C <common.temp_low_label>:18°C\n<commands.gwx.day_abbrev.Tuesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:25°C <common.temp_low_label>:18°C\n<commands.gwx.day_abbrev.Wednesday>: ☁️<commands.gwx.wea... <common.temp_high_label>:23°C <common.temp_low_label>:17°C\n<commands.gwx.day_abbrev.Thursday>: ☀️<commands.gwx.wea... <common.temp_high_label>:23°C <common.temp_low_label>:15°C"
|
||||
},
|
||||
"tomorrow-day": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tomorrow>: ⛅<commands.gwx.weather_descriptions.2> <common.temp_high_label>:23°C <common.temp_low_label>:16°C 5<commands.gwx.gust[('value', 23)]>"
|
||||
},
|
||||
"tomorrow-night": {
|
||||
"logs": [],
|
||||
"params": {
|
||||
"current": "temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dewpoint_2m,visibility,surface_pressure",
|
||||
"daily": "weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum,precipitation_probability_max,wind_speed_10m_max,wind_gusts_10m_max",
|
||||
"forecast_days": 2,
|
||||
"hourly": "temperature_2m,weather_code,wind_speed_10m,wind_direction_10m,wind_gusts_10m",
|
||||
"latitude": 35.7,
|
||||
"longitude": 139.625,
|
||||
"models": "best_match",
|
||||
"precipitation_unit": "mm",
|
||||
"temperature_unit": "celsius",
|
||||
"timezone": "auto",
|
||||
"wind_speed_unit": "kmh"
|
||||
},
|
||||
"requests": 1,
|
||||
"text": "<commands.gwx.periods.tomorrow>: ⛅<commands.gwx.weather_descriptions.2> <common.temp_high_label>:23°C <common.temp_low_label>:16°C 5<commands.gwx.gust[('value', 23)]>"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,165 @@
|
||||
"""Characterization: gwx's Open-Meteo forecast formatting.
|
||||
|
||||
Replays real api.open-meteo.com responses captured on 2026-10-01 (London,
|
||||
Tokyo, Reykjavik in metric units; Phoenix, Seattle in imperial;
|
||||
tests/fixtures/open_meteo) with the clock frozen. Variants change the time of
|
||||
day, the length budget, the forecast type, and drop or distort current fields.
|
||||
"""
|
||||
|
||||
import configparser
|
||||
import copy
|
||||
import json
|
||||
from datetime import datetime
|
||||
from pathlib import Path
|
||||
from unittest.mock import Mock, patch
|
||||
|
||||
import pytest
|
||||
|
||||
from tests.characterization.golden_util import assert_golden
|
||||
|
||||
FIXTURES = Path(__file__).resolve().parents[1] / "fixtures" / "open_meteo"
|
||||
UNITS = {
|
||||
"london": ("celsius", "kmh", "mm"),
|
||||
"tokyo": ("celsius", "kmh", "mm"),
|
||||
"reykjavik": ("celsius", "ms", "mm"),
|
||||
"phoenix": ("fahrenheit", "mph", "inch"),
|
||||
"seattle": ("fahrenheit", "mph", "inch"),
|
||||
}
|
||||
DAY = datetime(2026, 10, 1, 10, 15, 0)
|
||||
NIGHT = datetime(2026, 10, 1, 21, 45, 0)
|
||||
MODULE = "modules.commands.alternatives.wx_international"
|
||||
|
||||
|
||||
def _frozen(now):
|
||||
class _FrozenDateTime(datetime):
|
||||
@classmethod
|
||||
def now(cls, tz=None):
|
||||
return now if tz is None else now.astimezone(tz)
|
||||
|
||||
return _FrozenDateTime
|
||||
|
||||
|
||||
def _gwx(units, extra_weather=None):
|
||||
from modules.commands.alternatives.wx_international import GlobalWxCommand
|
||||
|
||||
temperature, wind, precipitation = units
|
||||
weather = {
|
||||
"temperature_unit": temperature,
|
||||
"wind_speed_unit": wind,
|
||||
"precipitation_unit": precipitation,
|
||||
}
|
||||
weather.update(extra_weather or {})
|
||||
config = configparser.ConfigParser()
|
||||
config.read_dict({"Weather": weather, "Gwx_Command": {}, "Bot": {}})
|
||||
bot = Mock()
|
||||
bot.config = config
|
||||
bot.logger = Mock()
|
||||
bot.translator.translate.side_effect = lambda key, **kwargs: f"<{key}{sorted(kwargs.items()) or ''}>"
|
||||
return GlobalWxCommand(bot)
|
||||
|
||||
|
||||
def _response(payload, ok=True):
|
||||
response = Mock()
|
||||
response.ok = ok
|
||||
response.status_code = 200 if ok else 503
|
||||
response.json.return_value = payload
|
||||
return response
|
||||
|
||||
|
||||
def _load(name):
|
||||
return json.loads((FIXTURES / f"{name}.json").read_text(encoding="utf-8"))
|
||||
|
||||
|
||||
def _run(cmd, data, now, budget=None, **kwargs):
|
||||
if budget is not None:
|
||||
# A message makes the command ask for its budget instead of using 130.
|
||||
cmd.get_max_message_length = Mock(return_value=budget)
|
||||
kwargs["message"] = Mock()
|
||||
get = Mock(return_value=_response(data))
|
||||
with patch(f"{MODULE}.datetime", _frozen(now)), patch(f"{MODULE}.requests.get", get):
|
||||
text = cmd.get_open_meteo_weather(data["latitude"], data["longitude"], **kwargs)
|
||||
params = get.call_args.kwargs["params"] if get.call_args else None
|
||||
logs = [(c[0], c[1][0]) for c in cmd.logger.method_calls if c[0] in ("info", "warning", "error")]
|
||||
return {"text": text, "requests": get.call_count, "params": params, "logs": logs}
|
||||
|
||||
|
||||
def _text_and_logs(result):
|
||||
return [result["text"], result["logs"]] if result["logs"] else result["text"]
|
||||
|
||||
|
||||
@pytest.mark.parametrize("name", sorted(UNITS))
|
||||
def test_open_meteo_text(name):
|
||||
data = _load(name)
|
||||
results = {}
|
||||
for label, now in (("day", DAY), ("night", NIGHT)):
|
||||
for prefix in (0, 30, 60):
|
||||
cmd = _gwx(UNITS[name])
|
||||
results[f"default-{label}-prefix{prefix}"] = _run(cmd, data, now, location_prefix_len=prefix)
|
||||
for budget in (160, 200, 240, 300, 600):
|
||||
cmd = _gwx(UNITS[name])
|
||||
results[f"default-{label}-budget{budget}"] = _run(cmd, data, now, budget=budget, location_prefix_len=20)
|
||||
cmd = _gwx(UNITS[name])
|
||||
results[f"tomorrow-{label}"] = _run(cmd, data, now, forecast_type="tomorrow")
|
||||
for days in (3, 7, 16):
|
||||
cmd = _gwx(UNITS[name])
|
||||
results[f"multiday{days}-{label}"] = _run(cmd, data, now, forecast_type="multiday", num_days=days)
|
||||
assert_golden(f"open_meteo_gwx_{name}", results)
|
||||
|
||||
|
||||
DISTORTIONS = {
|
||||
"no_visibility": lambda d: d["current"].pop("visibility"),
|
||||
"zero_visibility": lambda d: d["current"].__setitem__("visibility", 0),
|
||||
"feet_visibility": lambda d: d["current_units"].__setitem__("visibility", "ft"),
|
||||
"low_pressure": lambda d: d["current"].__setitem__("surface_pressure", 512.0),
|
||||
"no_pressure": lambda d: d["current"].pop("surface_pressure"),
|
||||
"no_dewpoint": lambda d: d["current"].pop("dewpoint_2m"),
|
||||
"gusty": lambda d: d["current"].update(wind_speed_10m=12.0, wind_gusts_10m=31.0),
|
||||
"calm": lambda d: d["current"].update(wind_speed_10m=1.0, wind_gusts_10m=2.0),
|
||||
"feels_cold": lambda d: d["current"].update(apparent_temperature=d["current"]["temperature_2m"] - 9),
|
||||
"wet_tomorrow": lambda d: d["daily"].update(
|
||||
precipitation_probability_max=[10, 80] + d["daily"]["precipitation_probability_max"][2:],
|
||||
precipitation_sum=[0.0, 4.2] + d["daily"]["precipitation_sum"][2:],
|
||||
),
|
||||
"likely_dry_tomorrow": lambda d: d["daily"].update(
|
||||
precipitation_probability_max=[10, 45] + d["daily"]["precipitation_probability_max"][2:],
|
||||
precipitation_sum=[0.0, 0.0] + d["daily"]["precipitation_sum"][2:],
|
||||
),
|
||||
"one_day": lambda d: d["daily"].update({k: v[:1] for k, v in d["daily"].items()}),
|
||||
"no_daily": lambda d: d.pop("daily"),
|
||||
"no_current": lambda d: d.pop("current"),
|
||||
"null_temp": lambda d: d["current"].__setitem__("temperature_2m", None),
|
||||
"null_highs": lambda d: d["daily"].update(temperature_2m_max=[None] * len(d["daily"]["temperature_2m_max"])),
|
||||
"null_code": lambda d: d["daily"].update(weather_code=[None] * len(d["daily"]["weather_code"])),
|
||||
}
|
||||
|
||||
|
||||
@pytest.mark.parametrize("name", ["london", "phoenix"])
|
||||
def test_open_meteo_text_distorted(name):
|
||||
results = {}
|
||||
for key, distort in DISTORTIONS.items():
|
||||
data = copy.deepcopy(_load(name))
|
||||
distort(data)
|
||||
for forecast_type in ("default", "tomorrow", "multiday"):
|
||||
cmd = _gwx(UNITS[name])
|
||||
results[f"{key}-{forecast_type}"] = _text_and_logs(_run(cmd, data, DAY, forecast_type=forecast_type, num_days=5))
|
||||
cmd = _gwx(UNITS[name])
|
||||
results[f"{key}-default-budget260"] = _text_and_logs(_run(cmd, data, DAY, budget=260))
|
||||
cmd = _gwx(UNITS[name])
|
||||
results[f"{key}-default-budget600"] = _text_and_logs(_run(cmd, data, DAY, budget=600))
|
||||
# A model override, and a catalog whose pressure unit is mmHg.
|
||||
data = _load(name)
|
||||
cmd = _gwx(UNITS[name], {"weather_model": "ecmwf_ifs025"})
|
||||
results["model-override"] = _run(cmd, data, DAY)
|
||||
cmd = _gwx(UNITS[name])
|
||||
base_translate = cmd.bot.translator.translate.side_effect
|
||||
cmd.bot.translator.translate.side_effect = (
|
||||
lambda key, **kw: "mmHg" if key.endswith("gwx.pressure_unit") else base_translate(key, **kw)
|
||||
)
|
||||
results["mmhg"] = _text_and_logs(_run(cmd, data, DAY, budget=260))
|
||||
cmd = _gwx(UNITS[name])
|
||||
get = Mock(return_value=_response({}, ok=False))
|
||||
with patch(f"{MODULE}.requests.get", get):
|
||||
results["http-error"] = [
|
||||
cmd.get_open_meteo_weather(1.0, 2.0, forecast_type=t) for t in ("default", "tomorrow", "multiday")
|
||||
]
|
||||
assert_golden(f"open_meteo_gwx_distorted_{name}", results)
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"latitude":51.51147,"longitude":-0.13078308,"generationtime_ms":1.6378164291381836,"utc_offset_seconds":3600,"timezone":"Europe/London","timezone_abbreviation":"GMT+1","elevation":16.0,"current_units":{"time":"iso8601","interval":"seconds","temperature_2m":"°C","relative_humidity_2m":"%","apparent_temperature":"°C","precipitation":"mm","weather_code":"wmo code","wind_speed_10m":"km/h","wind_direction_10m":"°","wind_gusts_10m":"km/h","dewpoint_2m":"°C","visibility":"m","surface_pressure":"hPa"},"current":{"time":"2026-10-02T03:15","interval":900,"temperature_2m":14.2,"relative_humidity_2m":78,"apparent_temperature":13.6,"precipitation":0.00,"weather_code":2,"wind_speed_10m":5.4,"wind_direction_10m":220,"wind_gusts_10m":11.5,"dewpoint_2m":10.5,"visibility":17180.00,"surface_pressure":1027.5},"hourly_units":{"time":"iso8601","temperature_2m":"°C","weather_code":"wmo code","wind_speed_10m":"km/h","wind_direction_10m":"°","wind_gusts_10m":"km/h"},"hourly":{"time":["2026-10-02T00:00","2026-10-02T01:00","2026-10-02T02:00","2026-10-02T03:00","2026-10-02T04:00","2026-10-02T05:00","2026-10-02T06:00","2026-10-02T07:00","2026-10-02T08:00","2026-10-02T09:00","2026-10-02T10:00","2026-10-02T11:00","2026-10-02T12:00","2026-10-02T13:00","2026-10-02T14:00","2026-10-02T15:00","2026-10-02T16:00","2026-10-02T17:00","2026-10-02T18:00","2026-10-02T19:00","2026-10-02T20:00","2026-10-02T21:00","2026-10-02T22:00","2026-10-02T23:00","2026-10-03T00:00","2026-10-03T01:00","2026-10-03T02:00","2026-10-03T03:00","2026-10-03T04:00","2026-10-03T05:00","2026-10-03T06:00","2026-10-03T07:00","2026-10-03T08:00","2026-10-03T09:00","2026-10-03T10:00","2026-10-03T11:00","2026-10-03T12:00","2026-10-03T13:00","2026-10-03T14:00","2026-10-03T15:00","2026-10-03T16:00","2026-10-03T17:00","2026-10-03T18:00","2026-10-03T19:00","2026-10-03T20:00","2026-10-03T21:00","2026-10-03T22:00","2026-10-03T23:00","2026-10-04T00:00","2026-10-04T01:00","2026-10-04T02:00","2026-10-04T03:00","2026-10-04T04:00","2026-10-04T05:00","2026-10-04T06:00","2026-10-04T07:00","2026-10-04T08:00","2026-10-04T09:00","2026-10-04T10:00","2026-10-04T11:00","2026-10-04T12:00","2026-10-04T13:00","2026-10-04T14:00","2026-10-04T15:00","2026-10-04T16:00","2026-10-04T17:00","2026-10-04T18:00","2026-10-04T19:00","2026-10-04T20:00","2026-10-04T21:00","2026-10-04T22:00","2026-10-04T23:00","2026-10-05T00:00","2026-10-05T01:00","2026-10-05T02:00","2026-10-05T03:00","2026-10-05T04:00","2026-10-05T05:00","2026-10-05T06:00","2026-10-05T07:00","2026-10-05T08:00","2026-10-05T09:00","2026-10-05T10:00","2026-10-05T11:00","2026-10-05T12:00","2026-10-05T13:00","2026-10-05T14:00","2026-10-05T15:00","2026-10-05T16:00","2026-10-05T17:00","2026-10-05T18:00","2026-10-05T19:00","2026-10-05T20:00","2026-10-05T21:00","2026-10-05T22:00","2026-10-05T23:00","2026-10-06T00:00","2026-10-06T01:00","2026-10-06T02:00","2026-10-06T03:00","2026-10-06T04:00","2026-10-06T05:00","2026-10-06T06:00","2026-10-06T07:00","2026-10-06T08:00","2026-10-06T09:00","2026-10-06T10:00","2026-10-06T11:00","2026-10-06T12:00","2026-10-06T13:00","2026-10-06T14:00","2026-10-06T15:00","2026-10-06T16:00","2026-10-06T17:00","2026-10-06T18:00","2026-10-06T19:00","2026-10-06T20:00","2026-10-06T21:00","2026-10-06T22:00","2026-10-06T23:00","2026-10-07T00:00","2026-10-07T01:00","2026-10-07T02:00","2026-10-07T03:00","2026-10-07T04:00","2026-10-07T05:00","2026-10-07T06:00","2026-10-07T07:00","2026-10-07T08:00","2026-10-07T09:00","2026-10-07T10:00","2026-10-07T11:00","2026-10-07T12:00","2026-10-07T13:00","2026-10-07T14:00","2026-10-07T15:00","2026-10-07T16:00","2026-10-07T17:00","2026-10-07T18:00","2026-10-07T19:00","2026-10-07T20:00","2026-10-07T21:00","2026-10-07T22:00","2026-10-07T23:00","2026-10-08T00:00","2026-10-08T01:00","2026-10-08T02:00","2026-10-08T03:00","2026-10-08T04:00","2026-10-08T05:00","2026-10-08T06:00","2026-10-08T07:00","2026-10-08T08:00","2026-10-08T09:00","2026-10-08T10:00","2026-10-08T11:00","2026-10-08T12:00","2026-10-08T13:00","2026-10-08T14:00","2026-10-08T15:00","2026-10-08T16:00","2026-10-08T17:00","2026-10-08T18:00","2026-10-08T19:00","2026-10-08T20:00","2026-10-08T21:00","2026-10-08T22:00","2026-10-08T23:00","2026-10-09T00:00","2026-10-09T01:00","2026-10-09T02:00","2026-10-09T03:00","2026-10-09T04:00","2026-10-09T05:00","2026-10-09T06:00","2026-10-09T07:00","2026-10-09T08:00","2026-10-09T09:00","2026-10-09T10:00","2026-10-09T11:00","2026-10-09T12:00","2026-10-09T13:00","2026-10-09T14:00","2026-10-09T15:00","2026-10-09T16:00","2026-10-09T17:00","2026-10-09T18:00","2026-10-09T19:00","2026-10-09T20:00","2026-10-09T21:00","2026-10-09T22:00","2026-10-09T23:00","2026-10-10T00:00","2026-10-10T01:00","2026-10-10T02:00","2026-10-10T03:00","2026-10-10T04:00","2026-10-10T05:00","2026-10-10T06:00","2026-10-10T07:00","2026-10-10T08:00","2026-10-10T09:00","2026-10-10T10:00","2026-10-10T11:00","2026-10-10T12:00","2026-10-10T13:00","2026-10-10T14:00","2026-10-10T15:00","2026-10-10T16:00","2026-10-10T17:00","2026-10-10T18:00","2026-10-Line truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"latitude":33.440266,"longitude":-112.06021,"generationtime_ms":1.13677978515625,"utc_offset_seconds":-25200,"timezone":"America/Phoenix","timezone_abbreviation":"GMT-7","elevation":333.0,"current_units":{"time":"iso8601","interval":"seconds","temperature_2m":"°F","relative_humidity_2m":"%","apparent_temperature":"°F","precipitation":"inch","weather_code":"wmo code","wind_speed_10m":"mp/h","wind_direction_10m":"°","wind_gusts_10m":"mp/h","dewpoint_2m":"°F","visibility":"ft","surface_pressure":"hPa"},"current":{"time":"2026-10-01T19:15","interval":900,"temperature_2m":84.6,"relative_humidity_2m":32,"apparent_temperature":83.0,"precipitation":0.000,"weather_code":0,"wind_speed_10m":4.7,"wind_direction_10m":245,"wind_gusts_10m":5.8,"dewpoint_2m":51.5,"visibility":193241.472,"surface_pressure":971.1},"hourly_units":{"time":"iso8601","temperature_2m":"°F","weather_code":"wmo code","wind_speed_10m":"mp/h","wind_direction_10m":"°","wind_gusts_10m":"mp/h"},"hourly":{"time":["2026-10-01T00:00","2026-10-01T01:00","2026-10-01T02:00","2026-10-01T03:00","2026-10-01T04:00","2026-10-01T05:00","2026-10-01T06:00","2026-10-01T07:00","2026-10-01T08:00","2026-10-01T09:00","2026-10-01T10:00","2026-10-01T11:00","2026-10-01T12:00","2026-10-01T13:00","2026-10-01T14:00","2026-10-01T15:00","2026-10-01T16:00","2026-10-01T17:00","2026-10-01T18:00","2026-10-01T19:00","2026-10-01T20:00","2026-10-01T21:00","2026-10-01T22:00","2026-10-01T23:00","2026-10-02T00:00","2026-10-02T01:00","2026-10-02T02:00","2026-10-02T03:00","2026-10-02T04:00","2026-10-02T05:00","2026-10-02T06:00","2026-10-02T07:00","2026-10-02T08:00","2026-10-02T09:00","2026-10-02T10:00","2026-10-02T11:00","2026-10-02T12:00","2026-10-02T13:00","2026-10-02T14:00","2026-10-02T15:00","2026-10-02T16:00","2026-10-02T17:00","2026-10-02T18:00","2026-10-02T19:00","2026-10-02T20:00","2026-10-02T21:00","2026-10-02T22:00","2026-10-02T23:00","2026-10-03T00:00","2026-10-03T01:00","2026-10-03T02:00","2026-10-03T03:00","2026-10-03T04:00","2026-10-03T05:00","2026-10-03T06:00","2026-10-03T07:00","2026-10-03T08:00","2026-10-03T09:00","2026-10-03T10:00","2026-10-03T11:00","2026-10-03T12:00","2026-10-03T13:00","2026-10-03T14:00","2026-10-03T15:00","2026-10-03T16:00","2026-10-03T17:00","2026-10-03T18:00","2026-10-03T19:00","2026-10-03T20:00","2026-10-03T21:00","2026-10-03T22:00","2026-10-03T23:00","2026-10-04T00:00","2026-10-04T01:00","2026-10-04T02:00","2026-10-04T03:00","2026-10-04T04:00","2026-10-04T05:00","2026-10-04T06:00","2026-10-04T07:00","2026-10-04T08:00","2026-10-04T09:00","2026-10-04T10:00","2026-10-04T11:00","2026-10-04T12:00","2026-10-04T13:00","2026-10-04T14:00","2026-10-04T15:00","2026-10-04T16:00","2026-10-04T17:00","2026-10-04T18:00","2026-10-04T19:00","2026-10-04T20:00","2026-10-04T21:00","2026-10-04T22:00","2026-10-04T23:00","2026-10-05T00:00","2026-10-05T01:00","2026-10-05T02:00","2026-10-05T03:00","2026-10-05T04:00","2026-10-05T05:00","2026-10-05T06:00","2026-10-05T07:00","2026-10-05T08:00","2026-10-05T09:00","2026-10-05T10:00","2026-10-05T11:00","2026-10-05T12:00","2026-10-05T13:00","2026-10-05T14:00","2026-10-05T15:00","2026-10-05T16:00","2026-10-05T17:00","2026-10-05T18:00","2026-10-05T19:00","2026-10-05T20:00","2026-10-05T21:00","2026-10-05T22:00","2026-10-05T23:00","2026-10-06T00:00","2026-10-06T01:00","2026-10-06T02:00","2026-10-06T03:00","2026-10-06T04:00","2026-10-06T05:00","2026-10-06T06:00","2026-10-06T07:00","2026-10-06T08:00","2026-10-06T09:00","2026-10-06T10:00","2026-10-06T11:00","2026-10-06T12:00","2026-10-06T13:00","2026-10-06T14:00","2026-10-06T15:00","2026-10-06T16:00","2026-10-06T17:00","2026-10-06T18:00","2026-10-06T19:00","2026-10-06T20:00","2026-10-06T21:00","2026-10-06T22:00","2026-10-06T23:00","2026-10-07T00:00","2026-10-07T01:00","2026-10-07T02:00","2026-10-07T03:00","2026-10-07T04:00","2026-10-07T05:00","2026-10-07T06:00","2026-10-07T07:00","2026-10-07T08:00","2026-10-07T09:00","2026-10-07T10:00","2026-10-07T11:00","2026-10-07T12:00","2026-10-07T13:00","2026-10-07T14:00","2026-10-07T15:00","2026-10-07T16:00","2026-10-07T17:00","2026-10-07T18:00","2026-10-07T19:00","2026-10-07T20:00","2026-10-07T21:00","2026-10-07T22:00","2026-10-07T23:00","2026-10-08T00:00","2026-10-08T01:00","2026-10-08T02:00","2026-10-08T03:00","2026-10-08T04:00","2026-10-08T05:00","2026-10-08T06:00","2026-10-08T07:00","2026-10-08T08:00","2026-10-08T09:00","2026-10-08T10:00","2026-10-08T11:00","2026-10-08T12:00","2026-10-08T13:00","2026-10-08T14:00","2026-10-08T15:00","2026-10-08T16:00","2026-10-08T17:00","2026-10-08T18:00","2026-10-08T19:00","2026-10-08T20:00","2026-10-08T21:00","2026-10-08T22:00","2026-10-08T23:00","2026-10-09T00:00","2026-10-09T01:00","2026-10-09T02:00","2026-10-09T03:00","2026-10-09T04:00","2026-10-09T05:00","2026-10-09T06:00","2026-10-09T07:00","2026-10-09T08:00","2026-10-09T09:00","2026-10-09T10:00","2026-10-09T11:00","2026-10-09T12:00","2026-10-09T13:00","2026-10-09T14:00","2026-10-09T15:00","2026-10-09T16:00","2026-10-09T17:00","2026-10-09T18:00","2Line truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"latitude":64.139565,"longitude":-21.971603,"generationtime_ms":13.698220252990723,"utc_offset_seconds":0,"timezone":"Atlantic/Reykjavik","timezone_abbreviation":"GMT","elevation":7.0,"current_units":{"time":"iso8601","interval":"seconds","temperature_2m":"°C","relative_humidity_2m":"%","apparent_temperature":"°C","precipitation":"mm","weather_code":"wmo code","wind_speed_10m":"m/s","wind_direction_10m":"°","wind_gusts_10m":"m/s","dewpoint_2m":"°C","visibility":"m","surface_pressure":"hPa"},"current":{"time":"2026-10-02T02:15","interval":900,"temperature_2m":9.6,"relative_humidity_2m":89,"apparent_temperature":7.7,"precipitation":0.00,"weather_code":3,"wind_speed_10m":2.60,"wind_direction_10m":175,"wind_gusts_10m":5.70,"dewpoint_2m":7.9,"visibility":25840.00,"surface_pressure":988.5},"hourly_units":{"time":"iso8601","temperature_2m":"°C","weather_code":"wmo code","wind_speed_10m":"m/s","wind_direction_10m":"°","wind_gusts_10m":"m/s"},"hourly":{"time":["2026-10-02T00:00","2026-10-02T01:00","2026-10-02T02:00","2026-10-02T03:00","2026-10-02T04:00","2026-10-02T05:00","2026-10-02T06:00","2026-10-02T07:00","2026-10-02T08:00","2026-10-02T09:00","2026-10-02T10:00","2026-10-02T11:00","2026-10-02T12:00","2026-10-02T13:00","2026-10-02T14:00","2026-10-02T15:00","2026-10-02T16:00","2026-10-02T17:00","2026-10-02T18:00","2026-10-02T19:00","2026-10-02T20:00","2026-10-02T21:00","2026-10-02T22:00","2026-10-02T23:00","2026-10-03T00:00","2026-10-03T01:00","2026-10-03T02:00","2026-10-03T03:00","2026-10-03T04:00","2026-10-03T05:00","2026-10-03T06:00","2026-10-03T07:00","2026-10-03T08:00","2026-10-03T09:00","2026-10-03T10:00","2026-10-03T11:00","2026-10-03T12:00","2026-10-03T13:00","2026-10-03T14:00","2026-10-03T15:00","2026-10-03T16:00","2026-10-03T17:00","2026-10-03T18:00","2026-10-03T19:00","2026-10-03T20:00","2026-10-03T21:00","2026-10-03T22:00","2026-10-03T23:00","2026-10-04T00:00","2026-10-04T01:00","2026-10-04T02:00","2026-10-04T03:00","2026-10-04T04:00","2026-10-04T05:00","2026-10-04T06:00","2026-10-04T07:00","2026-10-04T08:00","2026-10-04T09:00","2026-10-04T10:00","2026-10-04T11:00","2026-10-04T12:00","2026-10-04T13:00","2026-10-04T14:00","2026-10-04T15:00","2026-10-04T16:00","2026-10-04T17:00","2026-10-04T18:00","2026-10-04T19:00","2026-10-04T20:00","2026-10-04T21:00","2026-10-04T22:00","2026-10-04T23:00","2026-10-05T00:00","2026-10-05T01:00","2026-10-05T02:00","2026-10-05T03:00","2026-10-05T04:00","2026-10-05T05:00","2026-10-05T06:00","2026-10-05T07:00","2026-10-05T08:00","2026-10-05T09:00","2026-10-05T10:00","2026-10-05T11:00","2026-10-05T12:00","2026-10-05T13:00","2026-10-05T14:00","2026-10-05T15:00","2026-10-05T16:00","2026-10-05T17:00","2026-10-05T18:00","2026-10-05T19:00","2026-10-05T20:00","2026-10-05T21:00","2026-10-05T22:00","2026-10-05T23:00","2026-10-06T00:00","2026-10-06T01:00","2026-10-06T02:00","2026-10-06T03:00","2026-10-06T04:00","2026-10-06T05:00","2026-10-06T06:00","2026-10-06T07:00","2026-10-06T08:00","2026-10-06T09:00","2026-10-06T10:00","2026-10-06T11:00","2026-10-06T12:00","2026-10-06T13:00","2026-10-06T14:00","2026-10-06T15:00","2026-10-06T16:00","2026-10-06T17:00","2026-10-06T18:00","2026-10-06T19:00","2026-10-06T20:00","2026-10-06T21:00","2026-10-06T22:00","2026-10-06T23:00","2026-10-07T00:00","2026-10-07T01:00","2026-10-07T02:00","2026-10-07T03:00","2026-10-07T04:00","2026-10-07T05:00","2026-10-07T06:00","2026-10-07T07:00","2026-10-07T08:00","2026-10-07T09:00","2026-10-07T10:00","2026-10-07T11:00","2026-10-07T12:00","2026-10-07T13:00","2026-10-07T14:00","2026-10-07T15:00","2026-10-07T16:00","2026-10-07T17:00","2026-10-07T18:00","2026-10-07T19:00","2026-10-07T20:00","2026-10-07T21:00","2026-10-07T22:00","2026-10-07T23:00","2026-10-08T00:00","2026-10-08T01:00","2026-10-08T02:00","2026-10-08T03:00","2026-10-08T04:00","2026-10-08T05:00","2026-10-08T06:00","2026-10-08T07:00","2026-10-08T08:00","2026-10-08T09:00","2026-10-08T10:00","2026-10-08T11:00","2026-10-08T12:00","2026-10-08T13:00","2026-10-08T14:00","2026-10-08T15:00","2026-10-08T16:00","2026-10-08T17:00","2026-10-08T18:00","2026-10-08T19:00","2026-10-08T20:00","2026-10-08T21:00","2026-10-08T22:00","2026-10-08T23:00","2026-10-09T00:00","2026-10-09T01:00","2026-10-09T02:00","2026-10-09T03:00","2026-10-09T04:00","2026-10-09T05:00","2026-10-09T06:00","2026-10-09T07:00","2026-10-09T08:00","2026-10-09T09:00","2026-10-09T10:00","2026-10-09T11:00","2026-10-09T12:00","2026-10-09T13:00","2026-10-09T14:00","2026-10-09T15:00","2026-10-09T16:00","2026-10-09T17:00","2026-10-09T18:00","2026-10-09T19:00","2026-10-09T20:00","2026-10-09T21:00","2026-10-09T22:00","2026-10-09T23:00","2026-10-10T00:00","2026-10-10T01:00","2026-10-10T02:00","2026-10-10T03:00","2026-10-10T04:00","2026-10-10T05:00","2026-10-10T06:00","2026-10-10T07:00","2026-10-10T08:00","2026-10-10T09:00","2026-10-10T10:00","2026-10-10T11:00","2026-10-10T12:00","2026-10-10T13:00","2026-10-10T14:00","2026-10-10T15:00","2026-10-10T16:00","2026-10-10T17:00","2026-10-10T18:00","2026-10-10T19:00Line truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"latitude":47.595562,"longitude":-122.32443,"generationtime_ms":1.0714530944824219,"utc_offset_seconds":-25200,"timezone":"America/Los_Angeles","timezone_abbreviation":"GMT-7","elevation":59.0,"current_units":{"time":"iso8601","interval":"seconds","temperature_2m":"°F","relative_humidity_2m":"%","apparent_temperature":"°F","precipitation":"inch","weather_code":"wmo code","wind_speed_10m":"mp/h","wind_direction_10m":"°","wind_gusts_10m":"mp/h","dewpoint_2m":"°F","visibility":"ft","surface_pressure":"hPa"},"current":{"time":"2026-10-01T19:15","interval":900,"temperature_2m":60.2,"relative_humidity_2m":70,"apparent_temperature":59.3,"precipitation":0.000,"weather_code":3,"wind_speed_10m":2.4,"wind_direction_10m":326,"wind_gusts_10m":2.7,"dewpoint_2m":50.3,"visibility":81364.832,"surface_pressure":1008.6},"hourly_units":{"time":"iso8601","temperature_2m":"°F","weather_code":"wmo code","wind_speed_10m":"mp/h","wind_direction_10m":"°","wind_gusts_10m":"mp/h"},"hourly":{"time":["2026-10-01T00:00","2026-10-01T01:00","2026-10-01T02:00","2026-10-01T03:00","2026-10-01T04:00","2026-10-01T05:00","2026-10-01T06:00","2026-10-01T07:00","2026-10-01T08:00","2026-10-01T09:00","2026-10-01T10:00","2026-10-01T11:00","2026-10-01T12:00","2026-10-01T13:00","2026-10-01T14:00","2026-10-01T15:00","2026-10-01T16:00","2026-10-01T17:00","2026-10-01T18:00","2026-10-01T19:00","2026-10-01T20:00","2026-10-01T21:00","2026-10-01T22:00","2026-10-01T23:00","2026-10-02T00:00","2026-10-02T01:00","2026-10-02T02:00","2026-10-02T03:00","2026-10-02T04:00","2026-10-02T05:00","2026-10-02T06:00","2026-10-02T07:00","2026-10-02T08:00","2026-10-02T09:00","2026-10-02T10:00","2026-10-02T11:00","2026-10-02T12:00","2026-10-02T13:00","2026-10-02T14:00","2026-10-02T15:00","2026-10-02T16:00","2026-10-02T17:00","2026-10-02T18:00","2026-10-02T19:00","2026-10-02T20:00","2026-10-02T21:00","2026-10-02T22:00","2026-10-02T23:00","2026-10-03T00:00","2026-10-03T01:00","2026-10-03T02:00","2026-10-03T03:00","2026-10-03T04:00","2026-10-03T05:00","2026-10-03T06:00","2026-10-03T07:00","2026-10-03T08:00","2026-10-03T09:00","2026-10-03T10:00","2026-10-03T11:00","2026-10-03T12:00","2026-10-03T13:00","2026-10-03T14:00","2026-10-03T15:00","2026-10-03T16:00","2026-10-03T17:00","2026-10-03T18:00","2026-10-03T19:00","2026-10-03T20:00","2026-10-03T21:00","2026-10-03T22:00","2026-10-03T23:00","2026-10-04T00:00","2026-10-04T01:00","2026-10-04T02:00","2026-10-04T03:00","2026-10-04T04:00","2026-10-04T05:00","2026-10-04T06:00","2026-10-04T07:00","2026-10-04T08:00","2026-10-04T09:00","2026-10-04T10:00","2026-10-04T11:00","2026-10-04T12:00","2026-10-04T13:00","2026-10-04T14:00","2026-10-04T15:00","2026-10-04T16:00","2026-10-04T17:00","2026-10-04T18:00","2026-10-04T19:00","2026-10-04T20:00","2026-10-04T21:00","2026-10-04T22:00","2026-10-04T23:00","2026-10-05T00:00","2026-10-05T01:00","2026-10-05T02:00","2026-10-05T03:00","2026-10-05T04:00","2026-10-05T05:00","2026-10-05T06:00","2026-10-05T07:00","2026-10-05T08:00","2026-10-05T09:00","2026-10-05T10:00","2026-10-05T11:00","2026-10-05T12:00","2026-10-05T13:00","2026-10-05T14:00","2026-10-05T15:00","2026-10-05T16:00","2026-10-05T17:00","2026-10-05T18:00","2026-10-05T19:00","2026-10-05T20:00","2026-10-05T21:00","2026-10-05T22:00","2026-10-05T23:00","2026-10-06T00:00","2026-10-06T01:00","2026-10-06T02:00","2026-10-06T03:00","2026-10-06T04:00","2026-10-06T05:00","2026-10-06T06:00","2026-10-06T07:00","2026-10-06T08:00","2026-10-06T09:00","2026-10-06T10:00","2026-10-06T11:00","2026-10-06T12:00","2026-10-06T13:00","2026-10-06T14:00","2026-10-06T15:00","2026-10-06T16:00","2026-10-06T17:00","2026-10-06T18:00","2026-10-06T19:00","2026-10-06T20:00","2026-10-06T21:00","2026-10-06T22:00","2026-10-06T23:00","2026-10-07T00:00","2026-10-07T01:00","2026-10-07T02:00","2026-10-07T03:00","2026-10-07T04:00","2026-10-07T05:00","2026-10-07T06:00","2026-10-07T07:00","2026-10-07T08:00","2026-10-07T09:00","2026-10-07T10:00","2026-10-07T11:00","2026-10-07T12:00","2026-10-07T13:00","2026-10-07T14:00","2026-10-07T15:00","2026-10-07T16:00","2026-10-07T17:00","2026-10-07T18:00","2026-10-07T19:00","2026-10-07T20:00","2026-10-07T21:00","2026-10-07T22:00","2026-10-07T23:00","2026-10-08T00:00","2026-10-08T01:00","2026-10-08T02:00","2026-10-08T03:00","2026-10-08T04:00","2026-10-08T05:00","2026-10-08T06:00","2026-10-08T07:00","2026-10-08T08:00","2026-10-08T09:00","2026-10-08T10:00","2026-10-08T11:00","2026-10-08T12:00","2026-10-08T13:00","2026-10-08T14:00","2026-10-08T15:00","2026-10-08T16:00","2026-10-08T17:00","2026-10-08T18:00","2026-10-08T19:00","2026-10-08T20:00","2026-10-08T21:00","2026-10-08T22:00","2026-10-08T23:00","2026-10-09T00:00","2026-10-09T01:00","2026-10-09T02:00","2026-10-09T03:00","2026-10-09T04:00","2026-10-09T05:00","2026-10-09T06:00","2026-10-09T07:00","2026-10-09T08:00","2026-10-09T09:00","2026-10-09T10:00","2026-10-09T11:00","2026-10-09T12:00","2026-10-09T13:00","2026-10-09T14:00","2026-10-09T15:00","2026-10-09T16:00","2026-10-09T17:00","2026-10-09T18:0Line truncated
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"latitude":35.7,"longitude":139.625,"generationtime_ms":0.78582763671875,"utc_offset_seconds":32400,"timezone":"Asia/Tokyo","timezone_abbreviation":"GMT+9","elevation":37.0,"current_units":{"time":"iso8601","interval":"seconds","temperature_2m":"°C","relative_humidity_2m":"%","apparent_temperature":"°C","precipitation":"mm","weather_code":"wmo code","wind_speed_10m":"km/h","wind_direction_10m":"°","wind_gusts_10m":"km/h","dewpoint_2m":"°C","visibility":"m","surface_pressure":"hPa"},"current":{"time":"2026-10-02T11:15","interval":900,"temperature_2m":19.4,"relative_humidity_2m":93,"apparent_temperature":21.7,"precipitation":0.10,"weather_code":51,"wind_speed_10m":5.6,"wind_direction_10m":27,"wind_gusts_10m":23.4,"dewpoint_2m":18.3,"visibility":3180.00,"surface_pressure":1010.1},"hourly_units":{"time":"iso8601","temperature_2m":"°C","weather_code":"wmo code","wind_speed_10m":"km/h","wind_direction_10m":"°","wind_gusts_10m":"km/h"},"hourly":{"time":["2026-10-02T00:00","2026-10-02T01:00","2026-10-02T02:00","2026-10-02T03:00","2026-10-02T04:00","2026-10-02T05:00","2026-10-02T06:00","2026-10-02T07:00","2026-10-02T08:00","2026-10-02T09:00","2026-10-02T10:00","2026-10-02T11:00","2026-10-02T12:00","2026-10-02T13:00","2026-10-02T14:00","2026-10-02T15:00","2026-10-02T16:00","2026-10-02T17:00","2026-10-02T18:00","2026-10-02T19:00","2026-10-02T20:00","2026-10-02T21:00","2026-10-02T22:00","2026-10-02T23:00","2026-10-03T00:00","2026-10-03T01:00","2026-10-03T02:00","2026-10-03T03:00","2026-10-03T04:00","2026-10-03T05:00","2026-10-03T06:00","2026-10-03T07:00","2026-10-03T08:00","2026-10-03T09:00","2026-10-03T10:00","2026-10-03T11:00","2026-10-03T12:00","2026-10-03T13:00","2026-10-03T14:00","2026-10-03T15:00","2026-10-03T16:00","2026-10-03T17:00","2026-10-03T18:00","2026-10-03T19:00","2026-10-03T20:00","2026-10-03T21:00","2026-10-03T22:00","2026-10-03T23:00","2026-10-04T00:00","2026-10-04T01:00","2026-10-04T02:00","2026-10-04T03:00","2026-10-04T04:00","2026-10-04T05:00","2026-10-04T06:00","2026-10-04T07:00","2026-10-04T08:00","2026-10-04T09:00","2026-10-04T10:00","2026-10-04T11:00","2026-10-04T12:00","2026-10-04T13:00","2026-10-04T14:00","2026-10-04T15:00","2026-10-04T16:00","2026-10-04T17:00","2026-10-04T18:00","2026-10-04T19:00","2026-10-04T20:00","2026-10-04T21:00","2026-10-04T22:00","2026-10-04T23:00","2026-10-05T00:00","2026-10-05T01:00","2026-10-05T02:00","2026-10-05T03:00","2026-10-05T04:00","2026-10-05T05:00","2026-10-05T06:00","2026-10-05T07:00","2026-10-05T08:00","2026-10-05T09:00","2026-10-05T10:00","2026-10-05T11:00","2026-10-05T12:00","2026-10-05T13:00","2026-10-05T14:00","2026-10-05T15:00","2026-10-05T16:00","2026-10-05T17:00","2026-10-05T18:00","2026-10-05T19:00","2026-10-05T20:00","2026-10-05T21:00","2026-10-05T22:00","2026-10-05T23:00","2026-10-06T00:00","2026-10-06T01:00","2026-10-06T02:00","2026-10-06T03:00","2026-10-06T04:00","2026-10-06T05:00","2026-10-06T06:00","2026-10-06T07:00","2026-10-06T08:00","2026-10-06T09:00","2026-10-06T10:00","2026-10-06T11:00","2026-10-06T12:00","2026-10-06T13:00","2026-10-06T14:00","2026-10-06T15:00","2026-10-06T16:00","2026-10-06T17:00","2026-10-06T18:00","2026-10-06T19:00","2026-10-06T20:00","2026-10-06T21:00","2026-10-06T22:00","2026-10-06T23:00","2026-10-07T00:00","2026-10-07T01:00","2026-10-07T02:00","2026-10-07T03:00","2026-10-07T04:00","2026-10-07T05:00","2026-10-07T06:00","2026-10-07T07:00","2026-10-07T08:00","2026-10-07T09:00","2026-10-07T10:00","2026-10-07T11:00","2026-10-07T12:00","2026-10-07T13:00","2026-10-07T14:00","2026-10-07T15:00","2026-10-07T16:00","2026-10-07T17:00","2026-10-07T18:00","2026-10-07T19:00","2026-10-07T20:00","2026-10-07T21:00","2026-10-07T22:00","2026-10-07T23:00","2026-10-08T00:00","2026-10-08T01:00","2026-10-08T02:00","2026-10-08T03:00","2026-10-08T04:00","2026-10-08T05:00","2026-10-08T06:00","2026-10-08T07:00","2026-10-08T08:00","2026-10-08T09:00","2026-10-08T10:00","2026-10-08T11:00","2026-10-08T12:00","2026-10-08T13:00","2026-10-08T14:00","2026-10-08T15:00","2026-10-08T16:00","2026-10-08T17:00","2026-10-08T18:00","2026-10-08T19:00","2026-10-08T20:00","2026-10-08T21:00","2026-10-08T22:00","2026-10-08T23:00","2026-10-09T00:00","2026-10-09T01:00","2026-10-09T02:00","2026-10-09T03:00","2026-10-09T04:00","2026-10-09T05:00","2026-10-09T06:00","2026-10-09T07:00","2026-10-09T08:00","2026-10-09T09:00","2026-10-09T10:00","2026-10-09T11:00","2026-10-09T12:00","2026-10-09T13:00","2026-10-09T14:00","2026-10-09T15:00","2026-10-09T16:00","2026-10-09T17:00","2026-10-09T18:00","2026-10-09T19:00","2026-10-09T20:00","2026-10-09T21:00","2026-10-09T22:00","2026-10-09T23:00","2026-10-10T00:00","2026-10-10T01:00","2026-10-10T02:00","2026-10-10T03:00","2026-10-10T04:00","2026-10-10T05:00","2026-10-10T06:00","2026-10-10T07:00","2026-10-10T08:00","2026-10-10T09:00","2026-10-10T10:00","2026-10-10T11:00","2026-10-10T12:00","2026-10-10T13:00","2026-10-10T14:00","2026-10-10T15:00","2026-10-10T16:00","2026-10-10T17:00","2026-10-10T18:00","2026-10-10T19:00","20Line truncated
|
||||
Reference in new issue
Block a user