33 lines
1.0 KiB
YAML
33 lines
1.0 KiB
YAML
---
|
|
sources:
|
|
- name: NWSObservationKSTL
|
|
mode: poll
|
|
kinds: ["observation"]
|
|
driver: nws_observation
|
|
every: 10m
|
|
params:
|
|
url: "https://api.weather.gov/stations/KSTL/observations/latest"
|
|
user_agent: "weatherfeeder example (operator@example.com)"
|
|
|
|
- name: OpenMeteoHourlyForecastSTL
|
|
mode: poll
|
|
kinds: ["forecast"]
|
|
driver: openmeteo_forecast
|
|
every: 1h
|
|
params:
|
|
url: "https://api.open-meteo.com/v1/forecast?latitude=38.6239&longitude=-90.3571&hourly=temperature_2m,relative_humidity_2m,dew_point_2m,apparent_temperature,precipitation_probability,precipitation,snowfall,weather_code,surface_pressure,wind_speed_10m,wind_direction_10m&forecast_days=3"
|
|
user_agent: "weatherfeeder example (operator@example.com)"
|
|
|
|
sinks:
|
|
- name: pg_weather
|
|
driver: postgres
|
|
params:
|
|
uri: "postgres://postgres.example.invalid:5432/weatherfeeder?sslmode=disable"
|
|
username: <database_username>
|
|
password: <database_password>
|
|
prune: 3d
|
|
|
|
routes:
|
|
- sink: pg_weather
|
|
kinds: ["observation", "forecast"]
|