NEWS
Grafana zeigt nicht mehr alle Werte an
-
So, also alle Datenpunkte vom Alias Namen auf den Originären gelegt und es läuft:
Was meint ihr mit zerschossen und es hört bei "p" auf??? Die Daten sind alle da, nur halt nicht unter dem Alias...
-
@da_woody als Tip, leg dir 2-3 Influx Instanzen an, dadurch kannst du es besser unterteilen. hab z.b. ne separate instanz, allein nur für den coronostatistics Adapter, sind sehr viele Datenpunkte. Wenn das Thema mal vorbei ist, Datenbank löschen und fertig. Auf ner anderen laufen nur meine Sensor, Strom....Werte, eine dritte hab ich um belangloses Zeugs zu loggen
-
@da_woody auch vllt das gleiche alias/original DP Problem wie bei @lemonbiter ? erst testen, bevor du alles löscht
-
@crunchip Das ist vielleicht eine gute Idee. Denke ich mal drüber nach.
Ich habe allerdings meine Daten, also ioBroker, Grafana etc. auf einem Debian System laufen, welches in einem Container auf einem sehr stark ausgerüstetem NAS läuft ... Da sollten die paar Daten kein Problem sein...
Kann man so eine Influx DB aufräumen, reparieren??
-
@lemonbiter
Du hast ja auch kein Alias-ID angegeben. Da nimmt er natürlich den Namen vom Datenpunkt.Es ist möglich, die InfluxDB als CSV zu exportieren. Dann eventuell Daten reparieren, alte DB löschen, neu anlegen und CSV importieren - soweit die Theorie...
-
@lemonbiter aufräumen jederzeit, reparieren, riesen Aufwand
-
@crunchip said in Grafana zeigt nicht mehr alle Werte an:
coronostatistics Adapter
den schwachsinn geb ich mir nicht, aber anderes thema.
alias/original DP Problem wie bei @lemonbiter ? erst testen, bevor du alles löscht
mach ich... bis zu dem zeitpunkt aber grossteils über alias gelaufen, ausser die 0_userdata.0. nichtmal da wird was angezeigt.
-
Aä? Natürlich hatte ich die AliasID angegeben... Siehe ganz oben. Dann habe ich JETZT auf die origial Namen gewechselt und es geht... Oder verstehe ich Dich falsch??
-
@lemonbiter was ist denn im Raw von deinem alias hinterlegt, wäre mal interessant zu wissen
-
Hier hast du influx aktiviert und keinen Alias für die Datenbank angegeben.
Wenn du mit den ioBroker-Alias arbeitest, musst du wahrscheinlich in diesen (Alias-)Datenpunkten die influxDB aktivieren. -
@succo_j das sind 2 verschiedene Alias
-
-
@lemonbiter sagte in Grafana zeigt nicht mehr alle Werte an:
Das Alias habe ich im Datenpunkt natürlich angegeben:
ihr redet aneinander vorbei
man kann einen DP loggen, anstatt den original Namen, kann man einen alias vergeben, somit wird dieser Name in grafana angezeigt.
man kann auch in Grafana selbst den DP umbenennen und dort entsprechend einen alias vergeben.was hier aber gemeint war, einen erstellten DP unter alias.0 und diesen in influx loggen
-
Ich versuchs mal mit Bildchen.
Wenn bei 1. nichts drin steht, wird 2. als "Feldname" in der influxDB genommen. Das sieht man dann unter 3. in Grafana. Da hier im Beispiel die Aufzeichnung von einem Alias eines Datenpunktes ist, steht auch unter 2. alias.0. ...
Punkt 4. ist die Umbenennung / schöner machen für 5.
Was unter 6. steht kann zB in Skripten benutzt werden.
- Die interne Bezeichnung gibt der Adapter vor und das wird mit dem Alias (siehe 8.) verlinkt.
Den Namen des Alias (9.) kannst du dir in gewisser Weise selbst zusammenbauen und auch in Skripten verwenden.
PS: Das habe ich mir mal so zusammengereimt. Hoffentlich ist es einigermaßer richtig. Ich komme eigentlich aus der SPS-Welt und habe auch meine Problemchen mit den verschiedenen Bezeichnungen und Blockly.
- Die interne Bezeichnung gibt der Adapter vor und das wird mit dem Alias (siehe 8.) verlinkt.
-
@succo_j
Lieber Succo
ich lese, was Du schreibst. Ich verstehe aber leider nicht genau, was Du meinst. Denn bei mir ist so wie unten beschrieben. Vielleicht reden wir aneinander vorbei... dann Mea Culpa... Ich habe da leider nicht sooo viel Ahnung...So sieht der Datenpunkt in ioB unter Objekte aus:
Dabei ist "Home_P" der Name des Objektes, so wie er in diesem Fall vom Wechselrichter angelegt wurde und "Aktueller Stromverbrauch" der von mir manuell vergebene Name, den ich als "Alias" bezeichnet habe.Wie Du hier siehst, ist das Feld unten rechts im Datenpunkt der influxdb: "Alias_ID" leer.
In Grafana ist aber der Wert "Aktueller Stromverbrauch" auswählbar und vorhanden, in meinen Augen also genau das von mir vergebene Alias:
Und eben hier funktioniert das Alias u.a. plötzlich nicht mehr. Bei anderen "Aliassen", z.B. von Homematic Objekten, funktionieren die Aliasse aber noch unverändert...
Wäre schön, wenn Du mir erklären magst, was Du meinst und noch doller wäre es, wenn jemand eine Idee hat, warum die Aliasse plötzlich - ohne einer durch mich vorgenommenen Änderung - nicht mehr funktionieren...
Bei dem Adapter von "Tankerkönig" verstehe ich es, denn da sind - warum auch immer - plötzlich die von mir im Adapter vergebenen Namen (Aliasse) geändert. Es sind wieder die Namen, die am Anfang, vor meiner manuellen Namensvergabe, dort standen. Klar, wenn die Aliasse nicht mehr da sind, dann findet Grafana die Datenpunkte nicht. Bei den Daten aus dem Wechselrichter sind die Aliasse aber unverändert da und dennoch funktioneren sie nicht...
Merkwürdig. Ich kann mir also helfen, meine Grafen "tun" wieder, wenn ich die ID des Datenpunktes verwende anstelle der Alias Namen... aber um ehrlich zu sein, ich verstehe nicht, warum die Aliasse, die unverändert sind, plötzlich nicht mehr funktionieren...
Ich werde morgen noch mal weiter recherchieren..
LG
LEM -
@lemonbiter sagte in Grafana zeigt nicht mehr alle Werte an:
wenn jemand eine Idee hat, warum die Aliasse plötzlich - ohne einer durch mich vorgenommenen Änderung - nicht mehr funktionieren...
weil du, wie du selbst festgestellt hast, keinen alias vergeben hast. du hast in iobroker lediglich den Namen in der zweiten Spalte angepasst, was intern zur leichteren Handhabung führt, hat aber mit einem alias nichts im geringsten zu tun. Den geloggt wird die originale id eines Datenpunktes, ausser du vergibst wie oben in deinem screen sichtbar, bei alias id einen Namen, dann wird dieser in Grafana anstatt der ID angezeigt.(solange dort nichts eingetragen ist, wird immer der original Datenpunkt verwendet)
wie seltsamerweise bei dir Aktueller Stromverbrauch zur Auswahl steht, ist nach deinem Vorhaben gar nicht möglich.
Einzige Möglichkeit, du hattes in der Vergangenheit, schon mal diesen Datenpunkt geloggt, incl alias id vergeben, hast diesen irgendwann wieder deaktiviert und neu angelegt/aktiviert.
selbstverständlich bleiben die bereits geschriebenen Daten in Influx/Grafana gespeichert, daher dann auch die Auswahlmöglichkeit. Diese müsstest du manuell aus deiner Influx löschen.Du kannst ja spasseshalber mal deinen (alias) wie du ihn nennst in Grafana auswählen, und wählst bei deinem Zeitfenster "letztes Jahr", wenn dieser in der Vergangenheit schon mal geloggt wurde, müssten dementsprechend Werte auftauchen.
-
Danke Dir... ich recherchiere mal was da los ist und warum ich wann was wie damals machte, trotzdem ich meine, in der influxdb kein Alias vergeben zu haben, es auswählbar ist...
Wie kann ich denn die Influx DB dazu bringen, "falsche" Aliasse nicht mehr anzuzeigen? Kann man die DP neu einlesen lassen und nicht mehr aktuelle löschen? Wie?
LG
Lemp.s.: Jetzt ab ins Bett
-
@lemonbiter sagte in Grafana zeigt nicht mehr alle Werte an:
Wie kann ich denn die Influx DB dazu bringen, "falsche" Aliasse nicht mehr anzuzeigen?
guck doch einfach in deine Influx, dort sind alle Datenpunkte aufgelistet, so wie sie geloggt werden
in putty
influx use DEINEDATENBANK show series
löschen kannst du einen Datenpunkt mit
DROP SERIES FROM "DEINDATENPUNKT"
-
@crunchip
Vielen lieben Dank, Du kennst Dich wirklich prächtig aus! Bitte erlaube mir ein paar weitere Fragen...Ich habe das jetzt mal nachvollzogen. Ich hatte in der Tat innerhalb von Influx den Datenpunkt ALIAS_ID befüllt und diese Einträge sind futsch... warum auch immer. Merkwürden...
Wenn ich nun die Aliasse wieder eintrage, und den vorhandenen Eintrag des Alias in Grafana auswähle, dann scheint er eine neue Datenbank aufzumachen, denn bei Nutzung des Alias Namen werden keine alten Daten angezeigt. Ist das richtig? Habe nur einen getestet und da war das so... Das wäre ja doof...
Sind die Aliasse grundsätzlich keine gute Idee??
Dann habe ich versucht über die Konsole die Datenbank aufzurufen: HINWEIS: nicht nur kenne ich mich mit Grafana nicht aus, nein, von Debian und LINUX habe ich noch weniger Ahnung...
Kann ich Dich buchen?? LOL
Last login: Sun Feb 7 15:17:30 2021 from 192.168.2.11 peter@Debian:~$ influx Connected to http://localhost:8086 version 1.7.9 InfluxDB shell version: 1.7.9 > use InfluxDB ERR: unable to parse authentication credentials DB does not exist! > use iobroker ERR: unable to parse authentication credentials DB does not exist! >
Laut Einstellungen im influx Adapter ist aber der Datenbankname richtig... ??
-
@lemonbiter sagte in Grafana zeigt nicht mehr alle Werte an:
Wenn ich nun die Aliasse wieder eintrage
dann läuft die Aufzeichnung für diesen DP wieder weiter unter dem "Alias", deine bisherigen Aufzeichnungen( mit original ID) bleiben zwar in der Datenbank(wird aber nicht weiter aufgezeichnet) und haben miteinander nichts zu tun, da es für das Programm 2 separate DP sind.
je nachdem wie du dich entscheidest, einer von beiden, steht dann sinnlos in der Datenbank, entsprechend kannst du den nicht genutzten in der Datenbank heraus löschen um seine Datenbank übersichtlich zu halten.zwecks putty mit dem Befehl
show databases
kannst du dir deine Datenbanken auflisten, mitshow series
werden dann alle Datenpunkte aufgelistet, siehe
das liegt an deinem Benutzer (authentication credentials) ich bin in meinem Fall mit root drauf@lemonbiter sagte in Grafana zeigt nicht mehr alle Werte an:
Sind die Aliasse grundsätzlich keine gute Idee??
hat alles seine Vor und Nachteile,
wenn du einen DP mit alias anlegst und dir geht mal das Gerät kaputt/wird ersetzt, musst du beim neuen loggen/aktivieren wieder deinen alias angeben und es läuft wie gewohnt weiter.
hast du die ursprünglich original ID verwendet und das Gerät wird getauscht, musst du, die alte original ID als alias angeben um damit umzulenken auf den alten Datenpunkt, damit auf dem gleichen DP weitergeschrieben wird.