Install
openclaw skills install tempest-weatherGet current weather conditions from a WeatherFlow Tempest station using the Tempest REST API. Use when the user asks for "tempest weather" (preferred trigger), or asks for backyard/home weather, Tempest station readings, wind/gust/rain/lightning from a specific station, or quick local weather summaries sourced from Tempest data.
openclaw skills install tempest-weatherUse this skill to fetch current conditions from a Tempest station/device or retrieve historical station statistics (day/month/year) from the Tempest Stats API.
Use:
python3 scripts/get_tempest_weather.py
The script reads configuration from environment variables by default, if both station and device id are set device_id is used by default:
TEMPEST_API_TOKEN (required)TEMPEST_STATION_ID (optional if TEMPEST_DEVICE_ID is set)TEMPEST_DEVICE_ID (optional if TEMPEST_STATION_ID is set)TEMPEST_UNITS (optional: metric or us, default us)# Explicit station/token (current observations)
python3 scripts/get_tempest_weather.py --station-id 12345 --token "$TEMPEST_API_TOKEN"
# Explicit device/token (current observations)
python3 scripts/get_tempest_weather.py --device-id 67890 --token "$TEMPEST_API_TOKEN"
# Historical stats for current local day/month/year (defaults to "now")
python3 scripts/get_tempest_weather.py --stats day
python3 scripts/get_tempest_weather.py --stats month
python3 scripts/get_tempest_weather.py --stats year
# Historical stats for a specific target date period
python3 scripts/get_tempest_weather.py --stats day --date 2026-02-23
python3 scripts/get_tempest_weather.py --stats month --date 2026-02
python3 scripts/get_tempest_weather.py --stats year --date 2025
# Metric output
python3 scripts/get_tempest_weather.py --units metric
# JSON only (machine-friendly)
python3 scripts/get_tempest_weather.py --json
--json is used--stats, return the matched historical row from stats_day, stats_month, or stats_yearFor Tempest observation index mapping and response notes, read:
references/tempest-api.mdLICENSE (MIT)