From f554fe3c640e32bfcbfcf247dc807c476014b496 Mon Sep 17 00:00:00 2001 From: Zandor Smith <info@zsinfo.nl> Date: Tue, 2 Jan 2018 23:17:04 +0100 Subject: [PATCH] Initial commit. --- updateSensor.php | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 updateSensor.php diff --git a/updateSensor.php b/updateSensor.php new file mode 100644 index 0000000..f32d6bb --- /dev/null +++ b/updateSensor.php @@ -0,0 +1,37 @@ +<?php + +$sensorId = 0; // Fill in your sensor id. +$apiKey = ""; // Fill in the installation API key. + +function getTemperature() { + $handle = fopen("/sys/bus/w1/devices/w1_bus_master1/w1_master_slaves", "r"); + if ($handle) { + while (($sensors = fgets($handle)) !== false) { + $sensor = "/sys/bus/w1/devices/".trim($sensors)."/w1_slave"; + $sensorhandle = fopen($sensor, "r"); + if ($sensorhandle) { + $thermometerReading = fread($sensorhandle, filesize($sensor)); + fclose($sensorhandle); + // We want the value after the t= on the 2nd line + preg_match("/t=(.+)/", preg_split("/\n/", $thermometerReading)[1], $matches); + $celsius = round($matches[1] / 1000); + fclose($handle); + return $celsius; + } else { + return null; + } + } + fclose($handle); + } else { + return null; + } + return null; +} + +while(true) { + + $temperature = getTemperature(); + + + +} \ No newline at end of file -- GitLab