NEU! HTTP-/REST-API jetzt auch in der Rolle des TWS als HTTP-Server
Viele Details dazu hier im Forum
Upgrade: Digest Access Authentication im Subsystem HTTP-/REST-API Client
Upgrade: 361 neue Icons & kompletter Refresh aller Icons für VISU und Admin-UI
Upgrade: Dekodierung für sieben weitere DPT im Busmonitor
Upgrade: Verbesserung im Logik Manager bei Modul "SendExplicit"
Upgrade: Verbesserte und erweiterte Benutzerverwaltung bei "Passwort vergessen" der Elab ID
Jetzt in der Insider Version 8 zur 4.5 - für alle Mitglieder des Insider Clubs installierbar
Alle Infos zum Update im Timberwolf Wiki
[Frage] [V 1.5.1] InfluxDB Diagramme aus externer InfluxDB
-
- Reactions:
- Beiträge: 121
- Registriert: Sa Okt 13, 2018 4:23 pm
- Hat sich bedankt: 12 Mal
- Danksagung erhalten: 23 Mal
Hallo
Habe mal geschaut wie Grafana auf die InfluxDB zugreift.
http://192.168.2.2:8086/query?u=admin&p ... )&epoch=ms
Wenn ich das in den Browser eingebe bekomme ich die Daten im Browser angezeigt.
Gruß NetFritz
Habe mal geschaut wie Grafana auf die InfluxDB zugreift.
http://192.168.2.2:8086/query?u=admin&p ... )&epoch=ms
Wenn ich das in den Browser eingebe bekomme ich die Daten im Browser angezeigt.
Gruß NetFritz
TWS 2400 #109 VPN offen, Reboot jederzeit
-
- Reactions:
- Beiträge: 2698
- Registriert: Sa Sep 15, 2018 10:26 am
- Wohnort: Kerpen
- Hat sich bedankt: 1018 Mal
- Danksagung erhalten: 810 Mal
Hi @NetFritz,
ich bin doof, hatte deine letzte Antwort überlesen
, weil ich da Stefans Antwort gesehen habe, aber deine darüber nicht.
Trage bitte in deine Hidden config mal als uri "http://192.168.2.2:8086/query" ein.
Gruß
Jens
ich bin doof, hatte deine letzte Antwort überlesen

