Wieder mal API Problem...

Error message

Achtung: Sie benutzen einen veralteten Browser. Einige Teile von mysmartgrid.de können daher in ihrer Funktion beeinträchtigt sein. Bitte installieren Sie einen dieser Browser: Internet Explorer 8, Firefox 3, Safari 4, Chrome 15, Chromium 15, Opera Mobile 11, Android 2.3.4, Android 4.1 (oder eine neuere Version).

Hi zusammen,

funktioniert die API Abfrage nicht bei den Temperatursensoren? Wie bekomme ich Vorlauf und Rücklauf abgefragt? Was muss bei "unit=" angegeben werden? Gibt es keine Doku für die API?

$ curl -v -k -X GET -H "Accept: application/json" -H "X-Version: 1.0" -H "X-Token: " "https://api.mysmartgrid.de:8443/sensor/?interval=week"
Note: Unnecessary use of -X or --request, GET is already inferred.
* Trying 5.9.53.130...
* Connected to api.mysmartgrid.de (5.9.53.130) port 8443 (#0)
* found 148 certificates in /etc/ssl/certs/ca-certificates.crt
* found 855 certificates in /etc/ssl/certs
* ALPN, offering http/1.1
* SSL connection using TLS1.2 / ECDHE_RSA_AES_256_GCM_SHA384
* server certificate verification SKIPPED
* server certificate status verification SKIPPED
* common name: api.mysmartgrid.de (matched)
* server certificate expiration date OK
* server certificate activation date OK
* certificate public key: RSA
* certificate version: #1
* subject: C=DE,O=Fraunhofer-Gesellschaft,OU=ITWM,CN=api.mysmartgrid.de
* start date: Wed, 17 Aug 2011 10:23:32 GMT
* expire date: Thu, 20 May 2066 10:23:32 GMT
* issuer: C=DE,O=Fraunhofer-Gesellschaft,OU=ITWM,CN=mySmartGrid CA,EMAIL=team@mysmartgrid.de
* compression: NULL
* ALPN, server did not agree to a protocol
> GET /sensor/interval=week HTTP/1.1
> Host: api.mysmartgrid.de:8443
> User-Agent: curl/7.47.0
> Accept: application/json
> X-Version: 1.0
> X-Token:
>
< HTTP/1.1 471 Internal Server Error
< Server: nginx
< Date: Fri, 10 Nov 2017 10:17:13 GMT
< Content-Length: 0
< Connection: keep-alive
<
* Connection #0 to host api.mysmartgrid.de left intact

Sensor-Id und Token stehen im Request drin, das wurde nur entfernt beim Posten

Hallo,

Im Prinzip sollte es auch fuer andere Datentypen wie Temperatur oder Luftfeuchte gehen.
Der Abfrageurl muss dann entsprechend modifiziert werden:

curl -v -k -X GET -H "Accept: application/json" -H "X-Version: 1.0" -H "X-Token: TOKEN" "https://api.mysmartgrid.de:8443/sensor/SENSORID?interval=week&unit=degc"