NEWS
IoBroker out / Weitere Merkmale/Standardvariablen mitgeben?
-
Hallo
Kann man neben "topic" und "payload" weitere "Standardvariablen" in "ioBroker out" nutzen bzw. weiterreichen?
Ich möchte gerne einen Namen ("name") und die Werteeinheit ("unit") mit übergeben, so dass diese Einstellung nicht mehr unter "Objekte" gemacht werden muss.
So würde ich mir das vorstellen:
var data = JSON.parse(msg.payload); var topic = "node-red.0.Demo"; var values = [ { topic: topic + ".temperature", name: "Temperatur", unit: "Grad", payload: data.temperature }, msg ]; return values;Oder gibt es eine andere elegante Lösung, damit man nicht an zwei Stellen konfigurieren muss?
Danke und Gruß,
Frank
-
Hallo Frank,
der out-Node unterstützt zurzeit nur das Setzen des Werts und implizit durch die Auswahl der id und des Typs das Setzen des ack-Flags.
Soweit ich gesehen habe, können mit der verwendeten Funktion setState der states-Library auch keine Stammdaten der States verändert werden.
Gruß
Markus
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden