Some fixes
This commit is contained in:
		@@ -73,8 +73,8 @@ void setup() {
 | 
			
		||||
 | 
			
		||||
        if (file) {
 | 
			
		||||
            Serial.print("Creating data.tsv");
 | 
			
		||||
            file.println("#Time\t\tT [°C]\tP [Pa]\tAlt [m]\tHr [%]\tLx \
 | 
			
		||||
                    [lux]");
 | 
			
		||||
            file.println("#Time\t\tT [°C]\tP [Pa]\tAlt [m]\tHr [%]\tLx "
 | 
			
		||||
                    "[lux]");
 | 
			
		||||
            file.close();
 | 
			
		||||
            Serial.println("DONE");
 | 
			
		||||
        } else {
 | 
			
		||||
 
 | 
			
		||||
@@ -42,43 +42,43 @@ static uint8_t   mac[]      = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
 | 
			
		||||
static IPAddress ip         = IPAddress(192, 168, 1, 210);
 | 
			
		||||
static IPAddress timeserver = IPAddress(192, 43, 244, 18);
 | 
			
		||||
 | 
			
		||||
P(indexHtml) = "<!DOCTYPE html><html><head><meta charset='utf-8'/\
 | 
			
		||||
                ><title>Station Météo</title><style>html, body{ba\
 | 
			
		||||
                ckground: #000;color: #fff;}body{font-family: 'De\
 | 
			
		||||
                jaVu Sans', Verdana, Arial, sans-serif;font-size:\
 | 
			
		||||
                 100%;margin: 0;padding: 0;}#home{background: #00\
 | 
			
		||||
                0;color: #fff;margin: 1em;padding: 0;}#home h1{co\
 | 
			
		||||
                lor: #f7c000;font-size: 2em;margin: 1em;text-alig\
 | 
			
		||||
                n: center;}#home p{background: #111;border: 1px s\
 | 
			
		||||
                olid #444;font-size: 1.5em;list-style-type: none;\
 | 
			
		||||
                padding: 0;width: 100%;text-align: center;}#home \
 | 
			
		||||
                table{background: #111;border: 1px solid #444;fon\
 | 
			
		||||
                t-size: 1.5em;list-style-type: none;padding: 0;wi\
 | 
			
		||||
                dth: 100%;text-align: center;}#footer{background:\
 | 
			
		||||
                 #000;color: #888;font-size: 0.8em;margin: 1em;te\
 | 
			
		||||
                xt-align: center;padding: 0;}</style></head><body\
 | 
			
		||||
                ><div id='home'><h1>Station Météo</h1><table><tr>\
 | 
			
		||||
                <th>Temps</th><th>T [°C]</th><th>P [Pa]</th><th>A\
 | 
			
		||||
                lt [m]</th><th>Hr [%]</th><th>Lx [lux]</th></tr><\
 | 
			
		||||
                tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0<\
 | 
			
		||||
                /td><td>0</td></tr></table><p><label>Intervale de\
 | 
			
		||||
                 mise à jour (en secondes) : </label><input id='i\
 | 
			
		||||
                nterval' type='number' value=2/></p></div><div id\
 | 
			
		||||
                ='footer'> par Nathanaël Restori </div><script>fu\
 | 
			
		||||
                nction updateInfo(){var xhr=new XMLHttpRequest();\
 | 
			
		||||
                xhr.open('GET', '/sensors.json');xhr.onreadystate\
 | 
			
		||||
                change=function(){if (xhr.readyState==4 && xhr.st\
 | 
			
		||||
                atus==200){var response=JSON.parse(xhr.responseTe\
 | 
			
		||||
                xt);var rows=document.getElementsByTagName('tr');\
 | 
			
		||||
                var cell=rows[1].firstChild;var index=0;while (ce\
 | 
			
		||||
                ll){cell.firstChild.nodeValue=response.sensors[in\
 | 
			
		||||
                dex].data;cell=cell.nextSibling;index++;}}};xhr.s\
 | 
			
		||||
                end(null);}updateInfo();var updateID=setInterval(\
 | 
			
		||||
                updateInfo, 2000);var interval=document.getElemen\
 | 
			
		||||
                tById('interval');interval.addEventListener('chan\
 | 
			
		||||
                ge', function(e){clearInterval(updateID);updateID\
 | 
			
		||||
                =setInterval(updateInfo, e.target.value*1000);}, \
 | 
			
		||||
                true);</script></body></html>";
 | 
			
		||||