Trage bitte in deine Hidden config mal als uri "http://192.168.2.2:8086/query" ein.
Gruß
Jens
Zuletzt geändert von blaubaerli am So Jan 05, 2020 10:38 pm, insgesamt 1-mal geändert.
timberwolf168 | (2600er) | VPN offen | Reboot nach Vereinbarung |
timberwolf1699 | (3500XL) | VPN offen | Reboot jederzeit |
wiregate1250 |
-
- Reactions:
- Beiträge: 121
- Registriert: Sa Okt 13, 2018 4:23 pm
- Hat sich bedankt: 12 Mal
- Danksagung erhalten: 23 Mal
Hallo
Wird langsam besser.
Status Code 200
Aber Das Diagram zeigt nichts an.
Firefox Konsole/Netzwerkanalyse/Antwort
SyntaxError: JSON.parse: expected ',' or ']' after array element at line 1 column 4 of the JSON data
Antwortinhalt:
[[000,[]]]
Gruß NetFritz
Wird langsam besser.
Status Code 200
Aber Das Diagram zeigt nichts an.
Firefox Konsole/Netzwerkanalyse/Antwort
SyntaxError: JSON.parse: expected ',' or ']' after array element at line 1 column 4 of the JSON data
Antwortinhalt:
[[000,[]]]
Gruß NetFritz
TWS 2400 #109 VPN offen, Reboot jederzeit
-
- Reactions:
- Beiträge: 121
- Registriert: Sa Okt 13, 2018 4:23 pm
- Hat sich bedankt: 12 Mal
- Danksagung erhalten: 23 Mal
Hallo
Die Log von der TWS CV App zeigt folgendes an:
[Sun Jan 05 22:32:59.409761 2020] [php7:notice] [pid 21] [client 172.17.0.1:49754] PHP Notice: Undefined index: debug in /var/www/html/resource/plugins/diagram/influxfetch.php on line 224, referer: https://timberwolf109/proxy/visu/?config=Test_influx
[Sun Jan 05 22:32:59.416653 2020] [php7:notice] [pid 21] [client 172.17.0.1:49754] PHP Notice: Undefined index: series in /var/www/html/resource/plugins/diagram/influxfetch.php on line 230, referer: https://timberwolf109/proxy/visu/?config=Test_influx
[Sun Jan 05 22:32:59.416769 2020] [php7:warn] [pid 21] [client 172.17.0.1:49754] PHP Warning: Invalid argument supplied for foreach() in /var/www/html/resource/plugins/diagram/influxfetch.php on line 231, referer: https://timberwolf109/proxy/visu/?config=Test_influx
172.17.0.1 - - [05/Jan/2020:22:32:59 +0000] "GET /resource/plugins/diagram/influxfetch.php?ts=iobroker/luxtronik1.0.temperaturen.AUT&ds=MEAN&start=end-36hour&end=now&res=60&fill=linear&filter=()&field=Val&auth=influx_iobroker HTTP/1.0" 200 195 "https://timberwolf109/proxy/visu/?config=Test_influx" "Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0"
Gruß NetFritz
Die Log von der TWS CV App zeigt folgendes an:
[Sun Jan 05 22:32:59.409761 2020] [php7:notice] [pid 21] [client 172.17.0.1:49754] PHP Notice: Undefined index: debug in /var/www/html/resource/plugins/diagram/influxfetch.php on line 224, referer: https://timberwolf109/proxy/visu/?config=Test_influx
[Sun Jan 05 22:32:59.416653 2020] [php7:notice] [pid 21] [client 172.17.0.1:49754] PHP Notice: Undefined index: series in /var/www/html/resource/plugins/diagram/influxfetch.php on line 230, referer: https://timberwolf109/proxy/visu/?config=Test_influx
[Sun Jan 05 22:32:59.416769 2020] [php7:warn] [pid 21] [client 172.17.0.1:49754] PHP Warning: Invalid argument supplied for foreach() in /var/www/html/resource/plugins/diagram/influxfetch.php on line 231, referer: https://timberwolf109/proxy/visu/?config=Test_influx
172.17.0.1 - - [05/Jan/2020:22:32:59 +0000] "GET /resource/plugins/diagram/influxfetch.php?ts=iobroker/luxtronik1.0.temperaturen.AUT&ds=MEAN&start=end-36hour&end=now&res=60&fill=linear&filter=()&field=Val&auth=influx_iobroker HTTP/1.0" 200 195 "https://timberwolf109/proxy/visu/?config=Test_influx" "Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0"
Gruß NetFritz
TWS 2400 #109 VPN offen, Reboot jederzeit
-
- Reactions:
- Beiträge: 2698
- Registriert: Sa Sep 15, 2018 10:26 am
- Wohnort: Kerpen
- Hat sich bedankt: 1018 Mal
- Danksagung erhalten: 810 Mal
Hi @NetFritz,
prima, dann ist der netztechnische Teil damit mal behoben.
Aber jetzt muss ich langsam passen. Ich habe keine Ahnung, ob die Influx-DB die du da jetzt am Start hast eine bestimmte Ausstattung an Feldern etc. haben muss, um hier die entsprechenden Rahmenbedingungen zu erfüllen. Da können aber sicher Chris oder die Kollegen von ElabNET weiter helfen.
Beste Grüße
Jens
prima, dann ist der netztechnische Teil damit mal behoben.

