Como comunicar pagina web con arduino con un esp-01?

Buenas noches, tengo un circuito con Arduino de 7 sensores con un esp-01.
El codigo me funciona perfecto por cada sensor. Lo que me hace falta es comunicar el arduino segun la pagina web. Hasta aloje la pagina web creada por html en 000webhost.com. Pero hasta ahi llego. Como haria para comunicar el arduino con esa pagina web? Adjunto codigo

int alarma = 11;                        // Definir el pin digital del Arduino para la Alarma
int sensorflama;                        // Declaracion del Sensor de flama
int sensorsonido = 26;                  // Definir el pin digital del Arduino para el sensor de sonido
int valor_sonido = 0;                   // define una variable para ingresar el estado
int sensorvib = 8;                      // Definir el pin digital del Arduino para el sensor de vibracion
int valor_vib = 0;                      // define una variable para ingresar el estado
int sensor_luz;                         // Declaracion del sensor de luz
int sensormag = 6 ;                     // Definir el pin digital del Arduino para el sensor magnetico
int valor_mag ;                         // define una variable para ingresar el estado
int infrarrojo = 12;                    // Definir el pin digital del Arduino para el sensor Infrarrojo 
int valor_inf = 0;                      // define una variable para ingresar el estado
int niveldeagua;                        // Declaracion del Sensor de nivel de agua
int boton1 = 4;                         // Declaracion el pin digital del Arduino del boton1 
int valor_boton1 = 0;                   // Define una variable para ingresar el estado del valor del boton1
int boton2 = 2;                         // Declaracion el pin digital del Arduino del boton2 
int valor_boton2 = 0;                   // Define una variable para ingresar el estado del valor del boton2
float sinVal;
int toneVal;
float sinVal1;
int toneVal1;
int led=10;
int bandera=0;
int bandera1=0;
int bandera2=0;
int bandera3=0;
int bandera4=0;
int bandera5=0;

void setup() {
   // Inicializar entradas y salidas
   Serial.begin(9600);                // Inicializar puerto serial
   pinMode(alarma, OUTPUT);
   pinMode(sensorvib,INPUT);
   pinMode(sensorsonido,INPUT);
   pinMode(sensormag, INPUT);
   pinMode(infrarrojo, INPUT);
   pinMode(boton1, INPUT);
   pinMode(boton2, INPUT);
   pinMode(led, OUTPUT);

}

void tiposalarma() {
      int x;
for ( x=0; x<180; x++){
        sinVal = (sin(x*(3.1412/180)));                           // convertir grados a radianes
        toneVal = 2000 + (int(sinVal*1000));                      // convertir frecuencia del valor. 
         tone(alarma,toneVal);
        delay(2);
       }
x=0;
}

void tiposalarma1() {
      int x;
for ( x=0; x<180; x++){
        sinVal = (sin(x*(3.1412/180)));                           // convertir grados a radianes
        toneVal = 2000 + (int(sinVal*1000));                      // convertir frecuencia del valor. 
         tone(alarma,toneVal);
        delay(10);
       }
x=0;
}

void tiposalarma2() {
      int x;
for ( x=0; x<180; x++){
        sinVal = (sin(x*(3.1412/180)));                           // convertir grados a radianes
        toneVal = 2000 + (int(sinVal*1000));                      // convertir frecuencia del valor. 
         tone(alarma,toneVal);
        delay(20);
       }
x=0;
}

void tiposalarma3() {
      int x;
for ( x=0; x<180; x++){
        sinVal = (sin(x*(3.1412/180)));                           // convertir grados a radianes
        toneVal = 2000 + (int(sinVal*1000));                      // convertir frecuencia del valor. 
         tone(alarma,toneVal);
        delay(30);
       }
x=0;
}

void tiposalarma4() {
      int x;
for ( x=0; x<180; x++){
        sinVal = (sin(x*(3.1412/180)));                           // convertir grados a radianes
        toneVal = 2000 + (int(sinVal*1000));                      // convertir frecuencia del valor. 
         tone(alarma,toneVal);
        delay(40);
       }
x=0;
}

