NEWS
Visualisierung mit Node Red erstellen
-
@mickym Ja okay hier sieht man es:
-
@damrak2022 Genau - wichtig ist, dass Du es verstehst und nun weißt was eine JOIN Node beim Sequenz reduzieren macht.
-
@mickym Okay $A wird auf 0 gesetzt und zählt dann nach und nach alle Payloads zusammen
-
@damrak2022 Ja so wie ich es unten beschrieben habe.
Wie müsste denn der Reduktionsausdruck aussehen, wenn ich 4 Nachrichten mit folgenden payloads habe:
- Nachricht: payload = "A"
- Nachricht: payload = "n"
- Nachricht: payload = "d"
- Nachricht: payload = "y"
Und alle payloads mit einander zu "Andy" kombinieren möchte. Darf ein Anfangswert gesetzt werden oder nicht?
-
@mickym Ich vermute so:
Es ist ja ein string und kein Number
-
@damrak2022 Warum Du den Anfangswert aus A setzt weiß ich nicht. Aber mit Zeichenketten kann man nicht rechnen.
Genau - wie Du sagst ist ein string und keine Zahl. Wie muss also der Reduktionsausdruck aussehen? Wie kombiniert mal also 2 Strings? - Haben wir schon oft gemacht.
-
@mickym Weiß ich gerade nicht
-
@damrak2022 sagte in Visualisierung mit Node Red erstellen:
@mickym Weiß ich gerade nicht
Tja - aber sowas muss im Kopf bleiben. Schau mal hier: https://forum.iobroker.net/post/886582
und schon mal einen Blick in die JSONATA Anleitung geworfen? https://docs.jsonata.org/other-operators
-
@mickym Wahrscheinlich trage ich es falsch ein, oder es fehlt ein Zeichen, weiß ich ehrlich gesagt nicht
-
@damrak2022 Genau
wie sieht also der Reduktionsausdruck aus?
-
@mickym Sobald ich das & Zeichen verwende wird das Feld rot. Also stimmt was nicht
-
@damrak2022 Bei mir nicht.
- Also was zählst Du denn zusammen?
-
@mickym Anscheinend stimmt irgendwas bei meiner Eingabe nicht
-
@damrak2022 Dann mach einen Screenshot - sonst sehe ich es ja nicht?
-
@mickym Reden wir überhaupt noch von der Join Node oder von einer change Node davor?
-
@damrak2022 Wir machen das doch nur zur Übungszwecken und den Reduktionsausdruck gibts doch nur hier. https://forum.iobroker.net/post/890905
Wir werden dann alles in einem Beispielflow noch anschauen.Mach halt einfach einen Screenshot Deiner JOIN Node. Was für ein Feld wird denn rot - ich kanns doch nicht riechen???
-
@mickym Ich weiß es nicht. Die Eingabe muss doch im Feld Reduktionsausdruck erfolgen und da bekomme ich sofort einen Fehler wenn ich was hinter payload schreibe
-
@damrak2022 Wieso auch hinter die payload??? Hier habe ich doch genau beschrieben was intern passiert:
-
Okay, das gehört da rein und da hat mich wieder total irritiert das dort halt Anfangswert steht
-
@damrak2022 Okay, das gehört da rein und da hat mich wieder total irritiert das dort halt Anfangswert steht