Aber jetzt muss ich langsam passen. Ich habe keine Ahnung, ob die Influx-DB die du da jetzt am Start hast eine bestimmte Ausstattung an Feldern etc. haben muss, um hier die entsprechenden Rahmenbedingungen zu erfüllen. Da können aber sicher Chris oder die Kollegen von ElabNET weiter helfen.
Beste Grüße
Jens
Zuletzt geändert von blaubaerli am Mo Jan 06, 2020 12:09 am, insgesamt 1-mal geändert.
timberwolf168 | (2600er) | VPN offen | Reboot nach Vereinbarung |
timberwolf1699 | (3500XL) | VPN offen | Reboot jederzeit |
wiregate1250 |
-
- Reactions:
- Beiträge: 1225
- Registriert: Sa Aug 11, 2018 10:52 pm
- Wohnort: Oberbayern
- Hat sich bedankt: 251 Mal
- Danksagung erhalten: 887 Mal
- Kontaktdaten:
Das Log ist relativ aussagelos. Spannender ist immer der Inhalt von dem, was der Server/die PHP-Seite übermittelt hat.
Du kannst die Abfrage auch direkt nehmen und in einem anderen Browser-Fenster (bzw. Tab) öffnen. Wenn Du an diese Anfrage noch ein "&debug=true" anhängst (hier also wohl dann öffnest) kannst Du etwas hinein schauen.
Du kannst die Abfrage auch direkt nehmen und in einem anderen Browser-Fenster (bzw. Tab) öffnen. Wenn Du an diese Anfrage noch ein "&debug=true" anhängst (hier also wohl dann
Code: Alles auswählen
https://timberwolf109/proxy/visu/resource/plugins/diagram/influxfetch.php?ts=iobroker/luxtronik1.0.temperaturen.AUT&ds=MEAN&start=end-36hour&end=now&res=60&fill=linear&filter=()&field=Val&auth=influx_iobroker&debug=true
CometVisu Entwickler - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!
CometVisu Fragen, Bugs, ... bitte im Entwicklungs-Forum, hier nur spezifisches für CV<->Timberwolf.
TWS 2500 ID: 76 + TP-UART - VPN offen, Reboot nur nach Absprache
CometVisu Fragen, Bugs, ... bitte im Entwicklungs-Forum, hier nur spezifisches für CV<->Timberwolf.
TWS 2500 ID: 76 + TP-UART - VPN offen, Reboot nur nach Absprache
-
- Reactions:
- Beiträge: 121
- Registriert: Sa Okt 13, 2018 4:23 pm
- Hat sich bedankt: 12 Mal
- Danksagung erhalten: 23 Mal
Hallo
Wenn ich das so in den Browser eingebe, bekomme ich als Rückmeldung im Browser:
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
Und die Rohdaten dazu:
string(140) "SELECT MEAN(Val) FROM "luxtronik1.0.temperaturen.AUT" WHERE time >= now() - 36h AND time <= now() GROUP BY time(60s) fill(linear) tz('UTC')"
[[000,[]]]
Die InfluxDB Log zeigt:
ts=2020-01-06T10:10:41.489326Z lvl=info msg="Executing query" log_id=0K4i~vsl000 service=query query="SELECT mean(Val) FROM iobroker.global.\"luxtronik1.0.temperaturen.AUT\" WHERE time >= now() - 36h AND time <= now() GROUP BY time(1m) fill(linear) TZ('UTC')"
[httpd] 192.168.2.142 - admin [06/Jan/2020:10:10:41 +0000] "GET /query?db=iobroker&q=SELECT+MEAN%28Val%29+FROM+%22luxtronik1.0.temperaturen.AUT%22+WHERE+time+%3E%3D+now%28%29+-+36h+AND+time+%3C%3D+now%28%29++GROUP+BY+time%2860s%29+fill%28linear%29+tz%28%27UTC%27%29 HTTP/1.0" 200 33 "-" "-" cb5fce62-306c-11ea-a4d1-0242c0a80202 3795
Gruß NetFritz
Wenn ich das so in den Browser eingebe, bekomme ich als Rückmeldung im Browser:
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
Und die Rohdaten dazu:
string(140) "SELECT MEAN(Val) FROM "luxtronik1.0.temperaturen.AUT" WHERE time >= now() - 36h AND time <= now() GROUP BY time(60s) fill(linear) tz('UTC')"
[[000,[]]]
Die InfluxDB Log zeigt:
ts=2020-01-06T10:10:41.489326Z lvl=info msg="Executing query" log_id=0K4i~vsl000 service=query query="SELECT mean(Val) FROM iobroker.global.\"luxtronik1.0.temperaturen.AUT\" WHERE time >= now() - 36h AND time <= now() GROUP BY time(1m) fill(linear) TZ('UTC')"
[httpd] 192.168.2.142 - admin [06/Jan/2020:10:10:41 +0000] "GET /query?db=iobroker&q=SELECT+MEAN%28Val%29+FROM+%22luxtronik1.0.temperaturen.AUT%22+WHERE+time+%3E%3D+now%28%29+-+36h+AND+time+%3C%3D+now%28%29++GROUP+BY+time%2860s%29+fill%28linear%29+tz%28%27UTC%27%29 HTTP/1.0" 200 33 "-" "-" cb5fce62-306c-11ea-a4d1-0242c0a80202 3795
Gruß NetFritz
TWS 2400 #109 VPN offen, Reboot jederzeit
-
- Reactions:
- Beiträge: 121
- Registriert: Sa Okt 13, 2018 4:23 pm
- Hat sich bedankt: 12 Mal
- Danksagung erhalten: 23 Mal
Hallo
Wenn ich jetzt die Gleiche Datenreihe in Grafana aufrufe bekomme ich in der InfluxDB diese Log:
ts=2020-01-06T10:15:03.997365Z lvl=info msg="Executing query" log_id=0K4i~vsl000 service=query query="SELECT mean(value) FROM iobroker.global.\"luxtronik1.0.temperaturen.AUT\" WHERE time > now() - 6h GROUP BY time(15s)"
[httpd] 192.168.2.103 - admin [06/Jan/2020:10:15:03 +0000] "GET /query?db=iobroker&epoch=ms&p=%5BREDACTED%5D&q=SELECT+mean%28%22value%22%29+FROM+%22luxtronik1.0.temperaturen.AUT%22+WHERE+time+%3E+now%28%29+-+6h+GROUP+BY+time%2815s%29+fill%28null%29&u=admin HTTP/1.1" 200 4139 "http://192.168.2.107:3000/dashboard/db/ ... creen&edit" "Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0" 67d76d24-306d-11ea-a4de-0242c0a80202 30124
Was mir da auffällt das user und pass bei der CV abfrage nicht übermittelt werden.
Gruß NetFritz
Wenn ich jetzt die Gleiche Datenreihe in Grafana aufrufe bekomme ich in der InfluxDB diese Log:
ts=2020-01-06T10:15:03.997365Z lvl=info msg="Executing query" log_id=0K4i~vsl000 service=query query="SELECT mean(value) FROM iobroker.global.\"luxtronik1.0.temperaturen.AUT\" WHERE time > now() - 6h GROUP BY time(15s)"
[httpd] 192.168.2.103 - admin [06/Jan/2020:10:15:03 +0000] "GET /query?db=iobroker&epoch=ms&p=%5BREDACTED%5D&q=SELECT+mean%28%22value%22%29+FROM+%22luxtronik1.0.temperaturen.AUT%22+WHERE+time+%3E+now%28%29+-+6h+GROUP+BY+time%2815s%29+fill%28null%29&u=admin HTTP/1.1" 200 4139 "http://192.168.2.107:3000/dashboard/db/ ... creen&edit" "Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0" 67d76d24-306d-11ea-a4de-0242c0a80202 30124
Was mir da auffällt das user und pass bei der CV abfrage nicht übermittelt werden.
Gruß NetFritz
TWS 2400 #109 VPN offen, Reboot jederzeit
-
- Reactions:
- Beiträge: 1225
- Registriert: Sa Aug 11, 2018 10:52 pm
- Wohnort: Oberbayern
- Hat sich bedankt: 251 Mal
- Danksagung erhalten: 887 Mal
- Kontaktdaten:
Das sollten wir schon fast da sein 
Ändere mal in der Config das Attribut field von "Val" auf "value" und versuche es nochmal.
(Login-Infos kannst hier nicht sehen, die laufen über eine HTTP Authorization)

Ändere mal in der Config das Attribut field von "Val" auf "value" und versuche es nochmal.
(Login-Infos kannst hier nicht sehen, die laufen über eine HTTP Authorization)
CometVisu Entwickler - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!
CometVisu Fragen, Bugs, ... bitte im Entwicklungs-Forum, hier nur spezifisches für CV<->Timberwolf.
TWS 2500 ID: 76 + TP-UART - VPN offen, Reboot nur nach Absprache
CometVisu Fragen, Bugs, ... bitte im Entwicklungs-Forum, hier nur spezifisches für CV<->Timberwolf.
TWS 2500 ID: 76 + TP-UART - VPN offen, Reboot nur nach Absprache