Ich muss irgendwie aufzeichnen, wenn das Licht ausgesteckt ist. Die Brücke scheint den "letzten aufgezeichneten" Wert zurückzugeben. Wenn das Licht vor dem Ausstecken eingeschaltet war, ist es auch nach dem Ausstecken noch eingeschaltet. Absolut nichts scheint sich in der Ausgabe zu ändern, wenn das Licht ausgesteckt ist. Irgendwelche Ideen?Ist es möglich zu erkennen, ob das Philips Hue-Licht ausgesteckt ist?
1
A
Antwort
1
Ja, Sie können die Statusvariable des Lichts mit dem Namen "erreichbar" überprüfen. Dies wird auf "false" gesetzt, wenn die Brücke nicht mit dem Licht verbunden ist, z. B. wenn sie nicht angeschlossen ist oder wenn ein physischer Schalter die Stromversorgung für das Licht unterbricht. Wie Sie bereits bemerkt haben, sagen die anderen Attribute nur, welche Werte die LETZTE Zeit waren, zu der die Brücke das Licht erreichen konnte.
{
"state": {
"on": true,
...
"reachable": false
},
...
}
Zusätzlich können Sie eine Regel oder Sensor verwenden Sie den Wert dieses Attributs zu überwachen und einige Maßnahmen ergreifen, wenn es von true in false schaltet oder umgekehrt.
In der Tat, das war, was ich gesucht habe. Ich habe diesen Parameter schon vorher bemerkt, aber er ändert sich nicht sofort nachdem das Licht ausgesteckt wurde, dies geschieht mit einer kurzen Verzögerung (etwa 2-3 Sekunden), deshalb habe ich den Unterschied nicht bemerkt – b1101