Nachricht erstellen
Erstellen Sie eine Connect Mesh-Nachrichtennutzlast. Diese Nachricht hat noch kein Ziel, daher muss ihre Ausgabe in einen setTarget-Knoten geleitet werden.
Felder
Alle Felder außer dem Namen können durch die eingehende Nachricht überschrieben werden:
{
"messageType": "lightness",
"lightness": 0.9,
"transition_time": 2
}
Name
Setzen Sie den Namen des Knotens. Nützlich, um verschiedene vorbereitete Mesh-Nachrichten zu unterscheiden.
Message Type
messageType
Wählen Sie den Nachrichtentyp. Je nachdem werden andere Felder erscheinen:
- Power
power
- Lightness
lightness
- Temperature
temperature
- Hue
hue
- Saturation
saturation
- Hue/Saturation/Lightness
hsl
- Temperature/Lightness
ctl
Power
power = [true, false]
Lightness
0 < lightness < 1
Helligkeit als Prozentsatz.
Transition Time
0 < transition_time < 372000
Zeit, die der Übergang vom aktuellen Zustand zum Zielzustand dauern soll. In Dezisekunden (0,1s). Aufgrund der begrenzten Auflösung von Übergangszeiten in der BLE Mesh-Spezifikation (Abschnitt 3.1.3) kann die angegebene Zeit abgerundet werden. Die unterstützten Übergangszeit-Inkremente sind wie folgt: 0,1s-Schritte im Bereich von 0-6,2s, 1s-Schritte im Bereich von 0-62s, 10s-Schritte im Bereich von 1-10,5 Minuten und 10-Minuten-Schritte bis zu 10,5 Stunden.
Temperature
800 < temperature < 20000
Temperatur von einstellbarem Weißlicht auf der Schwarzkörperkurve in Grad Kelvin. Ganzzahl. Die meisten Häfele-Produkte haben eine Temperatur zwischen 2700 und 6000 Grad Kelvin.
Hue
0 < hue < 360
Farbton auf einem 360°-Farbrad.
0° ist rot, 120° ist grün, 240° ist blau.
Saturation
0 < saturation < 1
Farbsättigung als Prozentsatz, 0 ist weiß, 1 ist reiner Farbton.