NEWS
ioBroker Datenpunkt String in Node Red einlesen
-
Hallo, ich möchte einen Datenpunkt String in Node Red einlesen und weiterverarbeiten. Wie bekomme ich den Datentyp in Node Red eingelesen. Habe es einfach mal mit einem Iobroker.get versucht, es erscheint aber lediglich eine Nummer. Hat jemand von Euch einen Tpp?
-
@explorer und was hast Du bisher so gebastelt?
Zeig es doch mal bitte (Screenshot)
-
Hatte einen Schreibfehler in der Attribute, so dass ich jetzt über Debug den gewünschten Wert bekomme. Aber wie kann ich jetzt den String als Dateiname(path) ins "WriteFile" übertragen?
-
@explorer hier die Beschreibung zur Write File Node durch.
den Pfadnamen kannst Du also durch msg.filename variabel festlegen.
Das was Du aus dem iobroker IN Node rausholst ist also Deine Pfad, der in einem Datenpunkt gespeichert ist.
-
Falls Du die payload schreiben willst und nur zusätzlich aus einem Datenpunkt den Pfad holen willst - dann geht das auch direkt so.
Hier wird der Pfad direkt aus dem Datenpunkt (mittels iobroker GET Node) gelesen und in die Nachrichteneigenschaft filename geschrieben, während die Payload den zu schreibenden Text enthält.
-
Vielen Dank für deine Beispiele mit Erklärung. Der erste Weg funktioniert super. Den zweiten Weg werde ich mir aber noch in Ruhe genauer ansehen um ein besseres Verständnis zu bekommen.