LED on the box
On voudrait avoir une LED qui s'allume à chaque détection de mouvement, comme un témoin d'activité.
L'allumage doit être paramétrable (par l'intermédiaire d'un topic MQTT).
{
"LED": {
"active": 1,
"duration_ms": 500,
"color": [ 255, 170, 0 ]
}
-
active
vaut zéro : LED non utilisée ; jusqu'à 1 : utilisée, en tant que coef multiplicateur des canaux RGB. -
duration_ms
: durée d'allumage du témoin LED, en millisecondes. -
color
: Code RGB de la couleur à adopter.
Les paramètres d'allumage doivent être persistants (utilisation du SPIFFS).
Pour simplifier le parsing, la forme des paramètres dans le fichier json est identique à la payload MQTT.