[Backlogmanager] [FIWARE-JIRA] (HELP-16154) [fiware-stackoverflow] How to calculate max in sth-comet?

Fernando Lopez (JIRA) jira-help-desk at jira.fiware.org
Mon Sep 16 08:57:00 CEST 2019


     [ https://jira.fiware.org/browse/HELP-16154?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Fernando Lopez reassigned HELP-16154:
-------------------------------------

    Assignee: Fermín Galán

> [fiware-stackoverflow] How to calculate max in sth-comet?
> ---------------------------------------------------------
>
>                 Key: HELP-16154
>                 URL: https://jira.fiware.org/browse/HELP-16154
>             Project: Help-Desk
>          Issue Type: Monitor
>          Components: FIWARE-TECH-HELP
>            Reporter: Backlog Manager
>            Assignee: Fermín Galán
>              Labels: fiware, fiware-sth-comet
>
> Created question in FIWARE Q/A platform on 15-09-2019 at 20:09
> {color: red}Please, ANSWER this question AT{color} https://stackoverflow.com/questions/57947258/how-to-calculate-max-in-sth-comet
> +Question:+
> How to calculate max in sth-comet?
> +Description:+
> sth-comet offers the possibility of calculate max, min and other functions, as described [here]https://github.com/telefonicaid/fiware-sth-comet/blob/master/doc/manuals/aggregated-data-retrieval.md
> But I have tried different types and it doesn't gives the aggregated result. 
> A simplified version of my entity (I use the attribute temperature in this example) is:
> {
>      "id": "Beach:27",
>      "type": "Beach",
>      "flag": {
>        "type": "Property",
>        "value": "Verde"
>      },
>      "temperature": {
>        "type": "Number",
>        "value": 45
>      }
> I have make this query that should give the maximum value:
> http://{{sth-comet}}/STH/v1/contextEntities/type/Beach/id/Beach:27/attributes/temperature?aggrMethod=max&hLimit=100&hOffset=0
> but the result is not the max but all the changes of the attribute:
> {
>     "contextResponses": [
>         {
>             "contextElement": {
>                 "attributes": [
>                     {
>                         "name": "temperature",
>                         "values": [
>                             {
>                                 "recvTime": "2019-09-15T18:32:18.166Z",
>                                 "attrType": "Number",
>                                 "attrValue": "43"
>                             },
>                             {
>                                 "recvTime": "2019-09-15T18:32:24.645Z",
>                                 "attrType": "Number",
>                                 "attrValue": "44"
>                             },
>                             {
>                                 "recvTime": "2019-09-15T18:32:28.931Z",
>                                 "attrType": "Number",
>                                 "attrValue": "45"
>                             }
>                         ]
>                     }
>                 ],
>                 "id": "Beach:27",
>                 "isPattern": false,
>                 "type": "Beach"
>             },
>             "statusCode": {
>                 "code": "200",
>                 "reasonPhrase": "OK"
>             }
>         }
>     ]
> }
> Which is the type that the property must have to work correctly? I tried "Number", "integer","string", "Property" but I don't obtain the "max" value.
> Thank you for your time



--
This message was sent by Atlassian JIRA
(v6.4.1#64016)


More information about the Backlogmanager mailing list

You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy   Cookies policy