DynVoltDYNVOLT · developers

Weather

Weather endpoints of the DynVolt Open API.

On-site EMI / weather stations — latest readings site-wide and per-logger, plus 5-minute-bucket history.

GET /v1/sites/{site_id}/weather

Latest on-site weather across all loggers (per-instrument under sensors[]).

Scope: weather:read · Module: basic_scada

curl "https://api.owner.dynvolt.com/v1/sites/pv-ljubas/weather" \
  -H "Authorization: Bearer $DYNVOLT_API_KEY"

GET /v1/sites/{site_id}/weather/logger/{logger_id}

Latest weather for one logger (plot average + per-instrument).

Scope: weather:read · Module: basic_scada

curl "https://api.owner.dynvolt.com/v1/sites/pv-ljubas/weather/logger/4" \
  -H "Authorization: Bearer $DYNVOLT_API_KEY"

GET /v1/sites/{site_id}/weather/logger/{logger_id}/history

Weather history 5-min buckets (?start&end&limit).

Scope: weather:read · Module: basic_scada

Query parameterTypeRequiredDescription
startstringnoWindow start — RFC3339 UTC, e.g. 2026-08-01T00:00:00Z. Naive (offset-less) timestamps are rejected.
endstringnoWindow end — RFC3339 UTC. Must be after start.
limitintegernoMaximum rows to return (capped at 2000).
curl "https://api.owner.dynvolt.com/v1/sites/pv-ljubas/weather/logger/4/history" \
  -H "Authorization: Bearer $DYNVOLT_API_KEY"