Hallo alle zusammen. Das ich ein Problem habe brauche ich wohl nicht zu erwähnen.
Gesamtsystem:
IR-Lesekopf (WIFI Lesekopf "lese-schreib-Kopf EHZ Volkszähler Hichi Smartmeter" liefert MQTT über mein WLAN. Lesekopf im Keller, Raspi im 1. OG))
Raspberry Pi 4 (Neustes Raspberry Pi OS (32 Bit))
MQTT Broker (mosquitto version 2.0.11)
node red (Version: v3.0.2)
influxDB (version: 1.8.10)
grafana (v9.1.6)
IR-Lesekopf läuft und liefert seine Daten regelmäßig an Mosquitto.
node red erhält die Daten regelmäßig von mosquitto und liefert sie, entsprechend
aufbereitet, in der influxDB ab. Die Daten sind mittels SELECT ohne weiteres auslesbar, wie man weiter unten unschwer sehen kann.
grafana:
Über meinen Browser (läuft auf Windows 10, Firefox) via Webinterface (bei mir 192.168.178.3:3000) auf grafana zuzugreifen geht. Anmeldung mit Benutzer/Passwort.
Auf der Oberfläche das Zahnrad (Configuration) anklicken. InfluxDB auswählen.
Das Formular Data-Sources/InfluxDB ausfüllen:
Ganz das Übliche eben. Nun auf "Save & test" klicken.
Augenblicklich erscheint die Warnung "Validation Error, invalid URL" (sorry für die schlechten Bilder, hab's nicht besser hinbekommen).
Also auf dem Raspi-CLI, log mittels "sudo tail -f /var/log/syslog" mitlesen.
Ergebnis (wohlgemerkt: Abfrage durch PC (192.168.178.19):
Sep 25 00:07:59 raspberrypi1 influxd-systemd-start.sh[860]: [httpd] 192.168.178.3 - root [25/Sep/2022:00:07:59 +0200] "GET /query?db=testdb&epoch=&p=%5BREDACTED%5D&WCF_AMPERSAND¶ms=&q=select+%2A+from+%22ezaehler%22+order+by+time+desc+limit+1&rp=&u=root HTTP/1.1" 200 164 "-" "-" 5a17ee96-3c55-11ed-8a27-e45f01d30eb7 5258
Sep 25 00:07:59 raspberrypi1 influxd-systemd-start.sh[860]: [httpd] 192.168.178.3 - root [25/Sep/2022:00:07:59 +0200] "GET /query?db=testdb&epoch=&p=%5BREDACTED%5D&WCF_AMPERSAND¶ms=&q=select+%2A+from+%22ezaehler%22+order+by+time+desc+limit+1&rp=&u=root HTTP/1.1" 200 164 "-" "-" 5a1802d1-3c55-11ed-8a28-e45f01d30eb7 5880
Sep 25 00:07:59 raspberrypi1 influxd-systemd-start.sh[860]: [httpd] 192.168.178.3 - root [25/Sep/2022:00:07:59 +0200] "POST /write?db=testdb&p=%5BREDACTED%5D&precision=n&rp=&u=root HTTP/1.1 " 204 0 "-" "-" 5a17dfe5-3c55-11ed-8a26-e45f01d30eb7 8026
Sep 25 00:08:10 raspberrypi1 grafana-server[855]: logger=datasources t=2022-09-25T00:08:10.101746515+02:00 level=error msg="Failed to validate URL" url=
Sep 25 00:08:10 raspberrypi1 grafana-server[855]: logger=context traceID=00000000000000000000000000000000 userId=1 orgId=1 uname=admin t=2022-09-25T00:08:10.101994049+02:00 level=error msg="Validation error, invalid URL" error="validation of data source URL \"\" failed: empty URL string" remote_addr=192.168.178.19 traceID=00000000000000000000000000000000
Sep 25 00:08:10 raspberrypi1 grafana-server[855]: logger=context traceID=00000000000000000000000000000000 userId=1 orgId=1 uname=admin t=2022-09-25T00:08:10.102194768+02:00 level=info msg="Request Completed" method=PUT path=/api/datasources/uid/p_DcLlzgk status=400 remote_addr=192.168.178.19 time_ms=3 duration=3.358752ms size=88 referer=http://192.168.178.3:3000/datasources/edit/p_DcLlzgk traceID=00000000000000000000000000000000 handler=/api/datasources/uid/:uid
Sep 25 00:08:14 raspberrypi1 Node-RED[5049]: time: Sun Sep 25 2022 00:08:14 GMT+0200 (Mitteleuropäische Sommerzeit)
Sep 25 00:08:14 raspberrypi1 Node-RED[5049]: totin: 9326
Im mittleren Block die Zugriffe von grafana.
Nicht das ich das alles wirklich verstehe, irritiert hat mich "192.168.178.19", das ist, wie gesagt, die IP meines PC's.
Also, flux einen neuen USB-Stick für den Raspi aufgesetzt - mit grafischer Oberfläche. mosquitto, nodered, influx und grafana waren "schnell"
installiert - hab's ja oft genug gemacht (Ja, ja, update + upgrade natürlich gemacht).
Pi mit Desktop gestartet, Browser (Firefox) im Desktop aufrufen. Im Browser grafana-UI aufrufen. Konfiguration (Zahnrad) wählen, influxDB, Formular ausfüllen wie gehabt.
Pi in Lauer-Modus (sudo tail -f /var/log/syslog) und "Save & test" klicken.
Log zeigt:
Sep 24 16:09:14 raspberrypi1 grafana-server[855]: logger=datasources t=2022-09-24T16:09:14.807832984+02:00 level=error msg="Failed to validate URL" url=
Sep 24 16:09:14 raspberrypi1 grafana-server[855]: logger=context traceID=00000000000000000000000000000000 userId=1 orgId=1 uname=admin t=2022-09-24T16:09:14.808152222+02:00 level=error msg="Validation error, invalid URL" error="validation of data source URL \"\" failed: empty URL string" remote_addr=127.0.0.1 traceID=00000000000000000000000000000000
Sep 24 16:09:14 raspberrypi1 grafana-server[855]: logger=context traceID=00000000000000000000000000000000 userId=1 orgId=1 uname=admin t=2022-09-24T16:09:14.815651033+02:00 level=info msg="Request Completed" method=PUT path=/api/datasources/uid/p_DcLlzgk status=400 remote_addr=127.0.0.1 time_ms=11 duration=11.993377ms size=88 referer=http://localhost:3000/datasources/edit/p_DcLlzgk traceID=00000000000000000000000000000000 handler=/api/datasources/uid/:uid
Hier gibt's 127.0.0.1 (localhost), das ist zumindest das, was grafana mit seiner festgetackerten URL will.
(Gedöns drüber und drunter hab' ich jetzt weggelassen)
Ok, langer Rede kurzer Sinn:
influxDB und grafana werden 100fach problemlos genutzt, ohne Probleme. Ich bin wohl die Ausnahme.
Ich weiß nicht mehr weiter und brauche HILFE.
Danke an Alle die mir helfen können und möchten
Es ist So, 25.9.22 00:30. Mir reicht's. Gute Nacht.
P.S. Heute Nacht vergessen einen Titel anzugeben -> Beitrag wurde daher nicht eingestellt. Bemerkenswert: Die Forumssoftware hat sich meinen Entwurf gemerkt und ihn
nicht einfach über den Jordan gehen lassen. Danke.