page HTML avec variable de l'ESP
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

page HTML avec variable de l'ESP



  1. #1
    djbouns

    Lightbulb page HTML avec variable de l'ESP


    ------

    Bonjour,

    Je suis sur la partie "page web" de mon projet
    je n’arrive pas a incrémenter mes variable dans la page HTML.
    Le fichier.HTML est stocker dans la mémoire flash de l'ESP.
    ces variables son fix après ouverture de la page.
    Y a t'il un moyen simple pour les afficher ?
    Forcement en Ajax ? :/

    Merci

    -----

  2. #2
    Ikhar84
    Animateur Informatique

    Re : page HTML avec variable de l'ESP

    Salut !
    Bienvenue chez les informaticiens !
    HTML n'est pas capable de "calculer" (incrementer) ni même de mettre à jour un affichage dynamique, il faut que tu généres du HTML a partir d'un langage plus "evolué" ou embarquer du javascript pour aller récupérer ces données sur un service web par exemple et modifier dynamiquement dynamiquement les élements concernés de ta page web (comme tu dois l'avoir deviné).

    Ton serveur supporte quels langages ?
    Et comment sont stockés/recupérés pour être affichées tes variables ?
    Dernière modification par Ikhar84 ; 30/09/2018 à 20h56. Motif: Ajout de guillemets pour pas se faire taper...
    J'ai glissé Chef !

  3. #3
    djbouns

    Re : page HTML avec variable de l'ESP

    Bonsoir Ikhar84,

    Je m'en doutais :/

    Ton serveur supporte quels langages ?
    Oula ... je code l'ESP (wemos d1 mini) avec l'IDE arduino et je fait ma page HTML avec bluegriffon.
    Je suis pas sur d'avoir répondu a la question ...

    Et comment sont stockés/récupérés pour être affichées tes variables ?
    Les variable sont demandé a l'arduino. L'arduino envois une structure de variables a l'ESP.
    Il faut "juste" que ces variables apparaisse dans le .HTML
    J'ai passer l’après midi a testé Ajax mais sans succès

  4. #4
    Ikhar84
    Animateur Informatique

    Re : page HTML avec variable de l'ESP

    Tu as vu cette page par exemple, histoire de voir comment est généré à la volée le HTML?

    Je pense en particulier à cette partie:
    Code:
    String s = "HTTP/1.1 200 OK\r\nContent-Type: text/html\r\n\r\n<!DOCTYPE HTML>\r\n<html>\r\nGPIO is now ";
    s += (val)?"high":"low";
    s += "</html>\n";
    Dernière modification par Ikhar84 ; 30/09/2018 à 21h38. Motif: Sauts de ligne dans le code
    J'ai glissé Chef !

  5. A voir en vidéo sur Futura
  6. #5
    djbouns

    Re : page HTML avec variable de l'ESP

    oui mais justement je n'utilise pas la classe "string puisque le html est en flash.
    L'exemple que tu me montre est utile lorsque le page html se trouve dans le sketch arduino.
    J'ai déjà fait des petit code de cette façon :
    Code:
    client.print(variable.seconde);
    client.print(F("</div><br>"));
    client.print(F("<FONT size= 6px>\r\n"));
    client.print(F("<table style=\"text-align: center;background-color: LightBlue;\"border=\"3\"><tbody><tr><td text-align:=\"\"center=\"\"style=\"height: 22px;\">"));
    client.print(F("<span style=\"color: MediumBlue;\">Température aquarium :</span><font color=\"red\">"));
    client.print(variable.temperatureBac);
    client.print(F(" °</font></td></tr><tr><td style=\"height: 20px;\"><span style=\"color: MediumBlue;\">Température rampe :</span> <font color=\"red\">"));
    client.print(variable.temperatureRampe);
    La, j'ai mon sketch d'un coté et la page html "pur" de l'autre :
    Code HTML:
    <!DOCTYPE html>
    <html>
      <head>
        <meta http-equiv="content-type" content="text/html; charset=windows-1252">
        <title>AQUABOUNS</title>
        <style>
          .button {
      display: inline-block;
      padding: 5px 20px;
      font-size: 30px;
      cursor: pointer;
      text-align: center;
      color: MediumBlue;
      background-color: #3ffd00;
      border: none;
      border-radius: 20px;
      box-shadow: 0 5px #999;
    }
    .button:hover {background-color:#33cc00}
    .button:active {
      background-color: #33cc00;
      box-shadow: 0 10px #666;
      transform: translateY(20px);
    }
          
          <table, TD, TH {border: 4px solid>}
          body{background-color: LightBlue ;color: MediumBlue ;font-family: Comic Sans MS;font-size: 35px; white-space: nowrap}
    </style> </head>
      <body>
        <h1 style="text-align: center;font-family: Comic Sans MS;font-size: 80px; text-shadow: 5px 4px DodgerBlue ;border: 2px solid red; color: MediumBlue;">AQUABOUN'S
          <font size="6px">v1.2</font></h1>
        <div style="text-align: center;">18H42<span style="color: #000099;">s12</span></div>
        <br>
        <center style="background-color: LightBlue;">
          <table style="text-align: center;background-color: LightBlue;" border="3">
            <tbody>
              <tr>
                <td text-align:="" center="" style="height: 22px;"> <span style="color: MediumBlue;">Température
                    aquarium :</span> <font color="red">%$MAVARIABLE °</font></td>
              </tr>
              <tr>
                <td style="height: 20px;"><span style="color: MediumBlue;">Température
                    rampe :</span> <font color="red">%$MAVARIABLE °</font></td>
              </tr>
              <tr>
                <td><span style="color: MediumBlue;">Puissance blanc :</span> <font
    
                    color="red">%$MAVARIABLE %</font></td>
              </tr>
              <tr>
                <td><span style="color: MediumBlue;">Puissance bleu :</span> <font
    
                    color="red">%$MAVARIABLE %</font></td>
              </tr>
              <tr>
                <td><span style="color: MediumBlue;">Puissance brassage :</span> <font
    
                    color="red">%$MAVARIABLE %</font></td>
              </tr>
              <tr>
                <td><span style="color: MediumBlue;">PH bac :</span> <font color="red">%$MAVARIABLE</font></td>
              </tr>
              <tr>
                <td><span style="color: MediumBlue;">PH Rac :</span> <font color="red">%$MAVARIABLE</font></td>
              </tr>
            </tbody>
          </table>
          <br>
          <button class="button" value="/admin">Admin</button></center>
      </body>
    </html>
    et il faut que j'arrive a incrementé mes variables a la place de "%$MAVARIABLE"

  7. #6
    djbouns

    Re : page HTML avec variable de l'ESP


Discussions similaires

  1. [Programmation] Code HTML avec un ESP8266 - rafraichir une page Web - Arduino
    Par Overlord54 dans le forum Électronique
    Réponses: 0
    Dernier message: 21/05/2018, 14h53
  2. Base de données, page html
    Par stiflerbassist dans le forum Programmation et langages, Algorithmique
    Réponses: 9
    Dernier message: 01/06/2011, 08h28
  3. Copie de page html ?
    Par invitecb61ad15 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 8
    Dernier message: 20/04/2011, 14h49
  4. front page et html
    Par bendesarts dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 13/08/2004, 13h45
  5. Inserer video sur page HTML ?
    Par smysted dans le forum Internet - Réseau - Sécurité générale
    Réponses: 3
    Dernier message: 26/06/2004, 10h50