first commit
This commit is contained in:
73
ESP8266_BATTERIE_INJECTION/common.h
Normal file
73
ESP8266_BATTERIE_INJECTION/common.h
Normal file
@@ -0,0 +1,73 @@
|
||||
// =======================
|
||||
// WIFI
|
||||
// =======================
|
||||
#ifdef ESP8266
|
||||
#include <ESP8266WebServer.h>
|
||||
#include <ESP8266WiFi.h>
|
||||
#include <ESP8266HTTPClient.h>
|
||||
ESP8266WebServer server(80);
|
||||
|
||||
#elif defined(ESP32)
|
||||
#include "WebServer.h"
|
||||
#include <HardwareSerial.h>
|
||||
#include <SoftwareSerial.h>
|
||||
#include <WiFi.h>
|
||||
#include <HTTPClient.h>
|
||||
WebServer server(80);
|
||||
|
||||
#endif
|
||||
|
||||
void handleRoot();
|
||||
void stopCharge();
|
||||
void charge();
|
||||
void injection();
|
||||
void stopInjection();
|
||||
void setPwm(int pwm);
|
||||
|
||||
double conso_apparente = 0;
|
||||
double production = 0;
|
||||
String last_message = "";
|
||||
// String getParamFromGet(String to_search)
|
||||
// {
|
||||
// String message = "Number of args received:";
|
||||
//
|
||||
// message += server.args();
|
||||
//
|
||||
// for (int i = 0; i < server.args(); i++) {
|
||||
// message = message + ("Arg nº" + String(i) + " –> ");
|
||||
// message = message + (server.argName(i) + ": ");
|
||||
// message = message + (server.arg(i) + "\n");
|
||||
// if (to_search.equals(String(server.argName(i)))) {
|
||||
// Serial.println(message);
|
||||
//
|
||||
// return String(server.arg(i));
|
||||
// }
|
||||
// }
|
||||
// Serial.println(message);
|
||||
// return String("");
|
||||
// }
|
||||
|
||||
String getParamFromGet(String to_search)
|
||||
{
|
||||
// String message = "Number of args received:";
|
||||
//
|
||||
// message += server.args();
|
||||
|
||||
for (int i = 0; i < server.args(); i++) {
|
||||
// message = message + ("Arg nº" + String(i) + " –> ");
|
||||
// message = message + (server.argName(i) + ": ");
|
||||
// message = message + (server.arg(i) + "\n");
|
||||
if (to_search.equals(String(server.argName(i)))) {
|
||||
// Serial.println(message);
|
||||
|
||||
return String(server.arg(i));
|
||||
}
|
||||
}
|
||||
// Serial.println(message);
|
||||
return String("");
|
||||
}
|
||||
|
||||
// Fonction pour vérifier si l'adresse IP est locale
|
||||
bool isLocalIP(IPAddress ip) {
|
||||
return (ip[0] == 192 && ip[1] == 168) || (ip[0] == 10) || (ip[0] == 172 && ip[1] >= 16 && ip[1] <= 31);
|
||||
}
|
||||
Reference in New Issue
Block a user