<?php
// for new monitors, May 28-2018 - 
// Florida Woman care and later
// http://api.aacdata.net/sendtoAPI6.php?macid='5c:cf:7f:01:32:0b:'&a1='0.00'&a2='9999.00'&a3='9999.00'&a4='15.00'&
//	datesaved=''&power='0'&baro='0.0'&pushbutton='5'&button='5'&pump='1'&pump2='1'&pump3='1'&pump4='1'&signal='62'&
//	temp1='20.00'&temp2='23.40'&temp3='0.00'&freq='20'&rebootfreq='864000'&clientcode=''&ip='192.168.1.208'&reboottimes='2' 
// version WSM-3.10-c1j and later
$url_string = (isset($_SERVER['HTTPS']) ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
//fwrite($myfiledb, $url_string);
$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env
$details = 'N' ; // Y for details, N for no details
$stoptransmit = 'N' ; // Y to stop transmit and N to transmit
$tempreading = 'C' ;
$towritetofile = 'Y' ;
$towritetofiledb = 'N' ;
$datatopost = "" ;
$deviceid1 = 0 ;
$deviceid2 = 0 ;
$deviceid3 = 0 ;
$deviceid4 = 0 ;
$deviceid5 = 0 ;
$deviceid6 = 0 ;
$deviceid7 = 0 ;
$deviceid8 = 0 ;
$deviceid9 = 0 ;
$deviceid10 = 0 ;
$deviceid11 = 0 ;
$deviceid12 = 0 ;
$deviceid13 = 0 ;
$deviceid14 = 0 ;
$deviceid15 = 0 ;
$deviceid16 = 0 ;
$deviceid17 = 0 ;
$deviceid18 = 0 ;
$deviceid19 = 0 ;
$deviceid20 = 0 ;

$server_outputA = " ";
$server_outputW = " " ;
$infoA = " " ;
$infoW = " " ;

$a1 = 0 ;
$a2 = 0 ;
$a3 = 0 ;
$a4 = 0 ;
$a1t = "" ;
$a2t = "" ;
$a3t = "" ;
$a4t = "" ;


//http://data.aacdata.net/jojo/sendtoAPI-1.php?macid=%2718:fe:34:dc:e1:b5:%27&temp1=%2727.00%27&temp2=%27%27&temp3=%27%27&freq=%2750%27&rebootfreq=%27864000%27&ip=%27192.168.1.28%27
		// Retrieve the URL variables (using PHP).
// http://boatautomation.com/jojo/sendtoAPI-1.php?macid='"+String(MAC_char)+"'&temp1='"+String(valuedev1)+"'&temp2='"+String(valuedev2)+"'&temp3='"+String(valuedev3)+"'&freq='"+String(freq)+"'&rebootfreq='"+String(rebootfreq)+"'&ip='"+ipadd+"' 
$macid = $_GET['macid'];
$macid = substr($macid,1, strlen($macid)-2);
$macid1 = $_GET['macid'];

if(isset($_GET['signal'])) {
	$signal = $_GET['signal'];
	$signal = substr($signal,1, strlen($signal)-2);
}
else {
//if ($signal == '') {
	$signal = 0 ;
}

if(isset($_GET['a1'])) {
	$a1 = $_GET['a1'];
	$a1 = substr($a1,1, strlen($a1)-2);
	$a1t = $a1 ;
	if ( $a1 == 9999 ) {
		$a1t = "n/a" ;
	}
}
else {
//if ($baro == '') {
	$a1t = "n/a" ;
}
if(isset($_GET['a2'])) {
	$a2 = $_GET['a2'];
	$a2 = substr($a2,1, strlen($a2)-2);
	$a2t = $a2 ;
	if ( $a2 == 9999 ) {
		$a2t = "n/a" ;
	}
}
else {
//if ($baro == '') {
	$a2t = "n/a" ;
}
if(isset($_GET['a3'])) {
	$a3 = $_GET['a3'];
	$a3 = substr($a3,1, strlen($a3)-2);
	$a3t = $a3 ;
	if ( $a3 == 9999 ) {
		$a3t = "n/a" ;
	}
}
else {
//if ($baro == '') {
	$a3t = "n/a" ;
}
if(isset($_GET['a4'])) {
	$a4 = $_GET['a4'];
	$a4 = substr($a4,1, strlen($a4)-2);
	$a4t = $a4 ;
	if ( $a4 == 9999 ) {
		$a4t = "n/a" ;
	}
}
else {
//if ($baro == '') {
	$a4t = "n/a" ;
}

if(isset($_GET['clientcode'])) {
	$clientcode = $_GET['clientcode'];
	$clientcode = substr($clientcode,1, strlen($clientcode)-2);
}
else {
//if ($signal == '') {
	$clientcode = 0 ;
}

if(isset($_GET['temp1'])) {
	$value1 = $_GET['temp1'];
	$value1 = substr($value1,1, strlen($value1)-2);
}
else {
//if ($signal == '') {
	$value1 = 0 ;
}
if ($tempreading == 'F' ) {
	$value1 = ( $value1 * 2 ) + 30 ;
}
	
/*
$value1 = $_GET['temp1']; // temp
$value1 = substr($value1,1, strlen($value1)-2);
if ($value1 == '') {
	$value1 = 0 ;
	}
*/

if(isset($_GET['temp2'])) {
	$value2 = $_GET['temp2'];
	$value2 = substr($value2,1, strlen($value2)-2);
}
else {
//if ($signal == '') {
	$value2 = 0 ;
}

if ($tempreading == 'F' ) {
	$value2 = ( $value2 * 2 ) + 30 ;
}

if(isset($_GET['temp3'])) {
	$value3 = $_GET['temp3'];
	$value3 = substr($value3,1, strlen($value3)-2);
}
else {
//if ($signal == '') {
	$value3 = 0 ;
}

$volts = $value3 ;

if(isset($_GET['baro'])) {
	$baro = $_GET['baro'];
	$baro = substr($baro,1, strlen($baro)-2);
}
else {
//if ($baro == '') {
	$baro = 0 ;
}

if(isset($_GET['pump'])) {
	$pump1 = $_GET['pump'];
	$pump1 = substr($pump1,1, strlen($pump1)-2);
}
else {
//if ($pump1 == '') {
	$pump1 = 0 ;
}
/*
if (isset($var)) {
    echo "This var is set so I will print.";
}
*/
if(isset($_GET['pump2'])) {
	$pump2 = $_GET['pump2']; // error
	$pump2 = substr($pump2,1, strlen($pump2)-2);
}
else {
	$pump2 = 0 ;
}
/*
if ($pump2 == '') {
	$pump2 = 0 ;
	}
	*/
if(isset($_GET['pump3'])) {
	$pump3 = $_GET['pump3']; // error
	$pump3 = substr($pump3,1, strlen($pump3)-2);
}
else {
	$pump3 = 0 ;
}
if(isset($_GET['pump4'])) {
	$pump4 = $_GET['pump4']; // error
	$pump4 = substr($pump4,1, strlen($pump4)-2);
}
else {
	$pump4 = 0 ;
}

/*
$pump3 = $_GET['pump3'];  // error
$pump3 = substr($pump3,1, strlen($pump3)-2);
if ($pump3 == '') {
	$pump3 = 0 ;
	}
*/
if(isset($_GET['freq'])) {
	$freq = $_GET['freq']; // error
	$freq = substr($freq,1, strlen($freq)-2);
}
else {
	$freq = 0 ;
}
if(isset($_GET['rebootfreq'])) {
	$rebootfreq = $_GET['rebootfreq']; // error
	$rebootfreq = substr($rebootfreq,1, strlen($rebootfreq)-2);
}
else {
	$rebootfreq = 0 ;
}

/*
$freq = $_GET['freq'];
$freq = substr($freq,1, strlen($freq)-2);
$rebootfreq = $_GET['rebootfreq'];
$rebootfreq = substr($rebootfreq,1, strlen($rebootfreq)-2);
*/
if(isset($_GET['button'])) {
	$button = $_GET['button'];
	$button = substr($button,1, strlen($button)-2);
	}
else {
//if ($button == '') {
	$button = 0 ;
}
/*
$pushbutton = $_GET['pushbutton']; // error
$pushbutton = substr($pushbutton,1, strlen($pushbutton)-2);
if ($pushbutton == '') {
	$pushbutton = 0 ;
	}
*/
if(isset($_GET['pushbutton'])) {
	$pushbutton = $_GET['pushbutton']; // error
	$pushbutton = substr($pushbutton,1, strlen($pushbutton)-2);
}
else {
	$pushbutton = 0 ;
}
if(isset($_GET['ip'])) {
	$ipaddress = $_GET['ip'];
}
else {
//if ($signal == '') {
	$ipaddress = 0 ;
}


if(isset($_GET['reboottimes'])) {
	$reboottimes = $_GET['reboottimes'];
	$reboottimes = substr($reboottimes,1, strlen($reboottimes)-2);
}
else {
//if ($signal == '') {
	$reboottimes = 0 ;
}

if ($details == 'Y' ) {
	echo $macid ;
echo "..." ;
	echo "<br>";
	echo " ----- " ;
	echo "<br>";
	echo $button ;
	echo " ----- " ;
	echo "<br>";
	echo $value1 ;
	echo " ----- " ;
	echo "<br>";

}
if(isset($_GET['datesaved'])) {
	$datesaved = $_GET['datesaved'];
	$datesaved = substr($datesaved,1, strlen($datesaved)-2);
	$date = $datesaved;
	echo "the file date is " ;
	echo $date;
	$apidate = '"event_date": "'.$date.'"' ;
	echo "<br>";
}
else {
// Change the line below to your timezone!
	date_default_timezone_set('Europe/London');
//	$timezone  = -2 ; //(GMT -5:00) EST (U.S. & Canada) - summer time 
	$timezone = 0 ; // winter time
	$date = date('Y-m-d\TH:i:s\-\0\0\:\0\0', time() + 3600*($timezone+date("I"))); 
	echo "the date is " ;
	echo $date;
	$apidate = '"event_date": "'.$date.'"' ;
	echo "<br>";
}
if  ($date == ""){
	date_default_timezone_set('Europe/London');
//	$date = date('Y-m-d\TH:i:s\-\0\0\:\0\0');
	$timezone  = -2 ; //(GMT -5:00) EST (U.S. & Canada) summer time 
//	$timezone = 0 ; // winter time
	$date = date('Y-m-d\TH:i:s\-\0\0\:\0\0', time() + 3600*($timezone+date("I"))); 
	echo "the date is " ;
	echo $date;
	$apidate = '"event_date": "'.$date.'"' ;
	echo "<br>";

}
if(isset($_GET['power'])) {
	$power = $_GET['power']; // error
	$power = substr($power,1, strlen($power)-2);
}
else {
	$power = 0 ;
}
$nextline = "\n";
$new = " - New record : ";
	
if ($towritetofile == 'Y') { 
	$myfile = fopen("apifile.txt", "a") or die("Unable to open file!");
//$datatopost = $datatopost + "\n";
//$sql = $sql + "\n" ;
	$nextline = "\n";
	$new = " - New record : ";
	fwrite($myfile, $url_string);
	fwrite($myfile, ",");	
	fwrite($myfile, $macid);
	fwrite($myfile, $new);
	fwrite($myfile, $nextline);

	fwrite($myfile, $apidate);
	fwrite($myfile, $nextline);
//	fclose($myfile);
}
if ($towritetofile == 'Y') { 
	$new = " end of file" ;
	fwrite($myfile, $new);
	fwrite($myfile, $nextline);

	fclose($myfile);
}


// 5c:cf:7f:02:0b:a1:   is for the huzzah project board
// 5c:cf:7f:01:5e:13: 2nd huzzah
$servername = "75.103.66.12";
//$username = "boatauto_boataut";
$username = "boatauto_rascal";
//$username = "boatauto_jojo";

$password = "boat2014";
//$password = "jojo2959";
$dbname = "boatauto_test";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
//$conn = new mysqli($servername, $username, $password);
//$updating = $macid.",".$firmware.",".$versionnum.",".$whatis ;

if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
	$towritetofiledb = 'Y' ;
} 
echo "Connected successfully";
echo "<br>";

