コード例 #1
0
ファイル: get.datasensor.update.php プロジェクト: WAPOSAT/WP1
$fechaText = "" . $mesText . "-" . $dia . " " . $hora . ":" . $minuto . ":" . $segundo;
$info_parameter = utf8_encode($ValParameters["referencia"]);
//$info_parameter = utf8_encode("hola<div>hola 2</div>");
$valMedio = $AcumVal / $long;
$valMedio = round($valMedio, 2);
if ($valMedio > $lastVal && $Block["better_up"] == 0) {
    $message_advice = "Hemos detectado que la ultima medicion es menor que la media, por lo que le recomendamos utilizar el agua en este momento pues se requiere menos insumos para su preparación";
} else {
    if ($valMedio < $lastVal && $Block["better_up"] == 0) {
        $message_advice = "Hemos detectado que este no es buen momento de usar agua para su proceso, la calidad no es la mejor de acuerdo a las ultimas 24 horas";
    } else {
        $message_advice = "Su agua esta en los valores medios, su utilizacion no tendra mayor repercucion en su proceso";
    }
}
$long = 0;
$Measurement->get_sinceId($Block["id_sensor"], $last);
while ($valores = $Measurement->retornar_SELECT()) {
    $datetmp = new DateTime($valores["date"], new DateTimeZone("UTC"));
    $dateval = $datetmp->getTimestamp() . "000";
    $valuetmp = (double) $valores["value"];
    array_push($DataTime, (double) $dateval);
    array_push($DataValue, round($valuetmp, 1));
    array_push($Data, [$valores["date"], (double) $valores["valor"]]);
    if ($lastID < $valores["id_measurement"]) {
        $lastID = (double) $valores["id_measurement"];
        $lastVal = (double) $valores["value"];
        $lastVal = round($lastVal, 1);
        $lastdate = $valores["date"];
    }
    $long++;
}