Browse Source

Affichage du nombre de workers

main
Alex 2 years ago
parent
commit
15fd42805e
2 changed files with 18 additions and 3 deletions
  1. 15
    0
      src/my_MQTT.h
  2. 3
    3
      src/my_leds.h

+ 15
- 0
src/my_MQTT.h View File

char topic_lumiere_bright[8 + 11 + DEVICEID_SIZE]; char topic_lumiere_bright[8 + 11 + DEVICEID_SIZE];
char topic_lumiere_anim[8 + 10 + DEVICEID_SIZE]; char topic_lumiere_anim[8 + 10 + DEVICEID_SIZE];
char topic_lumiere_rempli[8 + 7 + DEVICEID_SIZE]; char topic_lumiere_rempli[8 + 7 + DEVICEID_SIZE];
char topic_lumiere_allume_barres[8 + 7 + 7 + DEVICEID_SIZE];






DEBUG("Detection du topics :" + String( topic_lumiere_rempli )); DEBUG("Detection du topics :" + String( topic_lumiere_rempli ));
DEBUG("Lancement du remplissage à :" + String( message )); DEBUG("Lancement du remplissage à :" + String( message ));
LED_Remplissage(String( message ).toInt()); LED_Remplissage(String( message ).toInt());


// .....................................................................................
} else if ( strcmp( topic, topic_lumiere_allume_barres) ==0 ) {
DEBUG("Detection du topics :" + String( topic_lumiere_allume_barres ));
DEBUG("Lancement du remplissage des " + String( message ) + " barres");
Couleur color;
color.R = 255;
color.V = 255;
color.B = 255;
for(int i = 0; i < String( message ).toInt(); i++){
LED_AllumeBaton(i, color );
}
} }
} }


sprintf( topic_lumiere_bright, "lumiere/brightness/%s", DeviceID); sprintf( topic_lumiere_bright, "lumiere/brightness/%s", DeviceID);
sprintf( topic_lumiere_anim, "lumiere/animation/%s", DeviceID); sprintf( topic_lumiere_anim, "lumiere/animation/%s", DeviceID);
sprintf( topic_lumiere_rempli, "lumiere/allume/%s", DeviceID); sprintf( topic_lumiere_rempli, "lumiere/allume/%s", DeviceID);
sprintf( topic_lumiere_allume_barres, "lumiere/allume/%s/barres", DeviceID);
} }

+ 3
- 3
src/my_leds.h View File



// ALLUMAGE LEDS DESCENDENTE // ALLUMAGE LEDS DESCENDENTE
strip.setPixelColor(LED_COUNT-1 - num, strip.Color( color.R, color.V, color.B )); strip.setPixelColor(LED_COUNT-1 - num, strip.Color( color.R, color.V, color.B ));

// MISE À JOUR DU LED STRIP
strip.show();
} }
void LED_AllumeBaton(unsigned int num, unsigned int R, unsigned int V, unsigned int B){ void LED_AllumeBaton(unsigned int num, unsigned int R, unsigned int V, unsigned int B){
// ALLUMAGE LEDS MONTANTE // ALLUMAGE LEDS MONTANTE


// ALLUMAGE DU BATON DE LEDS // ALLUMAGE DU BATON DE LEDS
LED_AllumeBaton(i, color ); LED_AllumeBaton(i, color );

// MISE À JOUR DU LED STRIP
strip.show();
} }
} }



Loading…
Cancel
Save