if ($towritetofiledb == 'Y') { 
	$myfile1 = fopen("errordb.txt", "a") or die("Unable to open file!");
//$datatopost = $datatopost + "\n";
//$sql = $sql + "\n" ;
	$nextline = "\n";
	$new = " - New record : ";
	fwrite($myfile1, $url_string);
	fwrite($myfile1, ",");	
	fwrite($myfile1, $macid);
	fwrite($myfile1, $new);
	fwrite($myfile1, $nextline);

	fwrite($myfile1, $apidate);
	fwrite($myfile1, $nextline);
//	fclose($myfile);
}
if ($towritetofiledb == 'Y') { 
	$new = " end of file" ;
	fwrite($myfile1, $new);
	fwrite($myfile1, $nextline);

	fclose($myfile1);
}

/*
$sql = "select * from NewDevices Where macid = " .$macid. " ORDER BY macid DESC LIMIT 2" ;
//$sql = "select * from NewDevices Where macid = '" .$macid. "' ORDER BY Record_Id DESC limit 1" ;
echo "sql = ";
echo $sql ;
echo "<br>";

$result = $conn->query($sql);

echo "num_rows = " ;
//echo $result->num_rows ;
//echo $result ;
echo "<br>";


if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) {
//        echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
echo "<br>";
echo "boatid: " . $row["boatid"]
. " - date_created: " . $row["Date_Created"] 
. " - macid: " . $row["macid"]
. " - deviceid1: " . $row["deviceid1"]
. " - deviceid2: " . $row["deviceid2"]
. " - deviceid3: " . $row["deviceid3"]
. " - deviceid4: " . $row["deviceid4"]
. " - deviceid5: " . $row["deviceid5"]
. " - deviceid6: " . $row["deviceid6"]
. " - deviceid7: " . $row["deviceid7"]
. " - deviceid8: " . $row["deviceid8"]
. " - deviceid9: " . $row["deviceid9"]
. " - value1: " . $row["value1"]
. " - value2: " . $row["value2"]
. " - value3: " . $row["value3"]
. " - button: " . $row["button"]
. " - pump1: " . $row["pump1"]
. " - pump2: " . $row["pump2"]
. " - pump3: " . $row["pump3"]
. " - volts: " . $row["volts"]
. " - freq: " . $row["freq"]
. " - rebootfreq: " . $row["rebootfreq"]
. " - signal: " . $row["signalst"]
. " - ipaddress: " . $row["ipaddress"]
. " - datatopost: " . $row["datatopost"]
. " - env: " . $row["env"];

$boatid = $row["boatid"];
$datatopost = $row["datatopost"];
$deviceid1 = $row["deviceid1"];
$deviceid2 = $row["deviceid2"];
$deviceid3 = $row["deviceid3"];
$deviceid4 = $row["deviceid4"];
$deviceid5 = $row["deviceid5"];
$deviceid6 = $row["deviceid6"];
$deviceid7 = $row["deviceid7"];
$deviceid8 = $row["deviceid8"];
$deviceid9 = $row["deviceid9"];
$env = $row["env"];


echo "</br>" ;

echo "$datatopost = " ;
echo $datatopost ;
    }
} else {
	echo "<br>";
    echo "0 results";
	echo "<br>";
}

*/

$datatopost = '' ;
if ( $datatopost == '' ) {
	if ($value1 == 'n/a') {
		$value1 = '"n/a"' ;
		}
	if ($value2 == 'n/a') {
		$value2 = '"n/a"' ;
		}
	if ($baro == 'n/a') {
		$baro = '"n/a"' ;
		}
	if ($a1t == 'n/a') {
		$a1t = '"n/a"' ;
		}
	if ($a2t == 'n/a') {
		$a2t = '"n/a"' ;
		}
	if ($a3t == 'n/a') {
		$a3t = '"n/a"' ;
		}
	if ($a4t == 'n/a') {
		$a4t = '"n/a"' ;
		}

	echo "<br>" ;
	echo "in if datapost = .." ;
	echo "<br>" ;


  if ($macid == "???18:fe:34:f4:5d:6f:")  // home - 15 - heater switch  - not connected Sept -11-2016
	{
	echo "in 1st mac address"; //old office - now the calibration 
	$deviceid1 = '103' ; //'51' ;
	$deviceid2 = '102' ; // '100' ;
	$boatid = '3' ;

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $button . ' }] }' ;
		if ( $pushbutton==5) {
			$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }] }' ;
		}
		else {
			$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pushbutton . ' }] }' ;	
		}		
	}
