Sciemniacz do akwarium

Zmieniając warunki w funkcjach możesz ograniczyć zadawane wartości.
Teraz jest pełen zakres 0-255

var poziom = msg.data.attributes.brightness;
if (poziom <= 250) {
    poziom = poziom + 5;
  }
else {
     poziom = 255;
     flow.set('UpDown', 'Stop');
  } 
msg.payload =
{
    "data":
    {
        "brightness":poziom,
    }
}
return msg;
var poziom = msg.data.attributes.brightness;
if (poziom >= 5) {
    poziom = poziom - 5;
}
else {
    poziom = 0;
    flow.set('UpDown', 'Stop');
}
msg.payload =
{
    "data":
    {
        "brightness": poziom,
    }
}
return msg;

edit…
Dodatkowo możesz dodać pseudo zegarek przełączający zmiany oświetlenia o określonych godz. - tak jak w dzventz.
UpDown
flows (41).json (1,5 KB)

1 polubienie