-
Notifications
You must be signed in to change notification settings - Fork 5
Weather
Provider support may vary depending on location.
Google | Home Assistant | Open-Meteo | Open Weather | World Weather Online | Wttr.in | Yr
Updated about every ~17 minutes.
Requires a API-key.
Configure in secrets.h:
#define GOOGLEWEATHER_KEY "secret"Configure in .env:
MODE_WEATHER='true'
WEATHER_GOOGLE='true'Note
Location coordinates, LATITUDE and LONGITUDE are required.
See also Weather mode.
Smart-home integration.
Updated about every ~4 minutes.
Requires an Long-lived access token.
Configure in secrets.h:
#define HOMEASSISTANT_KEY "secret"#define HOMEASSISTANT_PROTOCOL "http:"
#define HOMEASSISTANT_HOST "homeassistant.local"
#define HOMEASSISTANT_PORT 8123
#define HOMEASSISTANT_ENTITY "weather.forecast_home"Configure in .env:
MODE_WEATHER='true'
WEATHER_HOMEASSISTANT='true'See also Home Assistant extension and Weather mode.
Updated about every ~17 minutes.
Commercial usage requires an API-key.
Configure in secrets.h:
#define OPENMETEO_KEY "secret"Configure in .env:
MODE_WEATHER='true'
WEATHER_OPENMETEO='true'Note
Location coordinates, LATITUDE and LONGITUDE are required.
See also Weather mode.
Updated about every ~17 minutes.
Requires a API-key, set using the OPENWEATHER_KEY variable.
Configure in secrets.h:
#define OPENWEATHER_KEY "secret"Configure in .env:
MODE_WEATHER='true'
WEATHER_OPENWEATHER='true'Note
Location coordinates, LATITUDE and LONGITUDE are required.
See also Weather mode.
Updated about every ~17 minutes.
Order of precedence:
-
LATITUDEandLONGITUDE. LOCATION
Requires a API-key, set using the WORLDWEATHERONLINE_KEY variable.
Configure in secrets.h:
#define WORLDWEATHERONLINE_KEY "secret"Configure in .env:
MODE_WEATHER='true'
WEATHER_WORLDWEATHERONLINE='true'Note
Location coordinates LATITUDE and LONGITUDE, or a location name LOCATION is required.
See also Weather mode.
Updated about every ~17 minutes.
Order of precedence:
-
LATITUDEandLONGITUDE. LOCATION- IP address
Configure in .env:
MODE_WEATHER='true'
WEATHER_WTTRIN='true'See also Weather mode.
Updated about every ~9 minutes.
Configure in .env:
MODE_WEATHER='true'
WEATHER_YR='true'Note
Location coordinates, LATITUDE and LONGITUDE are required.
See also Weather mode.