NEWS
Konfiguration von ioBroker, InfluxDB und Grafana
-
@homoran said in Konfiguration von ioBroker, InfluxDB und Grafana:
@legro sagte in Konfiguration von ioBroker, InfluxDB und Grafana:
Was soll denn das
externe Links müssen erkennbar sein, bevor man draufklickt und sie im Browser sieht.
Dass du als Admin darauf achtest, dass keine unangemessenen Links eingetragen werden, finde ich richtig, aber man kann sich den Link ohne Weiteres zuvor anzeigen lassen: Kopieren, lesen, dann erst klicken. Ich finde das schlichtweg kleinlich.

Dann solltet ihr am besten gleich die Möglichkeit einschränken, die Links leserlich(er) zu editieren.
@legro sagte in Konfiguration von ioBroker, InfluxDB und Grafana:
man kann sich den Link ohne Weiteres zuvor anzeigen lassen: Kopieren, lesen, dann erst klicken.
hab ich am handy noch nie hinbekommen.
Man klickt halt einfach drauf, weil man es für rinen internen Link hältund ich lese gefühlt 1000 Posts am Tag (auf dem Handy)
-
Das Problem, dass flux funktionierte, aber die alte Zugriffsart nicht, hatte ich auch. Die letzte Version meiner Anleitung enthält genau mein Vorgehen, mit dem es in unseren beiden Familien funktioniert.
Es ist aus der Ferne für mich schwer zu erkennen, woran es bei dir im Detail liegt.
Aus deiner Beschreibung entnehme ich, dass du eine 32bit 1.x Datenbank auf eine 64bit 2.x Version migriert hast. Dies hatte ich damals auch versucht und bin kläglich gescheitert. Nachdem sich eine Menge Frust aufgestaut hatte und viel Zeit sinnlos vertan war, habe ich die alten Daten schweren Herzens in den Bytehimmel geschickt und alles neu aufgesetzt.
Einen Tipp habe ich noch für dich. Matthias Kleine hat in seinem neuen ioBroker-Masterkurs (https://shop.haus-automatisierung.com/iobroker-master-kurs.html) sich der Installation von InfluxDB nun doch angenommen. Was er alles zu Tage förderte, lässt einem die Haare zu Berge stehen. Ein Beispiel: Nutzt man den Standard-Bucket von der Ersteinrichtung, ballert man sich das System mit Unmengen an statischem Datenmüll zu. Er empfiehlt, sich einen eigenen Bucket für die ioBroker-Daten einzurichten, um diese zu vermeiden.
Darin beschreibt er auch, wie man Daten aus anderen Quellen in seine InfluxDB Datenbank bekommt. Er hat ein JavaScript (https://github.com/haus-automation/iobroker-script-examples/blob/main/logging/migrate-history-to-influxdb.md) entwickelt, dass er sogar kostenlos der gesamten ioBroker-Gemeide zur Verfügung stellt. Mit diesem Script hätte ich meine Daten aus der alten InfluxDB-Installation retten können.
Auch hier (https://forum.iobroker.net/post/889641) hat mir Matthias erfolgreich weitergeholfen.
MOD-EDIT: externe Links sichtbar gemacht
@legro Also, nach langem Probieren habe ich das Problem gelöst. Danke für Deine Vorarbeit!
Wenn das DBRP-Mapping wie in deiner Anleitung beschrieben erfolgt ist, reicht es im Grafana Dialog
- die URL zu setzen (bei mir http://localhost:8086)
- den Custom HTTP Header hinzuzufügen
- und hier kommt der Trick: Zu Header Authorization muss im Value der String Token gefolgt vom eigentlichen Token eingefügt werden, also z.B.: Token ZBQhHgEKxyryxjSbtEQfdgffsESkGq88676787568CBShszyNi48c1UJ6NEOD_2Q==
- jetzt nur noch unter Database den Namen der Datenbank (bucket) eintragen, bei mir iobold
Sonst nichts!

Viel Spass!
-
@legro Also, nach langem Probieren habe ich das Problem gelöst. Danke für Deine Vorarbeit!
Wenn das DBRP-Mapping wie in deiner Anleitung beschrieben erfolgt ist, reicht es im Grafana Dialog
- die URL zu setzen (bei mir http://localhost:8086)
- den Custom HTTP Header hinzuzufügen
- und hier kommt der Trick: Zu Header Authorization muss im Value der String Token gefolgt vom eigentlichen Token eingefügt werden, also z.B.: Token ZBQhHgEKxyryxjSbtEQfdgffsESkGq88676787568CBShszyNi48c1UJ6NEOD_2Q==
- jetzt nur noch unter Database den Namen der Datenbank (bucket) eintragen, bei mir iobold
Sonst nichts!

Viel Spass!
Hatte ich das nicht auch so beschrieben?

Sei's d'rum! Schön, dass es funktioniert. Glückwunsch!
Mit dem Token ist das so eine Sache. Mittlerweile sollte ich wohl eine Sache ergänzen: Der Adapter im ioBroker benötigt offenbar das Admin-Token, damit's funktioniert. Ein Bucket-spezifisches Zugriffstoken genügt (mittlerweile) nicht (mehr).
Und noch etwas ..
Ich bin sehr darauf gespannt, wie lange man noch den neuen Flux-Standard vermeiden kann.
-
Hatte ich das nicht auch so beschrieben?

Sei's d'rum! Schön, dass es funktioniert. Glückwunsch!
Mit dem Token ist das so eine Sache. Mittlerweile sollte ich wohl eine Sache ergänzen: Der Adapter im ioBroker benötigt offenbar das Admin-Token, damit's funktioniert. Ein Bucket-spezifisches Zugriffstoken genügt (mittlerweile) nicht (mehr).
Und noch etwas ..
Ich bin sehr darauf gespannt, wie lange man noch den neuen Flux-Standard vermeiden kann.
-
Hallo in die Runde,
ich verzweifle gerade.. habe influx und Grafana je in einem extra Proxmox am laufend. Von iobroker werden die Daten in Influx geschrieben, die ich markiert habe.
Von Influx zu Grafana nicht, wenn ich den Befehl zu DBRP Mapping ausführe, bekomme ich immer nur diese Fehlermeldung: Error: must specify org ID or org name
Befehl: influx v1 dbrp create --bucket-id d794a90cf6d2f586 --db db_iobroker --rp autogen --default
Wie kann ich nun diesen verbinden?
-
Hallo in die Runde,
ich verzweifle gerade.. habe influx und Grafana je in einem extra Proxmox am laufend. Von iobroker werden die Daten in Influx geschrieben, die ich markiert habe.
Von Influx zu Grafana nicht, wenn ich den Befehl zu DBRP Mapping ausführe, bekomme ich immer nur diese Fehlermeldung: Error: must specify org ID or org name
Befehl: influx v1 dbrp create --bucket-id d794a90cf6d2f586 --db db_iobroker --rp autogen --default
Wie kann ich nun diesen verbinden?
@longbow sagte in Konfiguration von ioBroker, InfluxDB und Grafana:
influx v1 dbrp create
Wenn dieser Fehler erscheint, ist keine Default Config konfiguriert. In diesem Fall muss du die Organisation und einen Token mitgeben. Also die Flags "-o <Organisation> -t <token>" anhängen.
siehe hier: https://forum.iobroker.net/topic/62656/proxmox-influxdb-v1-zu-v2-wie/81?_=1676664573438
-
@longbow sagte in Konfiguration von ioBroker, InfluxDB und Grafana:
influx v1 dbrp create
Wenn dieser Fehler erscheint, ist keine Default Config konfiguriert. In diesem Fall muss du die Organisation und einen Token mitgeben. Also die Flags "-o <Organisation> -t <token>" anhängen.
siehe hier: https://forum.iobroker.net/topic/62656/proxmox-influxdb-v1-zu-v2-wie/81?_=1676664573438
das Problem war nur, dass ich die Organisation mit ö geschrieben habe, damit könnte beide dann nun wirklich nicht anfangen.
Geändert den Namen und jetzt habe ich ohne große Probleme Verbindung und es läuft -
@legro Also, nach langem Probieren habe ich das Problem gelöst. Danke für Deine Vorarbeit!
Wenn das DBRP-Mapping wie in deiner Anleitung beschrieben erfolgt ist, reicht es im Grafana Dialog
- die URL zu setzen (bei mir http://localhost:8086)
- den Custom HTTP Header hinzuzufügen
- und hier kommt der Trick: Zu Header Authorization muss im Value der String Token gefolgt vom eigentlichen Token eingefügt werden, also z.B.: Token ZBQhHgEKxyryxjSbtEQfdgffsESkGq88676787568CBShszyNi48c1UJ6NEOD_2Q==
- jetzt nur noch unter Database den Namen der Datenbank (bucket) eintragen, bei mir iobold
Sonst nichts!

Viel Spass!
-
Seit vielen Monaten setze ich InfluxDB und Grafana erfolgreich ein. Beim Übertragen unserer Hausautomation von Buster auf Bullseye 64bit sollten natürlich auch diese Programme auf die neuesten 64bit Versionen aktualisiert werden.
Leider fiel mir dieses Unterfangen viel schwerer als erwartet. Alte lieb gewordene Eigenschaften dieser Programme wurden so stark verändert, sodass ich zuweilen den Eindruck hatte, bei Null anfangen zu müssen.
Meine Erfahrungen (bzw. Leidenswege) mit den Installationen und Konfigurationen von InfluxDB und Grafana und Einbindung in ioBroker habe ich im hier angefügten PDF zusammengetragen bzw. protokolliert. Vielleicht hilft‘s dem ein oder anderen so manche Klippe zu umschiffen, die mich in Bedrängnis brachte.
@legro sagte in Konfiguration von ioBroker, InfluxDB und Grafana:
InfluxDB&Grafana.pdf
Ich habe das jetzt hinbekommen. Allerdings gibt es hier noch eine Fehlermeldung bezüglich des Buckets.

Beim Token habe ich: Token Leerzeichen und dann den Token aus der Influx eingetragen, welchen ich mir gespeichert hatte.
Müsste dann aber hier nicht konfiguriert stehen? -
@damrak2022 sagte in Konfiguration von ioBroker, InfluxDB und Grafana:
Ich habe das jetzt hinbekommen. Allerdings gibt es hier noch eine Fehlermeldung bezüglich des Buckets.
Beim Token habe ich: Token Leerzeichen und dann den Token aus der Influx eingetragen, welchen ich mir gespeichert hatte.
Müsste dann aber hier nicht konfiguriert stehen?Das kann nicht funktionieren, weil du hier zwei Sachen vermischst. Entweder du willst per Flux zugreifen (diese Sprache hast du oben ausgewählt)
ODER
Du greifst im Influxdb 1.x "Kompatibilitätsmodus" / InfluxQL zu, dann benötigst du den Authorization header.
Welcher der beiden Möglichkeiten willst du umsetzen? -
@damrak2022 sagte in Konfiguration von ioBroker, InfluxDB und Grafana:
Ich habe das jetzt hinbekommen. Allerdings gibt es hier noch eine Fehlermeldung bezüglich des Buckets.
Beim Token habe ich: Token Leerzeichen und dann den Token aus der Influx eingetragen, welchen ich mir gespeichert hatte.
Müsste dann aber hier nicht konfiguriert stehen?Das kann nicht funktionieren, weil du hier zwei Sachen vermischst. Entweder du willst per Flux zugreifen (diese Sprache hast du oben ausgewählt)
ODER
Du greifst im Influxdb 1.x "Kompatibilitätsmodus" / InfluxQL zu, dann benötigst du den Authorization header.
Welcher der beiden Möglichkeiten willst du umsetzen?@marc-berg Ich nutze Flux. Kannst Du mir bitte erklären, wie da dann die richtigen Einstellungen wären.
-
@marc-berg Ich nutze Flux. Kannst Du mir bitte erklären, wie da dann die richtigen Einstellungen wären.
@damrak2022 sagte in Konfiguration von ioBroker, InfluxDB und Grafana:
@marc-berg Ich nutze Flux
Aber warum dann das mit dem Authorization Header?
Lösch das weg und trage unten Organization und den richtigen Token ein. Das und oben die URL, mehr muss nicht eingetragen werden.

-
@damrak2022 sagte in Konfiguration von ioBroker, InfluxDB und Grafana:
@marc-berg Ich nutze Flux
Aber warum dann das mit dem Authorization Header?
Lösch das weg und trage unten Organization und den richtigen Token ein. Das und oben die URL, mehr muss nicht eingetragen werden.

@marc-berg Danke Dir
-
Seit vielen Monaten setze ich InfluxDB und Grafana erfolgreich ein. Beim Übertragen unserer Hausautomation von Buster auf Bullseye 64bit sollten natürlich auch diese Programme auf die neuesten 64bit Versionen aktualisiert werden.
Leider fiel mir dieses Unterfangen viel schwerer als erwartet. Alte lieb gewordene Eigenschaften dieser Programme wurden so stark verändert, sodass ich zuweilen den Eindruck hatte, bei Null anfangen zu müssen.
Meine Erfahrungen (bzw. Leidenswege) mit den Installationen und Konfigurationen von InfluxDB und Grafana und Einbindung in ioBroker habe ich im hier angefügten PDF zusammengetragen bzw. protokolliert. Vielleicht hilft‘s dem ein oder anderen so manche Klippe zu umschiffen, die mich in Bedrängnis brachte.
@legro
moin,
habe auch gerade das Problem mit Grafana gehabt.
Die Lösung von hier: - einen extra Token erzeugen und diesen in Grafana nutzen.
Danke
kurze Frage:
wie kann ich eigentlich ein dashboard freigeben ohne sich anmelden zu müssen?das Anlegen eines Tokens sieht jetzt übrigends so aus:

-
@legro
moin,
habe auch gerade das Problem mit Grafana gehabt.
Die Lösung von hier: - einen extra Token erzeugen und diesen in Grafana nutzen.
Danke
kurze Frage:
wie kann ich eigentlich ein dashboard freigeben ohne sich anmelden zu müssen?das Anlegen eines Tokens sieht jetzt übrigends so aus:

@friedhofsblond sagte in Konfiguration von ioBroker, InfluxDB und Grafana:
wie kann ich eigentlich ein dashboard freigeben ohne sich anmelden zu müssen?
da gibt es dutzende Beiträge im Forum...
aber um Dir bei der "Suche" zu helfen:
sudo nano /etc/grafana/grafana.inidort dann folgende Einträge genau so editieren !!!
[security] allow_embedding = true [auth.anonymous] enabled = true org_name = Main Org. org_role = Viewer [users] allow_sign_up = falsedanach noch
sudo service grafana-server stopund
sudo service grafana-server startHave Fun
-
@legro
moin,
habe auch gerade das Problem mit Grafana gehabt.
Die Lösung von hier: - einen extra Token erzeugen und diesen in Grafana nutzen.
Danke
kurze Frage:
wie kann ich eigentlich ein dashboard freigeben ohne sich anmelden zu müssen?das Anlegen eines Tokens sieht jetzt übrigends so aus:

@friedhofsblond sagte in Konfiguration von ioBroker, InfluxDB und Grafana:
..
wie kann ich eigentlich ein dashboard freigeben ohne sich anmelden zu müssen?
..Das habe ich ab Seite 8 in der angefügten PDF Datei ausführlich beschrieben.
Viel Erfolg!
-
@friedhofsblond sagte in Konfiguration von ioBroker, InfluxDB und Grafana:
..
wie kann ich eigentlich ein dashboard freigeben ohne sich anmelden zu müssen?
..Das habe ich ab Seite 8 in der angefügten PDF Datei ausführlich beschrieben.
Viel Erfolg!
@legro
moin,
ja Danke habe ich alles gemacht - geht aber nicht.
Also wenn ich mich auslogge fliege ich direkt raus und nicht nur als Admin.
Habe ja die "Solaranzeige" als Vergleich. Da kann ich mir die Visu ansehen auch ohne Login - nur wenn ich was ändern will muß ich mich anmelden.
So war es ja auch gedacht - oder?die Einstellungen in der ini wurden alle übernommen z.B. hier:

hier habe ich noch einige Sachen gefunden - trau mich aber nicht

Grafana -
@legro
moin,
ja Danke habe ich alles gemacht - geht aber nicht.
Also wenn ich mich auslogge fliege ich direkt raus und nicht nur als Admin.
Habe ja die "Solaranzeige" als Vergleich. Da kann ich mir die Visu ansehen auch ohne Login - nur wenn ich was ändern will muß ich mich anmelden.
So war es ja auch gedacht - oder?die Einstellungen in der ini wurden alle übernommen z.B. hier:

hier habe ich noch einige Sachen gefunden - trau mich aber nicht

Grafana@friedhofsblond
ah, jetzt habe ich mich abgemeldet und im Browserverlauf den Link gsucht - dann gehts ohne anmeldung.
Bin dann oben auf das Icon "Teilen" gegangen und den Link direkt kopiert
Jetzt gehts
-
@friedhofsblond
ah, jetzt habe ich mich abgemeldet und im Browserverlauf den Link gsucht - dann gehts ohne anmeldung.
Bin dann oben auf das Icon "Teilen" gegangen und den Link direkt kopiert
Jetzt gehts
@friedhofsblond sagte in Konfiguration von ioBroker, InfluxDB und Grafana:
@friedhofsblond
ah, jetzt habe ich mich abgemeldet und im Browserverlauf den Link gsucht - dann gehts ohne anmeldung.
Bin dann oben auf das Icon "Teilen" gegangen und den Link direkt kopiert
Jetzt gehts
Glückwunsch!
Schön, dass es jetzt funktioniert.Auch mir ist‘s hin und wieder passiert (nach einigen Wochen ohne Zugriffe), dass das Ganze nicht mehr funktionieren wollte. Dann habe ich den von dir hier beschriebenen Weg durchlaufen.
Grafana war, ist und bleibt wohl immer eine Dauerbaustelle.
Ständig basteln die rum, sodass man immer mal wieder nachbessern muss.Wenn es dann funktioniert, ist das Ganze eine feine Sache. Für die Visualisierung unserer PV Anlage nutzen wir mittlerweile Grafana sehr intensiv und vor allem sogar erfolgreich.

-
@friedhofsblond sagte in Konfiguration von ioBroker, InfluxDB und Grafana:
wie kann ich eigentlich ein dashboard freigeben ohne sich anmelden zu müssen?
da gibt es dutzende Beiträge im Forum...
aber um Dir bei der "Suche" zu helfen:
sudo nano /etc/grafana/grafana.inidort dann folgende Einträge genau so editieren !!!
[security] allow_embedding = true [auth.anonymous] enabled = true org_name = Main Org. org_role = Viewer [users] allow_sign_up = falsedanach noch
sudo service grafana-server stopund
sudo service grafana-server startHave Fun
@djmarc75 Leider klappt das nicht ganz. Der Anmeldedialog wird embeddet aufgerufen. Anmeldung ist erfolgreich und wird auch von Grafana bestätigt. Jedoch spring Grafana im eingebetteten Feld wieder zurück zum Anmelddialog. Welche einstellung fehlt da noch?