Hallo,
ich versuche gerade anhand der beschriebenen Konfig Daten vom Volkszähler abzufragen. Leider bekomme ich immer folgende Fehlermeldung im Logfile.
Code: Alles auswählen
2021-04-26 21:52:17.990 [TRACE] [ttp.internal.http.RefreshingUrlCache] - Sending to 'http://192.168.3.112:8081/data.json?from=-10Minute&to=now&uuid[]=a355e540-5233-11e8-90d3-8fdd66eef4f2': Method = {GET}, Headers = {Accept-Encoding: gzip, User-Agent: Jetty/9.4.20.v20190813}, Content = {null}
2021-04-26 21:52:18.003 [TRACE] [p.internal.http.HttpResponseListener] - Received from 'http://192.168.3.112:8081/data.json?from=-10Minute&to=now&uuid[]=a355e540-5233-11e8-90d3-8fdd66eef4f2': Code = {200}, Headers = {Cache-Control: no-cache, private, Date: Mon, 26 Apr 2021 19:52:17 GMT, Content-Type: application/json, Access-Control-Allow-Origin: *, X-Powered-By: React/alpha, Content-Length: 458, Connection: close}, Content = {{"version":"0.3","data":[{"tuples":[[1619466180843,0,1],[1619466239422,0,1],[1619466300704,587.448,1],[1619466360793,0,1],[1619466421101,596.936,1],[1619466479486,0,1],[1619466540797,0,1],[1619466601367,594.354,1],[1619466659900,0,1],[1619466719816,600.841,1]],"uuid":"a355e540-5233-11e8-90d3-8fdd66eef4f2","from":1619466119554,"to":1619466719816,"min":[1619466180843,0],"max":[1619466719816,600.8411776487081],"average":239.895,"consumption":40,"rows":11}]}}
Code: Alles auswählen
2021-04-26 21:52:18.004 [WARN ] [.transform.SingleValueTransformation] - Transformation service JSONPATH for pattern $.version not found!
Mein Konfig sieht folgendermaßen aus.
Code: Alles auswählen
UID: http:url:0dcb10d390
label: HTTP URL Thing
thingTypeUID: http:url
configuration:
authMode: BASIC
ignoreSSLErrors: true
baseURL: http://192.168.3.112:8081/data.json?from=-10Minute&to=now&
refresh: 10
commandMethod: GET
contentType: application/json
timeout: 3000
bufferSize: 2048
channels:
- id: VZTest
channelTypeUID: http:number
label: VZTest
description: ""
configuration:
stateExtension: uuid[]=a355e540-5233-11e8-90d3-8fdd66eef4f2
stateTransformation: JSONPATH:$.version
Danke schon mal für einen Tipp, warum das nicht geht.