Seite 1 von 1

Remote InfluxDb2 Datenbank

Verfasst: So 5. Mär 2023, 15:21
von SchwanzusLongus
Hallo Zusammen,

Ich möchte eine externe InfluxDb2 Instanz ansprechen. Dazu habe ich die Mötlichkeit Benutzername, Passwort und die Datenbank zu benennen (aka Bucket).

Jedes Mal wenn ich die Daten übertrage meldet jedoch InfluxDB „401 Forbidden“. Selbst wenn ich den User als Owner setze geht es nicht.

Wie muss ich in Influx einen Benutzer anlegen, damit die Datenübertragung funktioniert?

Re: Remote InfluxDb2 Datenbank

Verfasst: So 5. Mär 2023, 15:32
von Ulrich
Du kannst die Daten nur zu einer influx Version 1.x übertragen, nicht zu einer influx Version 2.0

Re: Remote InfluxDb2 Datenbank

Verfasst: So 5. Mär 2023, 16:09
von SchwanzusLongus
Ups, sehe ich auch gerade. Ich seziere gerade das Image von Solaranzeige, weil ich die PHP-Scripte in einem Docker-Container laufen lassen will:

Code: Alles auswählen

pi@solaranzeige:~ $ influx
Connected to http://localhost:8086 version 1.8.10
InfluxDB shell version: 1.8.10
InfluxDB 1.x arbeitet noch mit Datenbanken, Benutzernamen und Passwörtern. InfluxDB 2.x hingegen mit Benutzernamen, Token und Buckets.

Re: Remote InfluxDb2 Datenbank

Verfasst: So 5. Mär 2023, 16:11
von Ulrich
Genau so ist es.

Re: Remote InfluxDb2 Datenbank

Verfasst: So 5. Mär 2023, 17:06
von SchwanzusLongus
Jetzt geht es:

Code: Alles auswählen

2001:xxxx - solar [05/Mar/2023:17:05:51 +0100] "POST /write?db=solaranzeige&precision=s HTTP/2.0" 204 0 "-" "-"
:D

Re: Remote InfluxDb2 Datenbank

Verfasst: So 25. Jun 2023, 17:33
von RO-Smart
Du schreibst jetzt die per php-script ausgelesenen Daten direkt in eine Influx2 DB? Wo hast Du die von Dir gepostete Codezeile eingegeben? Ich will das Prinzip verstehen, da ich ggf. in eine HomeAssistant Influx2 DB schreiben möchte um alle Daten zentral an einem Punkt zu haben. Danke Dir

Re: Remote InfluxDb2 Datenbank

Verfasst: Mo 26. Jun 2023, 13:37
von alexg
Wäre auch daran interessiert eine influxdb 2.x einbinden zu können. Die Version 1.x wird quasi nicht mehr gepflegt, es gibt Bugs in der flux Integration die nicht beseitigt werden. Queries über mehrere Datenbanken (buckets) sind in flux einfacher umzusetzen.

Ein einfacher "workaround" für die write Operation würde mir reichen.