Skip to main content

Module his

Module his 

Source
Expand description

The hisRead and hisWrite ops — historical time-series data.

Backed by the in-memory HisStore stored in AppState.

§hisRead

POST /api/hisRead queries time-series history for a single point.

§Request Grid Columns

ColumnKindDescription
idRefPoint entity reference
rangeStrDate range: "today", "yesterday", "YYYY-MM-DD", or "YYYY-MM-DD,YYYY-MM-DD"

§Response Grid Columns

Grid meta contains id (Ref) echoing the requested point.

ColumnKindDescription
tsDateTimeSample timestamp
valanySample value

§hisWrite

POST /api/hisWrite stores time-series samples for a single point.

§Request

Grid meta must contain id (Ref). Rows carry:

ColumnKindDescription
tsDateTimeSample timestamp
valanySample value

§Response

Empty grid on success.

§Errors

  • 400 Bad Request — missing id / range / ts, invalid range format, or request decode failure.
  • 404 Not Found — entity not in local graph and not owned by any federation connector (hisWrite only).
  • 500 Internal Server Error — federation proxy or encoding error.

Functions§

handle_read
POST /api/hisRead
handle_write
POST /api/hisWrite