elseif ($macid == '5c:cf:7f:c2:60:fa:')  // Marit volt, signal & 2 temp ip 54 5c:cf:7f:01:32:0b:
	{
	$deviceid1 = '178' ;
	$deviceid2 = '179' ;
	$deviceid3 = '180' ;
	$deviceid4 = '181' ;
	$deviceid5 = '522' ;
	$deviceid6 = '523' ;
	$deviceid7 = '520' ;
	$deviceid8 = '521' ;
	$boatid = '26' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' },{ "device_id": ' . $deviceid4 . ', '. $apidate .' , "event_type": "ping", "value": ' . $signal . ' },{ "device_id": ' . $deviceid5 . ', '. $apidate .' , "event_type": "ping", "value": ' . $a1t . ' },{ "device_id": ' . $deviceid6 . ', '. $apidate .' , "event_type": "ping", "value": ' . $a2t . ' },{ "device_id": ' . $deviceid7 . ', '. $apidate .' , "event_type": "ping", "value": ' . $a3t . ' },{ "device_id": ' . $deviceid8 . ', '. $apidate .' , "event_type": "ping", "value": ' . $a4t . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $volts . ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:cc:ea:e9:") // David's green house old 5c:cf:7f:c2:60:fa:
	{
	$deviceid1 = '242' ; 
	$deviceid2 = '243' ; 
	$boatid = '41' ; 
	$env = 'B' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }, { "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2. ' }] }' ;
	}
elseif ($macid == '2c:3a:e8:18:65:ba:')  // 2 temp + door ADS Temp & door
	{
	$deviceid1 = '619' ;
	$deviceid2 = '620' ;
	$deviceid3 = '621' ;
	$deviceid3 = '622' ;
	$boatid = '140' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  
		{ "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },
		{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' },
		{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump4 . ' },
		{ "device_id": ' . $deviceid4 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump4 . ' }
		] }' ;
	}

elseif ($macid == '2c:3a:e8:18:65:bb:')  // Dana point garage christian
	{
	$deviceid1 = '565' ; // temp garage
//	$deviceid2 = '617' ; // temp outside
	$deviceid3 = '564' ;  // door
	$deviceid4 = '566' ; // push button
	$deviceid5 = '567' ; // door open
	$boatid = '115' ; 
	$env = 'A' ;
// 		{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' },

	if ( $pushbutton==5 ) {
		$devicepush = '' ;
	}
	else { 
		$devicepush = '{ "device_id": ' . $deviceid4 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pushbutton . ' },' ;
	}
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  
		{ "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },
		{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump4 . ' },
		' . $devicepush .  '
		{ "device_id": ' . $deviceid5 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump4 . ' }
		] }' ;
	}

elseif ($macid == "5c:cf:7f:01:32:0b:")  // Jojo production 2  5c:cf:7f:c3:f7:2a: old
	{
	$deviceid1 = '283' ; 
	$deviceid2 = '284' ; 
	$deviceid3 = '285' ; 
	$deviceid4 = '286' ; 
	$deviceid5 = '287' ; 
	$deviceid6 = '288' ; 
	$deviceid7 = '289' ; 
	$deviceid8 = '290' ; 
	$deviceid9 = '292' ; 
	$deviceid10 = '364' ;
	$deviceid11 = '515' ;
	$deviceid12 = '524' ;
	$deviceid13 = '525' ;
	$deviceid14 = '526' ;
	$deviceid15 = '527' ; 
	$deviceid16 = '528' ; 
	$deviceid17 = '529' ;
	$deviceid18 = '530' ;
	
	$boatid = '47' ;
	$env = 'A' ; // W for Westlakelab env -  A for Amazon env and B for both env

	if ( $pushbutton==5 ) {
//		{ "device_id": ' . $deviceid12 . ', '. $apidate .' , "event_type": "ping", "value": ' . $a1t . ' },
//		{ "device_id": ' . $deviceid13 . ', '. $apidate .' , "event_type": "ping", "value": ' . $a2t . ' },
//		{ "device_id": ' . $deviceid16 . ', '. $apidate .' , "event_type": "ping", "value": ' . $a1t . ' },
//		{ "device_id": ' . $deviceid17 . ', '. $apidate .' , "event_type": "ping", "value": ' . $a1t . ' },
		$devicepush = '' ;
//		$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }] }' ;
	}
	else { 
		$devicepush = '{ "device_id": ' . $deviceid11 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pushbutton . ' },' ;
	}
	if ( $button==5 ) {
//		{ "device_id": ' . $deviceid12 . ', '. $apidate .' , "event_type": "ping", "value": ' . $a1t . ' },
//		{ "device_id": ' . $deviceid13 . ', '. $apidate .' , "event_type": "ping", "value": ' . $a2t . ' },
//		{ "device_id": ' . $deviceid16 . ', '. $apidate .' , "event_type": "ping", "value": ' . $a1t . ' },
//		{ "device_id": ' . $deviceid17 . ', '. $apidate .' , "event_type": "ping", "value": ' . $a1t . ' },
		$devicebutton = '' ;
//		$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }] }' ;
	}
	else { 
		$devicebutton = '{ "device_id": ' . $deviceid10 . ', '. $apidate .' , "event_type": "ping", "value": ' . $button . ' },' ;
	}

		$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  
		{ "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },
		{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' },
			{ "device_id": ' . $deviceid12 . ', '. $apidate .' , "event_type": "ping", "value": ' . $a1t . ' },
		{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' },
		{ "device_id": ' . $deviceid4 . ', '. $apidate .' , "event_type": "ping", "value": ' . $signal . ' },
		{ "device_id": ' . $deviceid5 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump1 . ' },
		{ "device_id": ' . $deviceid6 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump2 . ' },
		{ "device_id": ' . $deviceid7 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump3 . ' },
		{ "device_id": ' . $deviceid8 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump4 . ' },'
		. $devicepush .  ' ' . $devicebutton .  
		'{ "device_id": ' . $deviceid14 . ', '. $apidate .' , "event_type": "ping", "value": ' . $a3t . ' },
		{ "device_id": ' . $deviceid15 . ', '. $apidate .' , "event_type": "ping", "value": ' . $a4t . ' },
		{ "device_id": ' . $deviceid18 . ', '. $apidate .' , "event_type": "ping", "value": ' . $a1t . ' },
		{ "device_id": ' . $deviceid9 . ', '. $apidate .' , "event_type": "ping", "value": ' . $reboottimes . ' }
		] }' ;
//	echo "<br>" ;
//	echo "datapost = " ;
//	echo $datatopost ;
//	echo "<br>" ;
}
elseif ($macid == "2c:3a:e8:18:65:79:")  // FWC hum1
	{
	$deviceid1 = '550' ; 
	$deviceid2 = '551' ; 
	$boatid = '114' ;
	$env = 'A' ; // W for Westlakelab env -  A for Amazon env and B for both env
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:67:92:")  // FWC hum2
	{
	$deviceid1 = '552' ; 
	$deviceid2 = '553' ; 
	$boatid = '114' ;
	$env = 'A' ; 
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:69:4a:") //  FWC Freezer
	{
	$deviceid1 = '554' ; // 
	$boatid = '114' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:62:f2:") // FWC freezer 2
	{
	$deviceid1 = '555' ; // 
	$boatid = '114' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:64:49:") // FWC fridge 1
	{
	$deviceid1 = '556' ; // 
	$boatid = '114' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:66:1d:") // FWC Fridge 2
	{
	$deviceid1 = '557' ; // 
	$boatid = '114' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:69:df:") // ADS15
	{
	$deviceid1 = '419' ; 
	$deviceid2 = '476' ; 
	$boatid = '85' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }, { "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2. ' }] }' ;
	}
	
elseif ($macid == "2c:3a:e8:18:67:7c:") // FWC fridge 3
	{
	$deviceid1 = '558' ; // 
	$boatid = '114' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:61:c9:") // ADS37
	{
	$deviceid1 = '569' ; 
	$boatid = '116' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:69:8b:") // ADS28
	{
//	$deviceid1 = '448' ; 
	$deviceid1 = '463' ;
	$boatid = '97' ; 
	$env = 'A' ;
//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $signal. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:61:db:") // ADS34
	{
	$deviceid1 = '460' ; 
	$boatid = '103' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:aa:86:") // ADS23
	{
	$deviceid1 = '443' ; 
	$deviceid2 = '477' ; 
	$boatid = '92' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }, { "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:66:59:") // ADS24
	{
	$deviceid1 = '444' ; 
	$deviceid2 = '478' ; 
	$boatid = '93' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }, { "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:69:c8:") // ADS35
	{
	$deviceid1 = '461' ; 
	$boatid = '104' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

elseif ($macid == "2c:3a:e8:18:61:cb:") // ADS36
	{
	$deviceid1 = '462' ; 
	$boatid = '105' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

elseif ($macid == "2c:3a:e8:18:61:d1:") // ADS33
	{
	$deviceid1 = '459' ; 
	$boatid = '102' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

elseif ($macid == "2c:3a:e8:18:5c:b6:") // ADS31
	{
	$deviceid1 = '457' ; 
	$boatid = '100' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

elseif ($macid == "2c:3a:e8:18:69:85:") // ADS30
	{
	$deviceid1 = '450' ; 
	$boatid = '99' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:93:3d:8b:") // C1
	{
	$deviceid1 = '351' ; 
	$boatid = '61' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "60:01:94:19:5a:9a:") // ADS D1 - old widsor LA
	{
	$deviceid1 = '411' ; 
	$boatid = '87' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
	
elseif ($macid == "5c:cf:7f:93:0b:18:") // ADS D2
	{
	$deviceid1 = '408' ; 
	$boatid = '84' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "60:01:94:02:a8:bc:") // ADS D3 

	{
	$deviceid1 = '388' ; 
	$boatid = '72' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:93:3d:72:") // ADS12
	{
	$deviceid1 = '420' ; 
	$boatid = '80' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:93:39:63:") // ADS25
	{
	$deviceid1 = '445' ; 
	$deviceid2 = '464' ; 
	$boatid = '94' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }, { "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:64:48:") // ADS38
	{
	$deviceid1 = '571' ; 
	$boatid = '117' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:5d:fb:") // ADS39
	{
	$deviceid1 = '595' ; 
	$boatid = '118' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:5e:86:") // ADS40
	{
	$deviceid1 = '594' ; 
	$boatid = '119' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:7b:6d:") // ADS41
	{
	$deviceid1 = '596' ; 
	$boatid = '120' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:66:47:") // ADS42
	{
	$deviceid1 = '597' ; 
	$boatid = '121' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:7d:e3:") // ADS43
	{
	$deviceid1 = '599' ; 
	$boatid = '122' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:64:7c:") // ADS44
	{
	$deviceid1 = '600' ; 
	$boatid = '123' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:66:19:") // ADS45
	{
	$deviceid1 = '601' ; 
	$boatid = '124' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:5e:45:") // ADS46
	{
	$deviceid1 = '602' ; 
	$boatid = '125' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:7b:ae:") // ADS47
	{
	$deviceid1 = '603' ; 
	$boatid = '126' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:aa:83:") // ADS48
	{
	$deviceid1 = '604' ; 
	$boatid = '127' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:69:5f:") // ADS49
	{
	$deviceid1 = '605' ; 
	$boatid = '128' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:aa:84:") // ADS50
	{
	$deviceid1 = '606' ; 
	$boatid = '129' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:5e:04:") // ADS51
	{
	$deviceid1 = '607' ; 
	$boatid = '130' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:67:52:") // ADS52
	{
	$deviceid1 = '608' ; 
	$boatid = '131' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:5e:3c:") // ADS53
	{
	$deviceid1 = '609' ; 
	$boatid = '132' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "") // ADS54
	{
	$deviceid1 = '610' ; 
	$boatid = '133' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "") // ADS55
	{
	$deviceid1 = '611' ; 
	$boatid = '134' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "") // ADS56
	{
	$deviceid1 = '612' ; 
	$boatid = '135' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "") // ADS57
	{
	$deviceid1 = '613' ; 
	$boatid = '136' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "") // ADS58
	{
	$deviceid1 = '614' ; 
	$boatid = '137' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "") // ADS59
	{
	$deviceid1 = '615' ; 
	$boatid = '138' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "") // ADS60
	{
	$deviceid1 = '616' ; 
	$boatid = '139' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == '2c:3a:e8:18:65:72:')  // wine2
	{
	$deviceid1 = '205' ;
	$deviceid2 = '207' ;
	$deviceid5 = '204' ; // barometric pressure
	$boatid = '34' ; 
	$env = 'B' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' },{ "device_id": ' . $deviceid5 . ', '. $apidate .' , "event_type": "ping", "value": ' . $baro . ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:0b:26:f4:") // ADS16
	{
	$deviceid1 = '410' ; 
	$boatid = '86' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

// Michel de France 
elseif ($macid == "5c:cf:7f:cd:1b:57:") // Michel de France
	{
	$deviceid1 = '506' ; // fridge 2
	$boatid = '111' ; 
	$env = 'A' ;
	$value1 = $value1 -0.5 ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:62:2f:") // Michel de France
	{
	$deviceid1 = '504' ; // freezer
	$deviceid2 = '505' ;  // fridge 1
	$boatid = '111' ; 
	$env = 'A' ;
	$value1 = $value1 -6 ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }, { "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2. ' }] }' ;
	}
elseif ($macid == '5c:cf:7f:07:2a:bc:') // high water in escapade
	{
	$deviceid1 = '124' ;
	$boatid = '12' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump1 . ' }] }' ;
//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $power . ' }] }' ;
	}
	
elseif ($macid == "5c:cf:7f:cd:1d:29:")  // WOOD OVen temp inside and out
	{
	$deviceid1 = '231' ; 
	$deviceid2 = '170' ; 
	$boatid = '25' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:07:2b:d3:") // ads hq
	{
	$deviceid3 = '400' ; // oxygen level
	$boatid = '13' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $volts . ' }] }' ;

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "60:01:94:02:d2:31:")  // Monterey
	{
	$deviceid1 = '98' ; 
	$deviceid2 = '99' ; 
	$deviceid5 = '303' ; 
	$deviceid3 = '516' ;
	$deviceid4 = '517' ;
	$deviceid4a = '518' ;
	
	
	$boatid = '8' ;
	$env = 'A' ; // W for Westlakelab env -  A for Amazon env and B for both env

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }] }' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  
		{ "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },
		{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' },
		{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pushbutton . ' },
		{ "device_id": ' . $deviceid4 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump4 . ' },
		{ "device_id": ' . $deviceid4a . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump4 . ' },
		{ "device_id": ' . $deviceid5 . ', '. $apidate .' , "event_type": "ping", "value": ' . $reboottimes . ' }] }' ;

	}
	
			
/*
elseif ($macid == '')  // wine2
	{
	$deviceid1 = '205' ;
	$deviceid2 = '207' ;
	$deviceid5 = '204' ; // barometric pressure
	$boatid = '34' ; 
	$env = 'B' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' },{ "device_id": ' . $deviceid5 . ', '. $apidate .' , "event_type": "ping", "value": ' . $baro . ' }] }' ;
	}

// Kurt 2
elseif ($macid == "5c:cf:7f:cc:9d:dc:") // 
	{
	$deviceid1 = '513' ; // freezer
	$boatid = '113' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

elseif ($macid == "5c:cf:7f:cd:05:4e:") // 
	{
	$deviceid1 = '514' ;  // fridge 
	$boatid = '113' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

// Cater
elseif ($macid == "2c:3a:e8:18:62:37:") // Cater
	{
	$deviceid1 = '509' ; // freezer
	$deviceid2 = '510' ;  // fridge 1
	$boatid = '112' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }, { "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:cc:b5:3a:") // Cater
	{
	$deviceid1 = '511' ; // fridge 2
	$boatid = '112' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

elseif ($macid == "5c:cf:7f:93:35:8a:") // Cater
	{
	$deviceid1 = '512' ;  // freezer 2
	$boatid = '112' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}


// Michel de France 
elseif ($macid == "5c:cf:7f:cd:1b:57:") // Michel de France
	{
	$deviceid1 = '506' ; // fridge 2
	$boatid = '111' ; 
	$env = 'A' ;
	$value1 = $value1 -0.5 ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:62:2f:") // Michel de France
	{
	$deviceid1 = '504' ; // freezer
	$deviceid2 = '505' ;  // fridge 1
	$boatid = '111' ; 
	$env = 'A' ;
	$value1 = $value1 -6 ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }, { "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2. ' }] }' ;
	}

elseif ($macid == "5c:cf:7f:93:35:8a:") // Michel de France
	{
	$deviceid1 = '505' ;  // fridge 1
	$boatid = '111' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

elseif ($macid == "2c:3a:e8:18:65:67:") // Journey unit 1
	{
	$deviceid1 = '486' ;  // power
	$data1 = '{ "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump1. ' }  ';
	$deviceid2 = '487' ; // Bilge Pump 
	$data2 = '{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump2 . ' }  ';
	$deviceid3 = '488' ;  // pump 1
	$data3 = '{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump3 . ' }  ';
	$deviceid3a = '489' ;  // Fridge power
	$data3a = '{ "device_id": ' . $deviceid3a . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump4 . ' }  ';
	$deviceid4 = '482' ; // inside temp
	$data4 = '{ "device_id": ' . $deviceid4 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }  ';
//	$deviceid4 = '424' ; // engine room temp
//	$data4 = '{ "device_id": ' . $deviceid4 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }  ';
	$deviceid4a = '483' ; // engine room temp
	$data4a = '{ "device_id": ' . $deviceid4a . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' }  ';
	$deviceid5 = '480' ; // 12v sensor
	$data5 = '{ "device_id": ' . $deviceid5 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }  ';
	$boatid = '106' ;
	$env = 'A' ; // W for Westlakelab env -  A for Amazon env and B for both env

	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [ '.$data1.',' .$data2. ' ,' .$data3. ' ,' .$data3a. ' ,' .$data4. ' ,' .$data4a. ' ,' .$data5. '] }' ;
//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [ '.$data1.',' .$data2. ' ,' .$data3. ' ,' .$data3a. '] }' ;
//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [ '.$data1.',' .$data2. ' ,' .$data3. ' ,' .$data3a. ' ,' .$data4. '] }' ;
//	echo $datatopost ;
	}

elseif ($macid == "2c:3a:e8:0a:f0:18:") // Journey unit 2
	{
	$deviceid1 = '490' ;  // Float
	$data1 = '{ "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump1. ' }  ';
	$deviceid2 = '493' ; // c1 
	$data2 = '{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump2 . ' }  ';
	$deviceid3 = '492' ;  // c2
	$data3 = '{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump3 . ' }  ';
	$deviceid3a = '491' ;  // c3
	$data3a = '{ "device_id": ' . $deviceid3a . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump4 . ' }  ';
	$deviceid4 = '484' ; // outside temp
	$data4 = '{ "device_id": ' . $deviceid4 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }  ';
	$deviceid4a = '485' ; // engine room temp
	$data4a = '{ "device_id": ' . $deviceid4a . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' }  ';
	$deviceid5 = '481' ; // 12v sensor
	$data5 = '{ "device_id": ' . $deviceid5 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }  ';
	$boatid = '106' ;
	$env = 'A' ; // W for Westlakelab env -  A for Amazon env and B for both env

	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [ '.$data1.',' .$data2. ' ,' .$data3. ' ,' .$data3a. ' ,' .$data4. ' ,' .$data4a. ' ,' .$data5. '] }' ;
//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [ '.$data1.',' .$data2. ' ,' .$data3. ' ,' .$data3a. '] }' ;
//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [ '.$data1.',' .$data2. ' ,' .$data3. ' ,' .$data3a. ' ,' .$data4. '] }' ;
//	echo $datatopost ;
	}
elseif ($macid == "2c:3a:e8:18:62:5a:")  // Chez Craig - 
	{
	$deviceid1 = '145' ; //  Kitchen freezer
	$deviceid2 = '218' ; // Kitchen fridge
	$boatid = '37' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }] }' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }, { "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2. ' }] }' ;

	}

elseif ($macid == "5c:cf:7f:c2:60:fa:") // jojo's green house
	{
	$deviceid1 = '242' ; 
	$deviceid2 = '243' ; 
	$boatid = '41' ; 
	$env = 'B' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }, { "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:5a:47:") // RA 3
	{
	$deviceid1 = '497' ; 
	$boatid = '107' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:64:4c:") // RA 4
	{
	$deviceid1 = '498' ; 
	$boatid = '108' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:64:7d:") // RA 5 2c:3a:e8:18:7f:96: 
	{
	$deviceid1 = '499' ; 
	$boatid = '109' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
//60:01:94:0e:75:1e
elseif ($macid == "2c:3a:e8:18:62:4a:") // OC Grow room
	{
	$deviceid1 = '501' ; 
	$deviceid2 = '502' ; 
	$boatid = '110' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }, { "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2. ' }] }' ;
	}

elseif ($macid == "60:01:94:02:ff:98:") // Moulin Newport
	{
	$deviceid1 = '227' ; 
	$deviceid2 = '228' ; 
	$boatid = '39' ; 
	$env = 'B' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }, { "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2. ' }] }' ;
	}

elseif ($macid == "5c:cf:7f:93:3f:ab:") // Moulin Laguna
	{
	$deviceid1 = '197' ; 
	$boatid = '29' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

elseif ($macid == "5c:cf:7f:93:3e:5d:") // Mesa verde walkin Freezer downstairs
	{
	$deviceid1 = '223' ; 
	$boatid = '38' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

// 5c:cf:7f:c3:ea:e3:
elseif ($macid == "5c:cf:7f:24:77:f8:") // Mesa Verde pump station unit 1
	{
	$deviceid1 = '466' ;  // power
	$data1 = '{ "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump1. ' }  ';
	$deviceid2 = '467' ; // Pump 1
	$data2 = '{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump2 . ' }  ';
	$deviceid3 = '468' ;  // pump 2
	$data3 = '{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump3 . ' }  ';
	$deviceid3a = '471' ;  // Lag
	$data3a = '{ "device_id": ' . $deviceid3a . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump4 . ' }  ';
	$deviceid4 = '475' ; // inside temp
	$data4 = '{ "device_id": ' . $deviceid4 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }  ';
//	$deviceid4 = '424' ; // engine room temp
//	$data4 = '{ "device_id": ' . $deviceid4 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }  ';
//	$deviceid4a = '428' ; // engine room temp
//	$data4a = '{ "device_id": ' . $deviceid4a . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' }  ';
//	$deviceid5 = '423' ; // 12v sensor
//	$data5 = '{ "device_id": ' . $deviceid5 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }  ';
	$boatid = '38' ;
	$env = 'A' ; // W for Westlakelab env -  A for Amazon env and B for both env

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [ '.$data1.',' .$data2. ' ,' .$data3. ' ,' .$data3a. ' ,' .$data4. ' ,' .$data4a. ' ,' .$data5. '] }' ;
//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [ '.$data1.',' .$data2. ' ,' .$data3. ' ,' .$data3a. '] }' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [ '.$data1.',' .$data2. ' ,' .$data3. ' ,' .$data3a. ' ,' .$data4. '] }' ;
//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [ '.$data1.',' .$data2. ' ,' .$data3. ' ,' .$data4. '] }' ;
	echo $datatopost ;
	}
elseif ($macid == "5c:cf:7f:c3:ea:bc:") // Mesa Verde pump station unit 2
	{
	$deviceid1 = '470' ;  // float stop
	$data1 = '{ "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump1. ' }  ';
	$deviceid2 = '469' ; // float start
	$data2 = '{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump2 . ' }  ';
	$deviceid3 = '472' ;  // float high water
	$data3 = '{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump3 . ' }  ';
	$deviceid3a = '473' ;  // float Alarm
	$data3a = '{ "device_id": ' . $deviceid3a . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump4 . ' }  ';
	$deviceid4 = '474' ; // out temp
	$data4 = '{ "device_id": ' . $deviceid4 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }  ';
//	$deviceid4a = '428' ; // engine room temp
//	$data4a = '{ "device_id": ' . $deviceid4a . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' }  ';
//	$deviceid5 = '423' ; // 12v sensor
//	$data5 = '{ "device_id": ' . $deviceid5 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }  ';
	$boatid = '38' ;
	$env = 'A' ; // W for Westlakelab env -  A for Amazon env and B for both env

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [ '.$data1.',' .$data2. ' ,' .$data3. ' ,' .$data3a. ' ,' .$data4. ' ,' .$data4a. ' ,' .$data5. '] }' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [ '.$data1.',' .$data2. ' ,' .$data3. ' ,' .$data3a. ' ,' .$data4. '] }' ;
	echo $datatopost ;
	}

elseif ($macid == "??5c:cf:7f:c3:ea:e3:") // Jean Marie Salon
	{
	$deviceid1 = '' ; // salon
	$boatid = '31' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "18:fe:34:db:50:1b:")  // Sea of cortez - 12v batt	
	{
	$deviceid3 = '131' ; 
	$boatid = '10' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env

	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }] }' ;

	}
elseif ($macid == "5c:cf:7f:06:f9:7b:") // 24v ip=A71

//elseif ($macid == "18:fe:34:dc:dd:3f:") 
	{
	$deviceid1 = '116' ; 
	$deviceid3 = '111' ; 
	$boatid = '10' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }] }' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }] }' ;

	}

elseif ($macid == "5c:cf:7f:c3:ea:ee:") // Shower pumps
	{
	$deviceid1 = '425' ;  // pompe eau douce
	$data1 = '{ "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump1. ' }  ';
	$deviceid2 = '422' ; // pompe douche avant
	$data2 = '{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump2 . ' }  ';
	$deviceid3 = '421' ;  // pompe douche arriere
	$data3 = '{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump3 . ' }  ';
	$deviceid3a = '427' ;  // extra - engine room
	$data3a = '{ "device_id": ' . $deviceid3a . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump4 . ' }  ';
	$deviceid4 = '428' ; // engine room temp
	$data4 = '{ "device_id": ' . $deviceid4 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }  ';
	$deviceid4a = '424' ; // engine room temp
	$data4a = '{ "device_id": ' . $deviceid4a . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' }  ';
	$deviceid5 = '423' ; // 12v sensor
	$data5 = '{ "device_id": ' . $deviceid5 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }  ';
	$boatid = '10' ;
	$env = 'A' ; // W for Westlakelab env -  A for Amazon env and B for both env

	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [ '.$data1.',' .$data2. ' ,' .$data3. ' ,' .$data3a. ' ,' .$data4. ' ,' .$data4a. ' ,' .$data5. '] }' ;
	echo $datatopost ;
	}
	//	 5c:cf:7f:07:2b:05: all pumps
elseif ($macid == "5c:cf:7f:07:2b:e8:") // engine room ip79
	{
	$deviceid1 = '118' ;  // pompe tribord - starb
	$data1 = '{ "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump1. ' }  ';
	$deviceid1a = '430' ;  // pompe tribord - starb
	$data1a = '{ "device_id": ' . $deviceid1a . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump1. ' }  ';
	$deviceid2 = '114' ; // pompe babord - port
	$data2 = '{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump2 . ' }  ';
	$deviceid2a = '431' ; // pompe babord - port
	$data2a = '{ "device_id": ' . $deviceid2a . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump2 . ' }  ';
	$deviceid3 = '113' ;  // pompe calle machine - engine room
	$data3 = '{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump3 . ' }  ';
	$deviceid3a = '429' ;  // pompe calle machine - engine room
	$data3a = '{ "device_id": ' . $deviceid3a . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump3 . ' }  ';
	
	$deviceid4 = '117' ; // engine room temp
	$data4 = '{ "device_id": ' . $deviceid4 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }  ';
	$deviceid5 = '110' ; // 12v sensor
	$data5 = '{ "device_id": ' . $deviceid5 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }  ';
	$boatid = '10' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env

	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [ '.$data1.',' .$data1a.',' .$data2a. ' ,' .$data2. ' ,' .$data3. ' ,' .$data3a. ' ,' .$data4. ' ,' .$data5. '] }' ;
	echo $datatopost ;
	}
elseif ($macid == "60:01:94:19:5a:a7:") // Chantilly
	{
	$deviceid1 = '189' ; 
	$boatid = '28' ; 
	$env = 'B' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:cc:b6:7f:") // Dave Vizzi
	{
	$deviceid1 = '233' ; 
	$boatid = '40' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

// begining of ADS

elseif ($macid == "2C:3a:e8:18:61:c9:") // ADS37
	{
	$deviceid1 = '462' ; 
	$boatid = '105' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}



elseif ($macid == "2c:3a:e8:18:61:db:") // ADS34
	{
	$deviceid1 = '460' ; 
	$boatid = '103' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

elseif ($macid == "2c:3a:e8:18:61:d1:") // ADS33
	{
	$deviceid1 = '459' ; 
	$boatid = '102' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

elseif ($macid == "2c:3a:e8:18:65:69:") // ADS32
	{
	$deviceid1 = '458' ; 
	$boatid = '101' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

elseif ($macid == "2c:3a:e8:18:5c:b6:") // ADS31
	{
	$deviceid1 = '457' ; 
	$boatid = '100' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

elseif ($macid == "2c:3a:e8:18:69:85:") // ADS30
	{
	$deviceid1 = '450' ; 
	$boatid = '99' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:69:53:") // ADS29
	{
	$deviceid1 = '449' ; 
	$boatid = '98' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:69:8b:") // ADS28
	{
//	$deviceid1 = '448' ; 
	$deviceid1 = '463' ;
	$boatid = '97' ; 
	$env = 'A' ;
//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $signal. ' }] }' ;
	}
elseif ($macid == "2c:3a:e8:18:67:8b:") // ADS27
	{
	$deviceid1 = '447' ; 
	$boatid = '96' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

elseif ($macid == "2c:3a:e8:18:5d:da:") // ADS26
	{
	$deviceid1 = '446' ; 
	$boatid = '95' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}




elseif ($macid == "2c:3a:e8:18:aa:86:") // ADS23
	{
	$deviceid1 = '443' ; 
	$deviceid2 = '477' ; 
	$boatid = '92' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }, { "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2. ' }] }' ;
	}

elseif ($macid == "5c:cf:7f:93:3e:5d:") // ADS22
	{
	$deviceid1 = '442' ; 
	$boatid = '91' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

elseif ($macid == "5c:cf:7f:cd:04:f4:") // ADS21
	{
	$deviceid1 = '148' ; 
	$boatid = '17' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:24:74:5a:") // ADS19
	{
	$deviceid1 = '417' ; 
	$boatid = '89' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:93:0b:a4:") // ADS18
	{
	$deviceid1 = '418' ; 
	$boatid = '88' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}






	

// 5c:cf:7f:2b:f0:1f: no power
elseif ($macid == "5c:cf:7f:cc:f3:79:") // Academic Derm
	{
	$deviceid1 = '397' ; 
	$boatid = '83' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:cc:e1:48:") // Academic Derm

	{
	$deviceid1 = '402' ; 
	$boatid = '83' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

elseif ($macid == "5c:cf:7f:c2:70:3d:") // Academic Derm
	{
	$deviceid1 = '409' ; 
	$boatid = '83' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:24:76:b2:") // Academic Derm
	{
	$deviceid1 = '412' ; 
	$boatid = '83' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:cc:9c:b1:") // Academic Derm
	{
	$deviceid1 = '414' ; 
	$boatid = '83' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}


	
elseif ($macid == "5c:cf:7f:c3:ea:d1:") // C2
	{
	$deviceid1 = '356' ; 
	$boatid = '62' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
	 
elseif ($macid == "5c:cf:7f:cd:1a:75:") // C3
	{
	$deviceid1 = '357' ; 
	$boatid = '63' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:2b:ea:6e:") // C4
	{
	$deviceid1 = '358' ; 
	$boatid = '64' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
	elseif ($macid == "60:01:94:19:59:ec:") // C5
	{
	$deviceid1 = '359' ; 
	$boatid = '65' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:93:3a:22:") // AADS Schrock

	{
	$deviceid1 = '384' ; 
	$boatid = '68' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:cc:e1:df:") // ADS O'Farrell	 
	{
	$deviceid1 = '385' ; 
	$boatid = '69' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:93:08:3c:") // ADS Hedrick	

	{
	$deviceid1 = '386' ; 
	$boatid = '70' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
// ??5c:cf:7f:cc:f3:79:
elseif ($macid == "5c:cf:7f:19:c1:dc:") // ADS Florida	 
	{
	$deviceid1 = '387' ; 
	$boatid = '71' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

elseif ($macid == "5c:cf:7f:cc:e0:bc:") // 73	ADS Huddleston	 	389

	{
	$deviceid1 = '389' ; 
	$boatid = '73' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:cc:9e:1a:") // 74	ADS Shackelford	 	390

	{
	$deviceid1 = '390' ; 
	$boatid = '74' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:24:75:69:") // 75	ADS Rixner		391

	{
	$deviceid1 = '391' ; 
	$boatid = '75' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:93:35:9e:") // 76	ADS Doherty	 	392

	{
	$deviceid1 = '392' ; 
	$boatid = '76' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:93:34:c0:") // 77	ADS Abrams	 	93

	{
	$deviceid1 = '393' ; 
	$boatid = '77' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:cc:9b:97:") // 78	ADS Campbell	 	394

	{
	$deviceid1 = '394' ; 
	$boatid = '78' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:93:06:b7:") // 81	ADS Skaggs	 5c:cf:7f:93:06:b7:	396

	{
	$deviceid1 = '396' ; 
	$boatid = '81' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:cc:e1:43:") // 79	ADS Jones	 	395

	{
	$deviceid1 = '395' ; 
	$boatid = '79' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:c8:89:cc:") // ADS Sumner

	{
	$deviceid1 = '399' ; 
	$boatid = '82' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

//old 5c:cf:7f:24:76:b2:
elseif ($macid == "??") // ads hq
	{
	$deviceid1 = '139' ; // 
	$deviceid2 = '365' ;
	$deviceid3 = '366' ;
	$deviceid5 = '367' ; // barometric pressure
	$boatid = '13' ; 
	$env = 'A' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $volts . ' },{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' },{ "device_id": ' . $deviceid5 . ', '. $apidate .' , "event_type": "ping", "value": ' . $baro . ' }] }' ;

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}


// end of ADS	
elseif ($macid == "5c:cf:7f:cc:e3:9d:") // Serge greenhouse
	{
	$deviceid1 = '349' ; 
	$boatid = '60' ; 
	$env = 'B' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

elseif ($macid == '') // copmany 5 - Cooling room
	{
	$deviceid1 = '' ;
	$boatid = '' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }] }' ;

	}
elseif ($macid == '5c:cf:7f:93:07:38:') // Moser
	{
	$deviceid1 = '156' ;
	$boatid = '21' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }] }' ;

	}
	
elseif ($macid == '5c:cf:7f:cc:f7:88:') // Blue Bell
	{
	$deviceid1 = '416' ;
	$boatid = '90' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }] }' ;

	}
elseif ($macid == '5c:cf:7f:cc:f7:88:') // copmany 5 - Cooling room
	{
	$deviceid1 = '149' ;
	$boatid = '18' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }] }' ;

	}

elseif ($macid == "60:01:94:02:d9:1b:")  // to Chez Herve
	{
	$deviceid1 = '369' ; 
	$boatid = '67' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }] }' ;
	}

elseif ($macid == "???")  // to caLIBRATE inside temp
	{
	$deviceid1 = '93' ; 
	$boatid = '4' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }] }' ;
	}


elseif ($macid == '5c:cf:7f:07:2b:c6:') // high water-mesa in escapade
	{
	$deviceid1 = '133' ;
	$deviceid3 = '238' ;
	$boatid = '12' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump1 . ' }] }' ;
//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $power . ' }] }' ;
	}	
elseif ($macid == "5c:cf:7f:24:77:d5:")  // Jean Marie tableau 
	{
	$deviceid1 = '327' ; 
	$deviceid2 = '328' ; 
	$deviceid3 = '285' ; 
	$deviceid4 = '286' ; 
	$deviceid5 = '343' ; 
	$deviceid6 = '344' ; 
	$deviceid7 = '345' ; 
	$deviceid8 = '346' ; 
//	$deviceid9 = '292' ; 
	$boatid = '31' ;
	$env = 'A' ; // W for Westlakelab env -  A for Amazon env and B for both env

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }] }' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  
		{ "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },
		{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' },
		{ "device_id": ' . $deviceid5 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump2 . ' },
		{ "device_id": ' . $deviceid6 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump3 . ' },
		{ "device_id": ' . $deviceid7 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump3 . ' },
		{ "device_id": ' . $deviceid8 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump1 . ' }
		] }' ;
	}

elseif ($macid == "5c:cf:7f:c2:75:1e:") // orange commercial
	{
	$deviceid1 = '310' ; // f1
	$boatid = '49' ; 
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:c7:f4:8e:") // orange commercial
	{
	$deviceid1 = '311' ; // f2
	$boatid = '49' ; 
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

elseif ($macid == "5c:cf:7f:c8:7f:f0:") // MSB 1
	{
	$deviceid1 = '317' ; // fridge
	$boatid = '50' ; 
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
 
elseif ($macid == "5c:cf:7f:c8:8b:e0:") // MSB 1
	{
	$deviceid1 = '318' ; // freezer
	$boatid = '50' ; 
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

elseif ($macid == "5c:cf:7f:c8:8a:85:") // MSB 2
	{
	$deviceid1 = '319' ; // fridge
	$boatid = '51' ; 
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

elseif ($macid == "5c:cf:7f:c7:fd:4a:") // MSB 3
	{
	$deviceid1 = '320' ; // fridge
	$boatid = '52' ; 
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:c8:dc:62:") // MSB 4
	{
	$deviceid1 = '321' ; // freezer
	$boatid = '53' ; 
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:93:07:56:") // MSB 5
	{
	$deviceid1 = '322' ; // freezer
	$boatid = '54' ; 
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "5c:cf:7f:c2:60:fa:") // RA1
	{
	$deviceid1 = '325' ; // fridge
	$boatid = '55' ; 
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
elseif ($macid == "??5c:cf:7f:c8:03:5c:") // RA2
	{
	$deviceid1 = '326' ; // fridge
	$boatid = '56' ; 
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}

elseif ($macid == "??60:01:94:02:ff:98:") // RA2
	{
	$deviceid1 = '326' ; // fridge
	$boatid = '56' ; 
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1. ' }] }' ;
	}
                         
elseif ($macid == "18:fe:34:f9:32:ea:") // Escapade motion sensor IP 34

//elseif ($macid == "18:fe:34:dc:dd:3f:") 
	{
	$deviceid1 = '263' ; // relay
//	$deviceid2 = '229' ; // relay
	$boatid = '44' ; // escapade
//	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump1. ' },{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump1. ' }] }' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump1. ' }] }' ;

	}
elseif ($macid == "18:fe:34:f4:5d:10:") // escapade motion sensor with dial too

//elseif ($macid == "18:fe:34:dc:dd:3f:") 
	{
	$deviceid1 = '123' ; // bilge graphic
	$deviceid2 = '229' ; // dial
	$boatid = '44' ; // escapade
//	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump1. ' }] }' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump1. ' },{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump1. ' }] }' ;

	}
elseif ($macid == "18:fe:34:dc:e0:f0:") // Escapade motion sensor IP 34

//elseif ($macid == "18:fe:34:dc:dd:3f:") 
	{
	$deviceid1 = '135' ; // relay
//	$deviceid2 = '229' ; // relay
	$boatid = '44' ; // escapade
//	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump1. ' },{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump1. ' }] }' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump1. ' }] }' ;

	}


elseif ($macid == "??5c:cf:7f:c3:f7:2a:")  // TUV -  5c:cf:7f:c3:f7:2a
	{
	$deviceid1 = '300' ; 
	$deviceid2 = '301' ; 
	$deviceid3 = '302' ; 
	$boatid = '48' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }] }' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }] }' ;

	}
elseif ($macid == "5c:cf:7f:24:77:d3:")  // TUV -  5c:cf:7f:24:77:d3
	{
	$deviceid1 = '297' ; 
	$deviceid2 = '298' ; 
	$deviceid3 = '299' ; 
	$boatid = '48' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }] }' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }] }' ;

	}
	
elseif ($macid == "5c:cf:7f:24:75:e3:")  // TUV -  5c:cf:7f:24:75:e3
	{
	$deviceid1 = '294' ; 
	$deviceid2 = '295' ; 
	$deviceid3 = '296' ; 
	$boatid = '48' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }] }' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }] }' ;

	}
elseif ($macid == "??60:01:94:0a:cc:17:") // Makk production
	{
	$deviceid1 = '273' ; 
	$deviceid2 = '274' ; 
	$deviceid3 = '275' ; 
	$deviceid4 = '276' ; 
	$deviceid5 = '307' ;
	$boatid = '45' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }] }' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' },{ "device_id": ' . $deviceid4 . ', '. $apidate .' , "event_type": "ping", "value": ' . $signal . ' },{ "device_id": ' . $deviceid5 . ', '. $apidate .' , "event_type": "ping", "value": ' . $reboottimes . ' }] }' ;

	}

elseif ($macid == "5c:cf:7f:c2:74:2a:")  // MAkk -  - 18:fe:34:de:2d:a9:
	{
	$deviceid1 = '267' ; 
	$deviceid2 = '271' ; 
	$deviceid3 = '269' ; 
	$deviceid4 = '306' ;
	$boatid = '9' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }] }' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' },{ "device_id": ' . $deviceid4 . ', '. $apidate .' , "event_type": "ping", "value": ' . $reboottimes . ' }] }' ;

	}
elseif ($macid == "5c:cf:7f:c8:7f:f0:")  // MAkk -  - test 18:fe:34:d3:ed:f1
	{
	$deviceid1 = '266' ; 
	$deviceid2 = '270' ; 
	$deviceid3 = '268' ; 
	$deviceid4 = '308' ; 
	$boatid = '9' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }] }' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' },{ "device_id": ' . $deviceid4 . ', '. $apidate .' , "event_type": "ping", "value": ' . $reboottimes . ' }] }' ;

	}


	

	
elseif ($macid == '18:fe:34:dc:ed:14:')  //  Chez Laurent 61
	{
	$deviceid1 = '156' ;
	$boatid = '21' ;
//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' }] }' ;
		$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }] }' ;
	}
	// 18:fe:34:d3:ed:f1:
  elseif ($macid == "18:fe:34:d3:ed:f1:")  // Chez jojo fridge and freezer IP 50 NOT ???18:fe:34:dc:e9:61:
	{
	$deviceid1 = '190' ;  
	$deviceid2 = '185' ;
	$deviceid3 = '305' ; 
	$deviceid4 = '304' ;
	
	$boatid = '27' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' }] }' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' },{ "device_id": ' . $deviceid4 . ', '. $apidate .' , "event_type": "ping", "value": ' . $reboottimes . ' }] }' ;

	}
  elseif ($macid == "5c:cf:7f:c3:ea:e3:")  // to caLIBRATE inside temp IP 70 - NOT
	{
	$deviceid1 = '92' ; 
	$boatid = '4' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }] }' ;
	}
//	5c:cf:7f:07:2b:d3:
  elseif ($macid == "60:01:94:0a:ce:59:")  // Jojo Production 1
	{
	$deviceid1 = '279' ; 
	$deviceid2 = '280' ; 
	$deviceid3 = '281' ; 
	$deviceid4 = '282' ; 
	$deviceid5 = '291' ; 
	$boatid = '47' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }] }' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' },{ "device_id": ' . $deviceid4 . ', '. $apidate .' , "event_type": "ping", "value": ' . $signal . ' },{ "device_id": ' . $deviceid5 . ', '. $apidate .' , "event_type": "ping", "value": ' . $reboottimes . ' }] }' ;
	}
// 18:fe:34:d3:e9:0e:
elseif ($macid == "???5c:cf:7f:c3:f7:2a:")  // Jojo production 2 
	{
	$deviceid1 = '283' ; 
	$deviceid2 = '284' ; 
	$deviceid3 = '285' ; 
	$deviceid4 = '286' ; 
	$deviceid5 = '287' ; 
	$deviceid6 = '288' ; 
	$deviceid7 = '289' ; 
	$deviceid8 = '290' ; 
	$deviceid9 = '292' ; 
	$deviceid10 = '364' ;
	$deviceid11 = '515' ;
	$boatid = '47' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env

//	if ( $pushbutton==5) {
//		$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }] }' ;
		$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  
		{ "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },
		{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' },
		{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' },
		{ "device_id": ' . $deviceid4 . ', '. $apidate .' , "event_type": "ping", "value": ' . $signal . ' },
		{ "device_id": ' . $deviceid5 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump1 . ' },
		{ "device_id": ' . $deviceid6 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump2 . ' },
		{ "device_id": ' . $deviceid7 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump3 . ' },
		{ "device_id": ' . $deviceid8 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump4 . ' },
		{ "device_id": ' . $deviceid10 . ', '. $apidate .' , "event_type": "ping", "value": ' . $button . ' },
		{ "device_id": ' . $deviceid11 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pushbutton . ' },
		{ "device_id": ' . $deviceid9 . ', '. $apidate .' , "event_type": "ping", "value": ' . $reboottimes . ' }
		] }' ;

}

  elseif ($macid == "60:01:94:03:03:4b:")  // Aquarium Juan 
	{
	$deviceid1 = '361' ; 
	$deviceid2 = '362' ; 
	$deviceid8 = '363' ; 
	$boatid = '66' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }] }' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  
		{ "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },
		{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' },
		{ "device_id": ' . $deviceid8 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump4 . ' }
		] }' ;
	}

  elseif ($macid == "60:01:94:0a:cc:17:")  // Aquarium Philippe 
	{
	$deviceid1 = '340' ; 
	$deviceid2 = '341' ; 
	$deviceid8 = '342' ; 
	$boatid = '59' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }] }' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  
		{ "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },
		{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' },
		{ "device_id": ' . $deviceid8 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump4 . ' }
		] }' ;
	}

  elseif ($macid == "5c:cf:7f:19:dc:60:")  // Aquarium Patrick
	{
	$deviceid1 = '330' ; 
	$deviceid2 = '347' ; 
	$deviceid5 = '332' ; 
	$deviceid6 = '331' ; 
	$deviceid7 = '338' ; 
	$deviceid8 = '333' ; 
	$boatid = '57' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }] }' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  
		{ "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },
		{ "device_id": ' . $deviceid2 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value2 . ' },
		{ "device_id": ' . $deviceid5 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump1 . ' },
		{ "device_id": ' . $deviceid6 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump2 . ' },
		{ "device_id": ' . $deviceid7 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump3 . ' },
		{ "device_id": ' . $deviceid8 . ', '. $apidate .' , "event_type": "ping", "value": ' . $pump4 . ' }
		] }' ;
	}


  elseif ($macid == "18:fe:34:dc:e5:05:")  // to caLIBRATE inside temp IP 68 NOT
	{
	$deviceid1 = '94' ; 
	$boatid = '4' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }] }' ;
	}
	
elseif ($macid == "5c:cf:7f:01:6b:41:")  // Monster -  - inside temp
	{
	$deviceid1 = '255' ; 
	$boatid = '23' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env

//	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' },{ "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }] }' ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }] }' ;

	}
elseif ($macid == "???")  
	{
	$deviceid1 = '257' ; 
	$boatid = '42' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }] }' ;
	}
*/
else  // macid not found -> not found
	{
	$deviceid1 = '216' ; 
	$deviceid3 = '215' ; 
	$boatid = '36' ;
	$env = 'B' ; // W for Westlakelab env -  A for Amazon env and B for both env

	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' } , { "device_id": ' . $deviceid3 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value3 . ' }] }' ;

	}
/*
	{
	echo "in else not correct mac address";
	$deviceid1 = 0 ;
	$boatid = 0 ;
	$value1 = 0 ;
	echo "mac id" ;
	 echo $macid ;
	$stoptransmit = "Y" ;
	$datatopost = '{ "boat_id": '. $boatid . ', "gps": { "lat": 0, "lng": 0 }, "devices": [  { "device_id": ' . $deviceid1 . ', '. $apidate .' , "event_type": "ping", "value": ' . $value1 . ' }] }' ;
	}	
*/
}
else {
	$datatopost = "Did not go thru if macid" ;
	echo $datatopost ;
}

if ($towritetofiledb == 'Y') { 
	$myfile1 = fopen("errordb.txt", "a") or die("Unable to open file!");
//$datatopost = $datatopost + "\n";
//$sql = $sql + "\n" ;
	$nextline = "\n";
	$new = ",";
	fwrite($myfile, $datatopost);
	fwrite($myfile1, $new);
	fwrite($myfile1, $nextline);
	fclose($myfile1);
}
echo PHP_EOL  ;
echo "<br>" ;
echo $datatopost ;
echo "<br>" ;

if ($towritetofile == 'Y') { 
	$myfile = fopen("apifile.txt", "a") or die("Unable to open file!");
//$datatopost = $datatopost + "\n";
//$sql = $sql + "\n" ;
	$nextline = "\n";
	$new = " - New record : ";
	fwrite($myfile, $macid);
	fwrite($myfile, $new);
//	fwrite($myfile, $nextline);

	fwrite($myfile, $datatopost);
	fwrite($myfile, $nextline);
//	fclose($myfile);
}
if ( $stoptransmit == "N" ) {
	if ( $env == 'A'  ||  $env == 'B' )  
	{	
// Send the same info to Amazon server
	$ch = curl_init();
	echo "IN AMAZON" ;
// write the file and send it to Mark 
//	$urltosend = "http://app.boatautomation.westlakelab.com/webhooks/events" ;
//	$urltosend = "http://boatauto:VJ2xd8TYZQYCFfeGLFB9@aacdata.com/webhooks/events"; //webhooks:password@boatautomation.westlakelab.com/webhooks/events";
//	$username = "boatauto"; 
//	$password = "VJ2xd8TYZQYCFfeGLFB9";
//	-          URL: https://aacdata.com/webhooks/events
//-          User: boatauto
//-          Password: gTQx9Ym7fMByn6aC7auZ
// new amazon server
	$urltosend = "https://boatauto:gTQx9Ym7fMByn6aC7auZ@aacdata.com/webhooks/events" ;
	$username = "boatauto"; 
	$password = "gTQx9Ym7fMByn6aC7auZ";
///

///
	curl_setopt($ch, CURLOPT_URL,$urltosend);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
//curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
//curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
	curl_setopt($ch, CURLOPT_POST, 1);
	curl_setopt($ch, CURLOPT_POSTFIELDS, $datatopost);

// receive server response ...
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// The API authentication credentials (available from Support)
	$client_credentials = "$username:$password";
// The grant type and Simplelists login credentials
	$auth = array(
    	"grant_type" =>  "password",
    	"username"   =>  $username,
    	"password"   =>  $password
	);
//curl_setopt($curl, CURLOPT_POST, true);
//curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
//curl_setopt($curl, CURLOPT_POSTFIELDS, $auth);
//curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
//curl_setopt($curl, CURLOPT_USERPWD, $client_credentials);
	$newinfo = "in amazon 1 \n" ;
	if ($towritetofile == 'Y') { 
		fwrite($myfile, $newinfo);
	}
/*
	$return = curl_exec($curl);
	echo "<br>";
//	echo "return = " ;
//	echo $return ;
//	echo "<br>";
$newinfo = "in amazon 2 \n" ;
fwrite($myfile, $newinfo);
	
	curl_close($curl);
	// Decode API return to get access token
		$decoded = json_decode($return, true);
		$token = $decoded["access_token"];
*/
		$newinfo = "in amazon 3 \n" ;
		if ($towritetofile == 'Y') { 
			fwrite($myfile, $newinfo);
		}
		
		$server_outputA = curl_exec ($ch);
		$infoA = curl_getinfo($ch);

		curl_close ($ch);
		$newinfo = "in amazon 4 \n" ;
		if ($towritetofile == 'Y') { 
			fwrite($myfile, $newinfo);
		}
		if ($details == 'Y' ) {
			print_r($server_outputA);
			print_r($infoA);
			}
//$myfile = fopen("apifile.txt", "a") or die("Unable to open file!");
//$nextline = "\n";

	}
	$new = " After end of Amazon : ";
	if ($towritetofile == 'Y') { 
		fwrite($myfile, $macid);
		fwrite($myfile, $new);
		fwrite($myfile, $nextline);
//	fclose($myfile);
	}
	if ($env == 'W' || $env == 'B' )  
	{
	echo "IN WESTLAKELAB" ;
	$ch = curl_init();

// write the file and send it to Mark 
//	$urltosend = "http://boatautomation.westlakelab.com/webhooks/events" ;
//	$urltosend = "http://webhooks:password@boatautomation.westlakelab.com/webhooks/events";
//	$urltosend = "http://staging.boatautomation.com/webhooks/events" ;
//	$urltosend = "http://webhooks:password@staging.boatautomation.com/webhooks/events";
	$urltosend = "https://boatauto:JfyAxaTPBgQ7pvWo8Tqw@staging.boatautomation.com/webhooks/events"; //webhooks:password@boatautomation.westlakelab.com/webhooks/events";

	$username = "webhooks";
	$password = "password";
	$username = "boatauto"; 
	$password = "JfyAxaTPBgQ7pvWo8Tqw";
	
	curl_setopt($ch, CURLOPT_URL,$urltosend);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
//curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
//curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
	curl_setopt($ch, CURLOPT_POST, 1);
	curl_setopt($ch, CURLOPT_POSTFIELDS, $datatopost);

// receive server response ...
//curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// The API authentication credentials (available from Support)
	$client_credentials = "$username:$password";
// The grant type and Simplelists login credentials
	$auth = array(
    	"grant_type" =>  "password",
    	"username"   =>  $username,
    	"password"   =>  $password
	);
/*
	$return = curl_exec($curl);
	curl_close($curl);

	// Decode API return to get access token
		$decoded = json_decode($return, true);
		$token = $decoded["access_token"];
*/	
		$server_outputW = curl_exec ($ch);
		$infoW = curl_getinfo($ch);

		curl_close ($ch);
	
		if ($details == 'Y' )	{
			print_r($server_outputW);
			print_r($infoW);
		}
//$myfile = fopen("apifile.txt", "a") or die("Unable to open file!");
		$nextline = "\n";
		$new = " In Westlakelab : ";
		if ($towritetofile == 'Y') { 
			fwrite($myfile, $macid);
			fwrite($myfile, $new);
			fwrite($myfile, $nextline);
//			fclose($myfile);
		}
	}
}
else
{
	echo "Not transmitting " ;
//$myfile = fopen("apifile.txt", "a") or die("Unable to open file!");
	$nextline = "\n";
	$new = " Not transmitted";
	if ($towritetofile == 'Y') { 
		fwrite($myfile, $macid);
		fwrite($myfile, $new);
		fwrite($myfile, $nextline);
//		fclose($myfile);
	}
} /// ???????

$datatopost = "'" .$datatopost. "'";
$env = "'" .$env. "'";
$server_outputA = "'" .$server_outputA. "'" ;
$server_outputW = "'" .$server_outputW. "'" ;
//$infoA = "'" .$infoA. "'" ;
//$infoW = "'" .$infoW. "'" ;


if ($value1 == '"n/a"' ) {
	$value1 = 99999 ;
	}
if ($value2 == '"n/a"' ) {
	$value2 = 99999 ;
	}
if ($baro == '"n/a"' ) {
	$baro = 99999 ;
	}
//`url_string` ,
$sql = "INSERT INTO  `boatauto_test`.`NewDevices` (
`boatid` ,
`macid` ,
`deviceid1` ,
`deviceid2` ,
`deviceid3` ,
`deviceid4` ,
`deviceid5` ,
`deviceid6` ,
`deviceid7` ,
`deviceid8` ,
`deviceid9` ,
`value1` ,
`value2` ,
`value3` ,
`volts` ,
`button` ,
`pump1` ,
`pump2` ,
`pump3` ,
`ipaddress` ,
`signalst` ,
`baro` ,
`freq` ,
`rebootfreq` , 
`env` ,
`datatopost` ,
`server_outputA` ,
`server_outputW` 
)
VALUES (
CONVERT($boatid, UNSIGNED) ,$macid1 , CONVERT($deviceid1, UNSIGNED), CONVERT($deviceid2, UNSIGNED), CONVERT($deviceid3, UNSIGNED), $deviceid4, $deviceid5, $deviceid6, $deviceid7, $deviceid8, $deviceid9, $value1,   $value2,   $value3,   $volts,  $button,  $pump1,  $pump2,  $pump3,  
$ipaddress,  $signal, $baro, $freq, $rebootfreq , $env, $datatopost, $server_outputA, $server_outputW
)";
//CONVERT($url_string, UNSIGNED),
//,  batt1_value,  batt2_value,  batt3_value,  batt4_value,  temperature1,  temperature2,  1,  0,  1,  1,  0,  'This is a test insert'
echo "<br>";
echo "sql = " ;
echo $sql ;
//$myfile = fopen("apifile.txt", "a") or die("Unable to open file!");

$new = " after $sql" ;
if ($towritetofile == 'Y') { 
	fwrite($myfile, $new);
	fwrite($myfile, $nextline);

	$nextline = "\n";
	fwrite($myfile, $datatopost);
	fwrite($myfile, $nextline);
	fwrite($myfile, $sql);
	fwrite($myfile, $nextline);
}
if ($conn->query($sql) === TRUE) {
    $success = "New record created successfully\n";
	echo $success ;
	if ($towritetofile == 'Y') { 
		fwrite($myfile, $success);
		fwrite($myfile, $nextline);
	}

} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
	if ($towritetofile == 'Y') { 
		fwrite($myfile, $conn->error) ;
		fwrite($myfile, $nextline);
		$myfileerr = fopen("error-write.txt", "a") or die("Unable to open file!");
		fwrite($myfileerr, $url_string);
		fwrite($myfileerr, $nextline);
		fclose($myfileerr);

	}
}

if ($towritetofile == 'Y') { 
	$new = " end of file" ;
	fwrite($myfile, $new);
	fwrite($myfile, $nextline);

	fclose($myfile);
}

$conn->close();

echo "<script>window.close();</script>";



?>