示例#1
0
include 'passwords.php';
include 'curl.php';
include 'weather.php';
include 'db.php';
$weather = new Weather();
$database = new Database();
$thingsee = new ThingSee();
$thingsee->getToken();
$currentData = $thingsee->getData();
$events = $currentData->events;
foreach ($events as $event) {
    if (isset($event->cause) && isset($event->cause->senses)) {
        $cause = $event->cause;
        $senses = $cause->senses;
        foreach ($senses as $sense) {
            $weather->setValue($sense->sId, $sense->val, $sense->ts);
        }
    }
}
$horses = $database->getHorses();
$horseRows = array();
$currentHumidity = $weather->getHumidity();
$currentLuminance = $weather->getLuminance();
$currentPressure = $weather->getPressure();
$currentTemperature = $weather->getTemperature();
foreach ($horses as $horse) {
    $horseRow = $horse;
    $previousRaces = $database->getHorseRaces($horse->horse_id);
    $i = 0;
    $horseRow->temperature = countPercent($previousRaces, $currentTemperature, 'temperature');
    $horseRow->humidity = countPercent($previousRaces, $currentHumidity, 'humidity');