Skip to content

Fügt Ihrem Dashboard ein Messgerät-Diagramm hinzu. Dies kann mit benutzerdefinierten Typen (halb, 3/4), Stilen (abgerundet, Nadel) und Segmentierung konfiguriert werden, mit Beispielen, die unten detailliert beschrieben sind.

Screenshot, der jeden Messgerät-Typ nebeneinander zeigtScreenshot, der jeden Messgerät-Typ nebeneinander zeigt

Eingabe

Werte für die Messgeräte können durch Senden eines numerischen Werts in msg.payload festgelegt werden. Das Messgerät wird dann aktualisiert, um diesen Wert widerzuspiegeln.

Eigenschaften

PropDynamicDescription
GruppeDefiniert, in welcher Gruppe des UI-Dashboards dieses Widget gerendert wird.
GrößeSteuert die Breite des Dropdowns in Bezug auf die übergeordnete Gruppe. Der Maximalwert ist die Breite der Gruppe.
TypDefiniert die Form des Messgeräts, "Kachel", "Batterie", "Wassertank", "Halb-Messgerät" oder "3/4-Messgerät"
StilDefiniert den Stil des gerenderten Bogens, "Nadel" oder "Abgerundet". (nur anwendbar für 3/4 und Halb-Messgeräte)
Bereich (min)Der kleinste Wert, der auf dem Messgerät angezeigt werden kann
Bereich (max)Der größte Wert, der auf dem Messgerät angezeigt werden kann
SegmenteDefiniert die Barrieren, durch die der Bogen farblich kodiert wird. Diese Segmente können auch auf dem Messgerät angezeigt werden.
BeschriftungText, der über dem Messgerät angezeigt wird und beschreibt, was das Messgerät anzeigt.
PräfixText, der _vor_ dem Wert in der Mitte des Messgeräts hinzugefügt wird. (nur anwendbar für 3/4 und Halb-Messgeräte)
SuffixText, der _nach_ dem Wert in der Mitte des Messgeräts angezeigt wird. (nur anwendbar für 3/4 und Halb-Messgeräte)
EinheitenKleiner Text, der unter dem Wert in der Mitte des Messgeräts angezeigt wird. (nur anwendbar für 3/4 und Halb-Messgeräte)
SymbolSymbol, das unter dem Wert in der Mitte des Messgeräts angezeigt wird. Verwendet Material Designs Icon, das Präfix mdi- muss nicht enthalten sein. (nur anwendbar für 3/4 und Halb-Messgeräte)
Größen (Messgerät)(px) Wie dick der Bogen und die Hintergrundkulisse des Messgeräts gerendert werden.
Größen (Lücke)(px) Wie groß der Abstand/die Polsterung zwischen dem Messgerät und den "Segmenten" ist.
Größen (Segmente)(px) Wie dick die Segmente gerendert werden.

Dynamische Eigenschaften

Dynamic properties are those that can be overriden at runtime by sending a particular msg to the node.

Where appropriate, the underlying values set within Node-RED will be overriden by the values set in the received messages.

PropPayloadStructuresExample Values
Beschriftungmsg.ui_update.labelString
Symbolmsg.ui_update.iconString
Typmsg.ui_update.gtypeString
gauge-tile|gauge-battery|gauge-tank|gauge-half|gauge-34
Stilmsg.ui_update.gstyleString
Minmsg.ui_update.minNumber
Maxmsg.ui_update.maxNumber
Segmentemsg.ui_update.segmentsArray<{color: String, from: Number}>
Präfixmsg.ui_update.prefixString
Suffixmsg.ui_update.suffixString
Einheitenmsg.ui_update.unitsString

Steuerungen

msg.ExampleDescription
aktivierttrue | falseErmöglicht die Steuerung darüber, ob die Zahleneingabe aktiviert ist oder nicht

Beispiele

Halb-Messgerät - Abgerundet

TypStilGröße (Messgerät)Größe (Lücke)Größe (Segmente)
Halb-MessgerätAbgerundet1628

Beispiel eines Halb-Messgeräts, das einen abgerundeten Bogen zeigtBeispiel eines Halb-Messgeräts, das einen abgerundeten Bogen zeigt.

Halb-Messgerät - Nadel

TypStilSuffixGröße (Messgerät)Größe (Lücke)Größe (Segmente)
Halb-MessgerätNadel%0032

Beispiel eines Halb-Messgeräts, das eine Nadel mit nur Segmenten zeigtBeispiel eines Halb-Messgeräts, das eine Nadel mit nur Segmenten zeigt.

3/4-Messgerät - Abgerundet

TypStilGröße (Messgerät)Größe (Lücke)Größe (Segmente)
3/4-MessgerätAbgerundet1600

Beispiel eines 3/4-Messgeräts, das einen abgerundeten Bogen ohne Segmente zeigtBeispiel eines 3/4-Messgeräts, das einen abgerundeten Bogen ohne Segmente zeigt.

3/4-Messgerät - Nadel

TypStilGröße (Messgerät)Größe (Lücke)Größe (Segmente)
3/4-MessgerätNadel3226

Beispiel eines 3/4-Messgeräts, das eine Nadel mit Segmenten und einem Bogen zeigtBeispiel eines 3/4-Messgeräts, das eine Nadel mit Segmenten und einem Bogen zeigt.

Kachel

TypBeschriftung
KachelMeine Kachel

Beispiele einiger Kachel-MessgeräteBeispiele einiger Kachel-Messgeräte

Batterie Added In: v1.15.0

Typ
Batterie

Beispiele einiger horizontaler Batterie-MessgeräteBeispiele einiger horizontaler Batterie-Messgeräte

Wassertank Added In: v1.15.0

Typ
Wassertank

Beispiele einiger Wassertank-MessgeräteBeispiele einiger Wassertank-Messgeräte

Beim Wechsel zu einem "Wassertank"-Typ werden die Segmente mit den folgenden Werten überschrieben:

js
[{
    color: '#A8F5FF',
    from: 0
}, {
    color: '#55DBEC',
    from: 15
}, {
    color: '#53B4FD',
    from: 35
}, {
    color: '#2397D1',
    from: 50
}]

CSS überschreiben

Das Messgerät kann weiter gestylt werden, indem benutzerdefiniertes CSS zum ui_template-Knoten hinzugefügt wird. Einige nützliche Klassen, die zum Stylen verfügbar sind, umfassen:

  • .nrdb-ui-gauge-value span - Der Wert in der Mitte des Messgeräts
  • .nrdb-ui-gauge-value label - Die Einheitenbeschriftung
  • .nrdb-ui-gauge-value i - Das Symbol
  • .nrdb-ui-gauge-icon-only i - Verfügbar, wenn ein Messgerät ein Symbol, aber keine "Einheiten"-Beschriftung hat
  • .nrdb-ui-gauge #limits - Das umschließende <g>-Element, das die min/max <text>-Elemente umschließt