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

Suggested Topics

1.9k
Online

38.3k
Users

43.7k
Topics

611.0k
Posts