<?php // content="text/plain; charset=utf-8"
class MyDB extends SQLite3
{
function __construct()
{
$this->open('/home/pi/Documents/Projects/ArduinoSerialImport/solartracker.db');
}
}
$db = new MyDB();
if(!$db){
echo $db->lastErrorMsg();
} else {
echo "Opened database successfully\n";
}
$sql =<<<EOF
SELECT voltage, current, datestamp FROM stuffToPlot;
EOF;
$voltage = array();
$current = array();
$datestamp = array();
$ret = $db->query($sql);
while ($row = $ret->fetchArray(SQLITE3_ASSOC)){
$voltage[] = $row['voltage'];
$current[] = $row['current'];
$datestamp[] = $row['datestamp'];
}
$unixtimestamp = array();
foreach ($datestamp as $nebulosa){
$unixtimestamp[] = strtotime($nebulosa);
}
$power = array();
foreach ($voltage as $key => $door){
$power[] = $door * $current[$key];
}
echo json_encode($power);
echo json_encode($unixtimestamp);
?>