NEWS
(gelöst)Negat. Wert in Influx - blockly aktualisiert...
-
Hi zusammen!
In unserem Ort gibt es ein Grundwasserfrühwarnsystem. Diese Daten werden Online bereitgestellt. Durch ein kleines bash script hole ich mir die .txt Datei, lese sie ein und speichere mir den letzten Wert in einer eigenen .txt Datei. Das funktioniert auch soweit ganz gut.
Durch ein kleines blockly wird diese Datei dann ausgelesen und der Wert in einen Datenpunkt geschrieben. Das funktioniert auch soweit.
Was aber nicht funktioniert ist die Übertragung in influx.db. Warum auch immer. Ich habe versucht von aktualisiere bis schreibe Wert usw... Der Wert im Datenpunkt ändert sich auch, aber nicht der Wert in der Influx.db.
Hat vielleicht jemand einen Tip? Könnte es evtl daran liegen, dass der Wert ein negativer Wert ist?
Mein blockly sieht so aus:

Wie man sieht, wird der aktuelle Stand ausgelesen und auch in den Datenpunkt geschrieben.
-
Hi zusammen!
In unserem Ort gibt es ein Grundwasserfrühwarnsystem. Diese Daten werden Online bereitgestellt. Durch ein kleines bash script hole ich mir die .txt Datei, lese sie ein und speichere mir den letzten Wert in einer eigenen .txt Datei. Das funktioniert auch soweit ganz gut.
Durch ein kleines blockly wird diese Datei dann ausgelesen und der Wert in einen Datenpunkt geschrieben. Das funktioniert auch soweit.
Was aber nicht funktioniert ist die Übertragung in influx.db. Warum auch immer. Ich habe versucht von aktualisiere bis schreibe Wert usw... Der Wert im Datenpunkt ändert sich auch, aber nicht der Wert in der Influx.db.
Hat vielleicht jemand einen Tip? Könnte es evtl daran liegen, dass der Wert ein negativer Wert ist?
Mein blockly sieht so aus:

Wie man sieht, wird der aktuelle Stand ausgelesen und auch in den Datenpunkt geschrieben.
@bimmi
Hallo,ich vermute, dass das Problem in der Darstellung des Wertes (Komma anstatt Punkt; 3,72 Meter zu 3.72 Meter) liegt. Das wäre mir jetzt als erstes aufgefallen.
-
@bimmi
Hallo,ich vermute, dass das Problem in der Darstellung des Wertes (Komma anstatt Punkt; 3,72 Meter zu 3.72 Meter) liegt. Das wäre mir jetzt als erstes aufgefallen.
@chrille1507 das mit dem Punkt könnte es wirklich sein. Ich wandle das Komma vor dem Übertragen jetzt in einen Punkt um und beobachte das mal sobald sich der Wert verändert!.

-
Hi zusammen!
In unserem Ort gibt es ein Grundwasserfrühwarnsystem. Diese Daten werden Online bereitgestellt. Durch ein kleines bash script hole ich mir die .txt Datei, lese sie ein und speichere mir den letzten Wert in einer eigenen .txt Datei. Das funktioniert auch soweit ganz gut.
Durch ein kleines blockly wird diese Datei dann ausgelesen und der Wert in einen Datenpunkt geschrieben. Das funktioniert auch soweit.
Was aber nicht funktioniert ist die Übertragung in influx.db. Warum auch immer. Ich habe versucht von aktualisiere bis schreibe Wert usw... Der Wert im Datenpunkt ändert sich auch, aber nicht der Wert in der Influx.db.
Hat vielleicht jemand einen Tip? Könnte es evtl daran liegen, dass der Wert ein negativer Wert ist?
Mein blockly sieht so aus:

Wie man sieht, wird der aktuelle Stand ausgelesen und auch in den Datenpunkt geschrieben.
@bimmi sagte in Negat. Wert in Influx - blockly aktualisiert nicht:
Was aber nicht funktioniert ist die Übertragung in influx.db.
Ich verstehe das ganze blockly nicht. String/Number
Du holst dir doch einen string, wenn kleiner -2,5(number)
Warum dann auch noch ein - -
@chrille1507 das mit dem Punkt könnte es wirklich sein. Ich wandle das Komma vor dem Übertragen jetzt in einen Punkt um und beobachte das mal sobald sich der Wert verändert!.

-
@bimmi sagte in Negat. Wert in Influx - blockly aktualisiert nicht:
Was aber nicht funktioniert ist die Übertragung in influx.db.
Ich verstehe das ganze blockly nicht. String/Number
Du holst dir doch einen string, wenn kleiner -2,5(number)
Warum dann auch noch ein -@crunchip die Werte kommen als negative Werte an. z.B. Grundwasserstand 2,5m unter Geländekante...
@paul53 >Für den Vergleich genügt das (implizite Typwandlung string --> number). Für Influx sollte der String mit dem Punkt in eine Zahl gewandelt werden.
Sehr schön! Wieder was gelernt. Dann brauch ich es nicht auf der Kommandozeile umwandeln :)
Vielen Dank!
So wie es aussieht funktioniert es jetzt. Die Werte werden übertragen in die DB. Es lag wirklich an dem KOMMA / PUNKT !

-
@crunchip die Werte kommen als negative Werte an. z.B. Grundwasserstand 2,5m unter Geländekante...
@paul53 >Für den Vergleich genügt das (implizite Typwandlung string --> number). Für Influx sollte der String mit dem Punkt in eine Zahl gewandelt werden.
Sehr schön! Wieder was gelernt. Dann brauch ich es nicht auf der Kommandozeile umwandeln :)
Vielen Dank!
So wie es aussieht funktioniert es jetzt. Die Werte werden übertragen in die DB. Es lag wirklich an dem KOMMA / PUNKT !

@bimmi sagte in (gelöst)Negat. Wert in Influx - blockly aktualisiert...:
Es lag wirklich an dem KOMMA / PUNKT !
Und Typ Number
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
