1 Energy endpoints
Tim Svensson edited this page 2026-05-11 11:38:46 +00:00

Energy endpoints

GET /energy/all

Path to endpoint

GET /energy/all

Required values

None

Return values

Returns a JSON array:

  • sql_datatypes: database type info
  • id: sensor id
  • esensorid: sensor name
  • timestamp: time of reading
  • kilowatt: energy usage

When no error occurs

  • Returns all energy sensor data
  • Status: 200 OK

When error occurs

  • Server failure or database issue
  • Status: 500

GET /energy/total/sensor/{esensorid}

Path to endpoint

GET /energy/total/sensor/{esensorid}

Required values

  • esensorid: sensor id

Return values

Returns a JSON array:

  • sql_datatypes: database type info
  • id: sensor id
  • esensorid: sensor name
  • timestamp: time of reading
  • kilowatt: monthly energy

When no error occurs

  • Returns monthly energy data for one sensor
  • Status: 200 OK

When error occurs

  • No data found for sensor
  • Status: 404 Not Found

GET /energy/total/all

Path to endpoint

GET /energy/total/all

Required values

None

Return values

Returns a JSON array:

  • sql_datatypes: database type info
  • id: sensor id
  • esensorid: sensor name
  • timestamp: time of reading
  • kilowatt: monthly energy (all sensors)

When no error occurs

  • Returns monthly energy data for all sensors
  • Status: 200 OK

When error occurs

  • No data available
  • Status: 404 Not Found