[Pub] Parameters read response

Request Topic and Payload

Topic

things5-production/v1/devices/<device-id>/cmd/read_variables_res

Success payload Representation

{
  "request_id": "UUID sent in the request",
  "assets": [{
    "name": "configuration",
    "values": [{
      "name": "minimum_setpoint",
      "value": "-20",
      "type": "integer"
    }, {
      "name": "power_on_delay",
      "value": "30",
      "type": "integer"
    }, {
      "name": "temperature_hysteresis",
      "value": "10.4",
      "type": "float"
    }, {
      "name": "appliance_type",
      "value": "visup_v2.3.0-beta",
      "type": "string"
    }]
  }]
}
{
  "request_id": "UUID sent in the request",
  "assets": [{
    "name": "metrics",
    "values": [{
      "name": "cabinet_probe",
      "value": "-10",
      "type": "integer"
    }]
  }]
}
{
  "request_id": "UUID sent in the request",
  "assets": [{
    "name": "states",
    "values": [{
      "name": "door",
      "value": "open",
      "type": "string"
    }]
  }]
}
{
  "request_id": "UUID sent in the request",
  "errors": [
    "invalid request"
  ]
}

Thee UUID in the response must match the one in the request; if the UUID in the response does not match any request the message will be discarded.