<?php
/*  
192.168.0.11/esp8266/index.php/?temp1=18.00&temp2=18.13&maxDelta=0.00&Mode=0&State=3 HTTP/1.1
arduino's wifi module call a page passing parameters, 
extract and write a file with info passed
The file 
    http://192.168.0.11/esp8266/ShowData.php
will show file 
*/
// differentialTemp
//mode:  0 auto, 1 FanOn, 2 FanFast, 3 FanOf
//State when in auto: 0 ignore  1 FanOn, 2 FanFast  3 FanOff
//serrejackie


#https://www.instructables.com/id/Arduino-Esp8266-Post-Data-to-Website/
# http://192.168.0.11/esp8266/index.php/?temp1=12.3&temp2=34.5
$t0  = isset($_REQUEST['temp0']) ? $_REQUEST['temp0'] : "t0 ?" ;
$t1  = isset($_REQUEST['temp1']) ? $_REQUEST['temp1'] : "t1 ?" ;
$t2  = isset($_REQUEST['temp2']) ? $_REQUEST['temp2'] : "t2 ?" ;

$maxDelta  = isset($_REQUEST['maxDelta']) ? $_REQUEST['maxDelta'] : "" ;
$Mode  = isset($_REQUEST['Mode']) ? $_REQUEST['Mode'] : "" ;
$State  = isset($_REQUEST['State']) ? $_REQUEST['State'] : "" ;

//echo "$t1 " ;
$delta=abs($t1 - $t2);
$write1 = "t0=". $t0.",t1=".$t1.",t2=".$t2.", Mode=". $Mode.", State=".$State ;
$write2 = ", delta=".$delta." deg, maxDelta=".$maxDelta." deg"  ;
//$write2 = ", maxDelta=".$maxDelta." deg, Delta=".$delta." deg "  ;

$time=time();
//echo($t . "<br>");
//$Line=date("Y-m-d H:i:s",$t)."\r\n".$write1.$write2;
$Line="";
$Line=$Line.date("Y-m-d H:i:s",$time)."\r\n";
$Line=$Line.$t0."\r\n";
$Line=$Line.$t1."\r\n";
$Line=$Line.$t2."\r\n";
$Line=$Line.$delta ."\r\n";
$Line=$Line.$maxDelta ."\r\n";
$Line=$Line.$Mode."\r\n";
$Line=$Line.$State."\r\n";


//$write2="Delta = " . ($t1 - $t2) . " deg"  ;
//echo "<p>Temp 1: " . $t1 . " deg </p> "  ;
#$write="<p>Temp 2: " . $temp2 . "C </p> "  ;
file_put_contents('sensors.txt', $Line );
//file_put_contents('sensors.txt', ($write1 + $write2));
//echo  "<br><br>";
//echo  $delta  ; echo  $write2  ; 

/*
	<meta name="generator" content="LibreOffice 5.0.3.2 (Linux)"/>
	<meta name="author" content="Luc Berger"/>
	<meta name="created" content="2019-02-12T09:17:01.791323292"/>
	<meta name="changedby" content="Luc Berger"/>
	<meta name="changed" content="2019-02-12T09:17:35.476402304"/>
	*/
?>
