NEWS
Visualisierung mit Node Red erstellen
-
@damrak2022 Genau und die Nachricht splittest Du nun wieder in einzelne Nachrichten auf und fütterst die switch Node wieder, so dass die Objekte einmal wiederhergestellt werden, wenn der Adapter neu gestartet wurde.
-
Oder doch mit 7 Ausgängen?
-
@damrak2022 Na du nimmst die vorhandene Switch Node - aber vorher musst das Objekt in einzelne Nachrichten wieder aufsplitten.
Du fütterst die vorhanden Switch NOde zum initialisieren.
Die Switch Node wird also einmalig beim Adapterstart mit Nachrichten aus den Datenpunkten initialisiert und ansonsten über die iobroker In Nodes mit den Wildcards und den Shelly Datenpunkten.
-
@mickymDas muss ich mir morgen erst nochmal in Ruhe anschauen, wie ich das Objekt in die einzelnen Nachrichten zerlege. Momentan ist mir das zuviel. Ich weiß das wir das schon 100 mal gemacht haben.
-
@damrak2022 sagte in Visualisierung mit Node Red erstellen:
Ich weiß das wir das schon 100 mal gemacht haben.
Wollte ich gerade schreiben.
- Aber nimm Dir soviel Zeit wie Du willst. Das macht eine einzige Node.
-
@mickym Okay
-
@damrak2022 So ich habe mir überlegt, dass wir das mit der Initialisierung nicht brauchen. Also lösch die Init und die beiden iobroker Get Nodes wieder. Die beiden iobroker-Out Nodes trennst Du bitte von den JSON Nodes - die beiden JSON Nodes brauchen wir auch nicht mehr. Allerdings werden wir in die beiden Datenpunkte das Gesamtergebnis schreiben. Bei den Datenpunkten änderst Du den typ noch als Boolean und löscht den Inhalt am Besten. Wenn das alles erledigt ist, dann postest Du den Flow am Besten nochmals.
-
@mickym Meinst Du so:
Boolean wird mir nicht angezeigt:
-
@damrak2022 Ja so.
Und Boolean ist ein Logikwert.
-
@mickym Habe ich auf Boolean umgestellt
-
@damrak2022 Gut dann trennst Du nun das Objekt nach der JOIN Node wieder auf und fügst es wieder zusammen, mit Sequenz reduzieren. Wie Du es gemacht hast, also Du aus den 4 Buchstaben damals Deinen Namen zusammengesetzt hast, aber dieses Mal werden wir einmal die Nachrichten mit UND und einmal mit ODER verknüpfen.
-
@mickym Meinst Du so:
-
@damrak2022 Nein Du musst doch vorher das Objekt erst wieder in einzelne Nachrichten aufteilen, bevor Du sie wieder zusammenfügst.
-
@mickym Gib mir mal einen Tipp. Ich bekomme es nicht mehr zusammen, wie ich das damals gemacht habe.
-
-
@mickym Das hatte ich sogar noch:
Also kommt eine Split node dahin und eine change node dahinter
Aber wie muss ich dann die Change node konfigurieren? -
@damrak2022 Wer sagt Dir denn dass Du eine Change Node brauchst? Die war damals nur darin um die payload in Großbuchstaben zu verändern, wir wollen aber nur die Sequenz der einzelnen Nachrichten reduzieren.
-
@mickym Wenn ich im Dashboard was schalte, bekomme ich diesen Debug:
-
@damrak2022 Nein - dieses Mal etwas anders.
Vielleicht machst Du erst noch mal eine Debug Node hinter die split Node und erklärst was die macht.
-
@mickym Tja
0truefalsetrue
ist etwas komisches Ergebnis.
- Also musst Du erst mal wieder verstehen, was die Sequenz reduzieren bedeutet. Deshalb schau mal die split Node an und am Besten kopierst du auch die Eigenschaften des Objektes wieder zurück in das topic.