P(indexHtml) = "<!DOCTYPE html><html><head><meta charset='utf-8'/"
 | 
			
		||||
               "><title>Station Météo</title><style>html, body{ba"
 | 
			
		||||
               "ckground: #000;color: #fff;}body{font-family: 'De"
 | 
			
		||||
               "jaVu Sans', Verdana, Arial, sans-serif;font-size:"
 | 
			
		||||
               " 100%;margin: 0;padding: 0;}#home{background: #00"
 | 
			
		||||
               "0;color: #fff;margin: 1em;padding: 0;}#home h1{co"
 | 
			
		||||
               "lor: #f7c000;font-size: 2em;margin: 1em;text-alig"
 | 
			
		||||
               "n: center;}#home p{background: #111;border: 1px s"
 | 
			
		||||
               "olid #444;font-size: 1.5em;list-style-type: none;"
 | 
			
		||||
               "padding: 0;width: 100%;text-align: center;}#home "
 | 
			
		||||
               "table{background: #111;border: 1px solid #444;fon"
 | 
			
		||||
               "t-size: 1.5em;list-style-type: none;padding: 0;wi"
 | 
			
		||||
               "dth: 100%;text-align: center;}#footer{background:"
 | 
			
		||||
               " #000;color: #888;font-size: 0.8em;margin: 1em;te"
 | 
			
		||||
               "xt-align: center;padding: 0;}</style></head><body"
 | 
			
		||||
               "><div id='home'><h1>Station Météo</h1><table><tr>"
 | 
			
		||||
               "<th>Temps</th><th>T [°C]</th><th>P [Pa]</th><th>A"
 | 
			
		||||
               "lt [m]</th><th>Hr [%]</th><th>Lx [lux]</th></tr><"
 | 
			
		||||
               "tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0<"
 | 
			
		||||
               "/td><td>0</td></tr></table><p><label>Intervale de"
 | 
			
		||||
               " mise à jour (en secondes) : </label><input id='i"
 | 
			
		||||
               "nterval' type='number' value='2'/></p></div><div "
 | 
			
		||||
               "id='footer'> par Nathanaël Restori </div><script>"
 | 
			
		||||
               "function updateInfo(){var xhr=new XMLHttpRequest("
 | 
			
		||||
               ");xhr.open('GET', '/sensors.json');xhr.onreadysta"
 | 
			
		||||
               "techange=function(){if (xhr.readyState==4 && xhr."
 | 
			
		||||
               "status==200){var response=JSON.parse(xhr.response"
 | 
			
		||||
               "Text);var rows=document.getElementsByTagName('tr'"
 | 
			
		||||
               ");var cell=rows[1].firstChild;var index=0;while ("
 | 
			
		||||
               "cell){cell.firstChild.nodeValue=response.sensors["
 | 
			
		||||
               "index].data;cell=cell.nextSibling;index++;}}};xhr"
 | 
			
		||||
               ".send(null);}updateInfo();var updateID=setInterva"
 | 
			
		||||
               "l(updateInfo, 2000);var interval=document.getElem"
 | 
			
		||||
               "entById('interval');interval.addEventListener('ch"
 | 
			
		||||
               "ange', function(e){clearInterval(updateID);update"
 | 
			
		||||
               "ID=setInterval(updateInfo, e.target.value*1000);}"
 | 
			
		||||
               ", true);</script></body></html>";
 | 
			
		||||
 | 
			
		||||
// no-cost stream operator as described at
 | 
			
		||||
// http://sundial.org/arduino/?page_id=119
 | 
			
		||||
 
 | 
			
		||||
@@ -74,7 +74,7 @@
 | 
			
		||||
      </table>
 | 
			
		||||
      <p>
 | 
			
		||||
      <label>Intervale de mise à jour (en secondes) : </label>
 | 
			
		||||
      <input id='interval' type='number' value=2 />
 | 
			
		||||
      <input id='interval' type='number' value='2' />
 | 
			
		||||
      </p>
 | 
			
		||||
    </div>
 | 
			
		||||
    <div id='footer'>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user