todo + plus de debug

This commit is contained in:
Julien Cabillot 2017-03-09 21:02:13 +01:00 committed by Cabillot Julien
parent 0ca78c3695
commit 150818aa4e

View File

@ -33,11 +33,14 @@ void setup()
client.setServer(MQTT_SERVER, MQTT_PORT); client.setServer(MQTT_SERVER, MQTT_PORT);
client.setCallback(callbackMQTT); client.setCallback(callbackMQTT);
testConnectMQTT(); testConnectMQTT();
// TODO : ne marche pas comme je le désire :
// au boot il prends les params par défaut, j'aimerais ceux de home assistant
// LED // LED
LEDS.addLeds<LED_CHIPSET,LED_PIN, LED_COLOR_ORDER>(leds, LED_NUM).setCorrection(TypicalSMD5050); LEDS.addLeds<LED_CHIPSET,LED_PIN, LED_COLOR_ORDER>(leds, LED_NUM).setCorrection(TypicalSMD5050);
ledBlackAll(); ledBlackAll();
FastLED.setBrightness(brightness); FastLED.setBrightness(brightness);
Serial.println("Ready");
} }
// WIFI // WIFI
@ -52,8 +55,7 @@ void setupWifi()
delay(500); delay(500);
Serial.print("."); Serial.print(".");
} }
Serial.println(" OK");
Serial.println();
Serial.print("IP : "); Serial.print("IP : ");
Serial.println(WiFi.localIP()); Serial.println(WiFi.localIP());
} }
@ -64,12 +66,13 @@ void testConnectMQTT()
while (!client.connected()) { while (!client.connected()) {
Serial.print("Connexion au serveur MQTT... "); Serial.print("Connexion au serveur MQTT... ");
if (client.connect("ESP8266Client", MQTT_USER, MQTT_PASS)) { if (client.connect("ESP8266Client", MQTT_USER, MQTT_PASS)) {
Serial.println("OK"); Serial.print("OK\nSubscribe");
client.subscribe(MQTT_LED_COMMAND); client.subscribe(MQTT_LED_COMMAND);
client.subscribe(MQTT_LED_EFFECT_COMMAND); client.subscribe(MQTT_LED_EFFECT_COMMAND);
client.subscribe(MQTT_LED_BRIGHTNESS_COMMAND); client.subscribe(MQTT_LED_BRIGHTNESS_COMMAND);
client.subscribe(MQTT_LED_SPEED_COMMAND); client.subscribe(MQTT_LED_SPEED_COMMAND);
client.subscribe(MQTT_LED_COLOR_COMMAND); client.subscribe(MQTT_LED_COLOR_COMMAND);
Serial.println(" OK");
} else { } else {
Serial.print("KO, erreur : "); Serial.print("KO, erreur : ");
Serial.print(client.state()); Serial.print(client.state());