NEWS
Visualisierung mit Node Red erstellen
-
@mickym Nein quick and dirty hört sich nicht gesund an. Bin ich jetzt schon wieder an dem Punkt den ich neulich schon als so schwierig empfand.
-
@damrak2022 sagte in Visualisierung mit Node Red erstellen:
@mickym Nein quick and dirty hört sich nicht gesund an. Bin ich jetzt schon wieder an dem Punkt den ich neulich schon als so schwierig empfand.
Kopiere mir mal ein Objekt hier rein. Gibt noch eine andere Lösung ohne zu programmieren - wirst Du trotzdem schwer verstehen. Aber ich probiers mal
-
213: object Datum: "09.01.21" Km-Stand: 352849 Teil-Km: 127 Spritmenge: "10,43" Kosten: "15,01" Währung: "EUR" Tankart: 2 Reifen: 2 Strecken: 14 Fahrweise: 2 Kraftstoff: 9 Bemerkung: "Viabuy" Verbrauch: "6,45" BC-Verbrauch: "8,4" BC-Spritmenge: 0 BC-Geschwindigkeit: 32 Tankstelle: "Esso"
-
@damrak2022 Nicht so - Wert kopieren aus dem Debug Fenster und hier in Code Tags - keinen Text.
Das habe ich doch schon oft gezeigt:
-
@mickym {"Datum":"09.01.21","Km-Stand":352849,"Teil-Km":127,"Spritmenge":"10,43","Kosten":"15,01","Währung":"EUR","Tankart":2,"Reifen":2,"Strecken":14,"Fahrweise":2,"Kraftstoff":9,"Bemerkung":"Viabuy","Verbrauch":"6,45","BC-Verbrauch":"8,4","BC-Spritmenge":0,"BC-Geschwindigkeit":32,"Tankstelle":"Esso"}
-
{"Datum":"09.01.21","Km-Stand":352849,"Teil-Km":127,"Spritmenge":"10,43","Kosten":"15,01","Währung":"EUR","Tankart":2,"Reifen":2,"Strecken":14,"Fahrweise":2,"Kraftstoff":9,"Bemerkung":"Viabuy","Verbrauch":"6,45","BC-Verbrauch":"8,4","BC-Spritmenge":0,"BC-Geschwindigkeit":32,"Tankstelle":"Esso"}```
-
@damrak2022 sagte in Visualisierung mit Node Red erstellen:
{"Datum":"09.01.21","Km-Stand":352849,"Teil-Km":127,"Spritmenge":"10,43","Kosten":"15,01","Währung":"EUR","Tankart":2,"Reifen":2,"Strecken":14,"Fahrweise":2,"Kraftstoff":9,"Bemerkung":"Viabuy","Verbrauch":"6,45","BC-Verbrauch":"8,4","BC-Spritmenge":0,"BC-Geschwindigkeit":32,"Tankstelle":"Esso"}
Wenn Du es noch in Code-Tags eingebunden hättest, wäre es perfekt - aber OK. Dann kann ich nämlich mit Select all das Objekt mit einem Schlag in die Zwischenablage kopieren. EDIT: Ich habe gesehen, hast es gerade gemacht.
{"Datum":"09.01.21","Km-Stand":352849,"Teil-Km":127,"Spritmenge":"10,43","Kosten":"15,01","Währung":"EUR","Tankart":2,"Reifen":2,"Strecken":14,"Fahrweise":2,"Kraftstoff":9,"Bemerkung":"Viabuy","Verbrauch":"6,45","BC-Verbrauch":"8,4","BC-Spritmenge":0,"BC-Geschwindigkeit":32,"Tankstelle":"Esso"}
-
@damrak2022 So hier ein Lösung mit möglichst geringem Codieraufwand.
Das hängst Du hinter Deine CSV Node - also wo Du das Array mit den Objekten hast. Dieser Flow zählt Dir alle Kosten zusammen:
-
@mickym Danke, das funktioniert. Aber das was Du in die join node geschrieben hast, finde ich schon sehr kompliziert. Da hätte ich ja ewig für gebraucht, wenn ich es überhaupt jemals hinbekommen hätte.
-
-
@damrak2022 Das habe ich nur formatiert, damit Du eine Euro Summe rausbekommst und die Zahl wieder in einen String mit einer Kommazahl rauskommt. Du weißt ja generell sind Zahlen in IT-Systemen mit . als Dezimalzeichen.
Das reine Summieren geht so.
-
@mickym Bezog sich auf den Eintrag davor
-
@damrak2022 sagte in Visualisierung mit Node Red erstellen:
@mickym Bezog sich auf den Eintrag davor
Ein Versehen.
-
@mickym Ich bekomme vom debug ein:
-
@mickym Ach, Moment das bezog ich ja auf die Tankkosten - Fehler von mir
-
@damrak2022 Ich hab es mit dem Objekt gemacht - das Du vorher geschickt hast. wenn andere Eigenschaften zusammenzählen willst, dann setze halt die payload in der 1. Change Node entsprechend. - Also da kann ich Dir dann nicht mehr helfen.
-
@mickym Nein alles gut - War ein Fehler von mir - SORRY
-
@damrak2022 Wie gesagt Du kannst die Change Node ja entsprechend selbst anpassen. Du solltest halt versuchen zu verstehen, was ich gemacht habe.
-
@mickym Werde ich tun und damit morgen etwas rumprobieren
-
@mickym Bin gerade überfordert, oder übermüdet.
Dieser Flow
gibt mir permanent folgenden Fehler aus:
Ich habe das Ganze jetzt zigmal auf Fehler überprüft, finde aber keinen. Also habe ich einen funktionierenden Flow kopiert und gegen den mit der Fehlermeldung ausgetauscht. Natürlich auch noch den Dateipfad angepasst. Hilft nur nichts.
Das ist der funktionierende Flow:
flows.jsonUnd das ist das Problemkind:
flows.json