NEWS
MQTT Daten formatieren (Alias erstellen)?
-
Was ist denn mit Leistung_L2 in "W". Das ist doch die Leistung... ?
-
@codierknecht hab ich versucht bin aber zu blöd dafür
Vielleicht kann ja einer mal einen Screenshot machen wie der auszusehen hat wenn jemand Lust hat. -
@armilar sagte in MQTT Daten formatieren (Alias erstellen)?:
Was ist denn mit Leistung_L2 in "W". Das ist doch die Leistung... ?
Das Problem schein zu sein, dass der Wert gleich zusammen mit der Einheit als String geliefert wird.
@dg4lax
Rechte Maustaste auf den Original-DP, "Alias erstellen" und eine passende Konvertierungsfunktion angeben. -
@armilar aber wie oben schon geschrieben kann Influxdb mit dem Wert nichts anfangen. Das "W" steht im Wert für Influxdb mit drin.
Ich hoffe ich drücke mich da richtig aus. Also die Daten im Feld Wert stehen bei fast allen Datensätzen immer mit "W" "A" oder siehe Screenshot da. Ich benötige aber nur das Zahlenformat ohne die Einheit.
-
@codierknecht Hab ich schon versucht aber da komme ich nicht weiter ohne etliche Anleitungen zu lesen.
Ich versuche das noch einmal.
Danke -
Ach so, okay
dürfte dann wohl ein
val.substr(1, val.length - 2)
werden, oder:
parseFloat(val.substr(1, val.length - 2))
-
@codierknecht Danke es funktioniert!!
-
@armilar Die Lösung von @Codierknecht hat geklappt.
-
@dg4lax
So ein Alias hat noch einen weiteren Vorteil:
Ändert sich mal die Quelle für den Leistungswert (weil Du z.B. das lesende Gerät änderst), bleiben die Werte in der DB konsistent. -
@codierknecht das hört sich gut an.