diff --git a/api/index.html b/api/index.html index 63c324a2d451642207446a6bcc9e832125b5d33d..4c37e3db3dbe7dddede9f1def6cda21d975b6a18 100644 --- a/api/index.html +++ b/api/index.html @@ -61,6 +61,7 @@ <tr><td class="type">int16</td><td class="variable">tempWerkstatt</td><td class="description">Die zum Zeitpunkt <span class="variable">timestamp</span> gemessene Temperatur in der Werkstatt in Zehntelgrad (213 => 21,3°).</td></tr> <tr><td class="type">boolean</td><td class="variable">tuerOffen</td><td class="description">Der zum Zeitpunkt <span class="variable">timestamp</span> erfasste Status der Eingangstür (0 = geschlossen; 1 = offen).</td></tr> <tr><td class="type">uint32</td><td class="variable">timestamp</td><td class="description">Zeitpunkt, an dem der Datensatz zuletzt erfasst wurde, als unix-timestamp.</td></tr> + <tr><td class="type">uint32</td><td class="variable">age</td><td class="description">Alter des Datensatzes in Sekunden.</td></tr> </table> </div> </li> diff --git a/api/status.php b/api/status.php index b2e7a5a0b97cb1e5eb80c7d5259730f36fd51f9d..32312a6898f0ce60b077ffd529f06b9b54852cb3 100644 --- a/api/status.php +++ b/api/status.php @@ -2,7 +2,7 @@ $wankerlink = mysql_pconnect('localhost', 'wanker', 'b2SGyye48tJjtjyY', false) or print(mysql_error()); mysql_select_db('warpzone_wanker', $wankerlink) or print("FehlerS:" . mysql_error()); - $wankerQuery = "SELECT tempLounge, tempWerkstatt, tuerOffen, unix_timestamp(time) as time FROM zonenstatus ORDER BY time DESC LIMIT 1"; + $wankerQuery = "SELECT tempLounge, tempWerkstatt, tuerOffen, unix_timestamp(time) as time, UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP(time) as age FROM zonenstatus ORDER BY time DESC LIMIT 1"; $wankerResult = mysql_query($wankerQuery, $wankerlink) or print("FehlerQ:" . mysql_error($wankerLink)); $wankerZonenArray = mysql_fetch_array($wankerResult) or print(mysql_error()); @@ -11,6 +11,7 @@ $wankerTempWerkstatt = $wankerZonenArray['tempWerkstatt']; $wankerTempLounge = $wankerZonenArray['tempLounge']; $wankerTimestamp = $wankerZonenArray['time']; + $wankerAge = $wankerZonenArray['age']; $wankerTuerOffen = $wankerZonenArray['tuerOffen'] == 0?0:1; @@ -19,6 +20,7 @@ $answerArray['tempWerkstatt'] = intval($wankerTempWerkstatt); $answerArray['tuerOffen'] = intval($wankerTuerOffen); $answerArray['timestamp'] = intval($wankerTimestamp); + $answerArray['age'] = intval($wankerAge); print(json_encode($answerArray));