WiFi.begin(ssid, pass); //per aggiornamenti OTA
Blynk.config(auth); //per aggiornamenti OTA
Blynk.connect();; //per aggiornamenti OTA
ArduinoOTA.setHostname("NodeMCU_LUCI_ZONA_GIORNO"); // per aggiornamenti OTA (nome identificativo dispositivo)
ArduinoOTA.begin(); //per aggiornamenti OTA
Blynk.begin(auth, ssid, pass);
}
void loop() {
timer.run();
ArduinoOTA.handle(); //per aggiornamenti OTA
Blynk.run();
Ho provato a togliere WiFi.begin(ssid, pass) perchè Blynk.begin già dovrebbe connettersi. L’hostname non lo uso. In questo momento la mia configuazione in setup è questa:
void setup(void) {
Serial.begin(115200);
Blynk.begin(auth, ssid, pass);
//WiFi.begin(ssid, pass);
ArduinoOTA.begin(); // For OTA
////////////////////////////////
Serial.begin(9600);
ina219.begin();
//Blynk.begin(auth, ssid, pass);
pinMode(greenLEDD7, OUTPUT);
pinMode(redLEDD8, OUTPUT);
pinMode(relayFaretto10WD4, OUTPUT);
pinMode(relayMadonnaD5, OUTPUT);
digitalWrite(relayFaretto10WD4, LOW);
digitalWrite(relayMadonnaD5, LOW);
// Setup a function to be called every second
timer.setInterval(1000L, letturaPannelloProva);
timer.setInterval(1500L, sendInaValues);
timer.setInterval(3000L, controllaConnessione);
}
può andare? E poi ho messo ovviamente la chimata ArduinoOTA.handle() nel loop.
Fammi sapere! Gentilissimo!
riesci ad aiutarmi? Hai un contatto diretto? Grazie
//************************************* OTA *************************************//
ArduinoOTA.setHostname(HostName); //OTA Set the name of the network port
ArduinoOTA.setPassword(PW); //OTA Set access password for remote firmware
ArduinoOTA.begin(); // For OTA
Serial.print("OTA Ready ");
Serial.print("IP address: ");
Serial.println(WiFi.localIP());
..................
void loop() {
timer.run();
ArduinoOTA.handle(); // For OTA
Blynk.run();