X-Git-Url: https://git.rvb.name/weathermon.git/blobdiff_plain/3a48d89e76fd2ab87dabf08632474c529cf77ad4..042de91dcd2c71ef304c1119d2e15caba47e2c8f:/web/index.php?ds=inline
diff --git a/web/index.php b/web/index.php
index d513251..37251e6 100644
--- a/web/index.php
+++ b/web/index.php
@@ -2,14 +2,28 @@
false)))) {
die($err);
@@ -25,22 +39,65 @@ $q = $db -> prepare(
where
v.timestamp>adddate(now(), -1)
and v.sensor_id=s.id
- and s.st_id=p.st_id'
+ and s.st_id=p.st_id
+ and p.id>=0
+ order by s_description,st_description'
);
$q -> execute();
while ($row = $q -> fetch(PDO::FETCH_ASSOC)) {
- echo '
'.$row['s_description'].'/'.$row['st_description'].'
';
+ echo '
';
+ echo '';
+
+$ql = $db -> prepare(
+ '
+ SELECT unix_timestamp(timestamp) timestamp,DATE_FORMAT(timestamp,"%H:%i") printable,value
+ FROM
+ meteo.sensor_values
+ WHERE
+ sensor_id='.$row['sensor_id'].' and parameter_id='.$row['param_id'].' and timestamp>addtime(now(), -3600)
+ ORDER BY
+ timestamp desc
+ '
+ );
+
+$ql -> execute();
+
+$printable_ts = "?";
+$value = "?";
+
+if ($rowl = $ql -> fetch(PDO::FETCH_ASSOC)) {
+
+ $timestamp = $rowl['timestamp'];
+ $printable_ts = $rowl['printable'];
+ $value = $rowl['value'];
+
+ $units = get_unit($db,$row['param_id']);
+ $from_unit = $units['from'];
+ $to_unit = $units['to'];
+ $param_unit = $units['name'];
+
+ $val = convert_unit($db,$value,$from_unit,$to_unit);
+
+}
+
+echo '
'.$printable_ts.'
';
+echo '
'.$val.' '.$param_unit.'
';
?>
-
+
";
+
}
?>
+
+
\ No newline at end of file