void tiposalarma5() {
      int x;
for ( x=0; x<180; x++){
        sinVal = (sin(x*(3.1412/180)));                           // convertir grados a radianes
        toneVal = 2000 + (int(sinVal*1000));                      // convertir frecuencia del valor. 
         tone(alarma,toneVal);
        delay(50);
       }
x=0;
}

void apagaralarma(){
  noTone(alarma);
}

void loop() {
  //Lectura de los sensores 
  
  //Sensores Digitales
  valor_vib= digitalRead(sensorvib);
  valor_sonido=digitalRead(sensorsonido);
  valor_mag = digitalRead(sensormag) ; // lee el estado del sensor
   valor_inf = digitalRead(infrarrojo);
   valor_boton1 = digitalRead(boton1);
   valor_boton2 = digitalRead(boton2);

  //Sensores Analogicos
  sensorflama=analogRead(A7);
  sensor_luz=analogRead(A1);
  niveldeagua = analogRead(A2);

  Serial.println(sensor_luz);

  if (valor_boton1 == 1 || sensor_luz < 100){
    if (valor_inf == 0){
      bandera = 1;
      while (bandera == 1){
     tiposalarma();
     valor_boton2 = digitalRead(boton2);
     if (valor_boton2==1){
      bandera = 0;
      digitalWrite(led, HIGH);
      apagaralarma();
      }
      }
    }

    if (valor_mag == 1){
      bandera1 = 1;
      while (bandera1 == 1){
        tiposalarma1();
        valor_boton2 = digitalRead(boton2);
        if (valor_boton2==1){
          bandera1 = 0;
          digitalWrite(led, HIGH);
          apagaralarma();
        }
      }
    }

    if (valor_sonido == 1){
      bandera2 = 1;
      while (bandera2 == 1){
        tiposalarma2();
        valor_boton2 = digitalRead(boton2);
        if (valor_boton2==1){
          bandera2 = 0;
          digitalWrite(led, HIGH);
          apagaralarma();
        }
      }
    }
  }

    if (sensorflama > 100 && sensorflama < 300){
      bandera3 = 1;
      while (bandera3 == 1){
        tiposalarma3();
        valor_boton2 = digitalRead(boton2);
        if (valor_boton2==1){
          bandera3 = 0;
          digitalWrite(led, HIGH);
          apagaralarma();
        }
      }
    }

    if (valor_vib == 0){
      bandera4 = 1;
      while (bandera4 == 1){
        tiposalarma5();
        valor_boton2 = digitalRead(boton2);
        if (valor_boton2==1){
          bandera4 = 0;
          digitalWrite(led, HIGH);
          apagaralarma();
        }
      }
    }

    if (niveldeagua > 500){
      bandera5 = 1;
      while (bandera5 == 1){
        tiposalarma4();
        valor_boton2 = digitalRead(boton2);
        if (valor_boton2==1){
          bandera5 = 0;
          digitalWrite(led, HIGH);
          apagaralarma();
        }
      }
    }   
    }

Tal vez sea más fácil encontrar ayuda usando el idioma inglés.

https://create.arduino.cc/projecthub/446234/the-easiest-way-to-send-data-from-esp8266-to-a-webpage-73d2b7

Moderador:
Por favor, lee las Normas del foro.
Si posteas en el foro en inglés usa idioma inglés para expresarte.
Si escribes en español debes usar el foro Arduino en español.

Este sitio arroja todo tipo de advertencias según mi Firewall/Antirus.
image
Por favor comprueba lo que te digo e intenta no poner en riesgo a los miembros de este foro.
Por prevención he retirado el sitio de tu posteo.

no se porque aparece asi, asi que borre esa parte del posteo. Gracias por el dato.

Yo entré sin problemas con Edge y eso que es bastante molesto con las advertencias, debe ser un tema de ajuste seguridad en Chrome.
Saludos

Edge es Chromium base de Chrome asi que.. raro. Tal vez mi nivel de seguridad este mas alto en mi PC.