-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
loop.ino
64 lines (55 loc) · 1.59 KB
/
loop.ino
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
////////////////////////////////////////////////////////////////
// VOID LOOP
///////////////////////////////////////////////////////////////
void loop()
{
reinicio = millis();
if (reinicio/1000/60/60 == 24 ){
Serial.print("Reinicio diario");
ESP.restart(); // Restart ESP
}
check_time();
#ifdef CONTADOR
contador_1 ++;
switch (contador_1){
case 100:
// #ifdef DEBUG Serial.println("contador 100"); #endif
check_temp(); // Comprueba valores temperatura
check_calentador(); // Comprueba si activa el calentador
ESPUI.updateLabel(aguatempId, String (temp_agua));
//estado = "Running...";
//ESPUI.updateLabel(estadotempId, String ("Running..."));
break;
case 200:
tempo_luz(); // comprueba temporizadores
check_luz();
break;
case 300:
tempo_ai();
check_ai();
ESPUI.updateLabel(RSSItempId, String (WiFi.RSSI()));
timeClient.update();
break;
case 1000:
contador_1 = 0;
//ESPUI.updateLabel(estadoId, String ("Running..."));
break;
}
#endif
/*if (modo_wifi_cliente == true){
unsigned long currentMillis = millis();
// if WiFi is down, try reconnecting every CHECK_WIFI_TIME seconds
if ((WiFi.status() != WL_CONNECTED) && (currentMillis - previousMillis >=interval)) {
Serial.print(millis());
Serial.println("Reconnecting to WiFi...");
WiFi.disconnect();
WiFi.reconnect();
contador_2++;
if (contador_2 == 5) {
ESP.restart(); // Restart ESP
previousMillis = currentMillis;
}
}
}
*/
}