--- sources: - name: NWSObservationKSTL kind: observation driver: nws_observation every: 10m params: url: "https://api.weather.gov/stations/KSTL/observations/latest" user_agent: "HomeOps (weatherfeeder@maximumdirect.net)" - name: OpenMeteoObservation kind: observation driver: openmeteo_observation every: 10m params: url: "https://api.open-meteo.com/v1/forecast?latitude=38.6263&longitude=-90.3432¤t=temperature_2m,relative_humidity_2m,weather_code,wind_speed_10m,wind_direction_10m,precipitation,surface_pressure,rain,showers,snowfall,cloud_cover,apparent_temperature,is_day,wind_gusts_10m,pressure_msl&forecast_days=1" user_agent: "HomeOps (weatherfeeder@maximumdirect.net)" - name: NWSObservationKSUS kind: observation driver: nws_observation every: 10m params: url: "https://api.weather.gov/stations/KSUS/observations/latest" user_agent: "HomeOps (weatherfeeder@maximumdirect.net)" - name: NWSObservationKCPS kind: observation driver: nws_observation every: 10m params: url: "https://api.weather.gov/stations/KCPS/observations/latest" user_agent: "HomeOps (weatherfeeder@maximumdirect.net)" - name: NWSHourlyForecastSTL kind: forecast driver: nws_forecast every: 45m params: url: "https://api.weather.gov/gridpoints/LSX/90,74/forecast/hourly" user_agent: "HomeOps (weatherfeeder@maximumdirect.net)" - name: NWSAlertsSTL kind: alert driver: nws_alerts every: 1m params: url: "https://api.weather.gov/alerts?point=38.6263,-90.3432&limit=20" user_agent: "HomeOps (weatherfeeder@maximumdirect.net)" sinks: - name: stdout driver: stdout params: {} - name: nats_weatherfeeder driver: nats params: url: nats://nats:4222 exchange: weatherfeeder # optional: route events to this sink routes: - sink: nats_weatherfeeder kinds: ["observation", "forecast", "alert"] - sink: stdout kinds: ["observation", "forecast", "alert"] ...