Documentation
[ampy.git] / html / currentjson_chunked.php
index 34f5c8b059c54ae85abc2af84298de8e8ba38ea3..a860df51b596268dc1bb6083d1189a5c94c6c837 100644 (file)
@@ -1,5 +1,11 @@
 <?php
-$RRDFILE="/home/nirgal/ampy/power.rrd";
+/*
+ * Experimental version that return chunked http response.
+ *
+ * Pulling the values is no longer needed as the one request will output
+ * the updates every 10 seconds.
+ */
+require_once('config.php');
 
 header("Content-Type: text/json");
 header("Transfer-Encoding: chunked");
@@ -17,11 +23,12 @@ function send_chunk($chunk)
 }
 
 while (True) {
-       $info=rrd_lastupdate($RRDFILE);
+       $info=rrd_lastupdate(RRDFILE);
        if ($info === FALSE)
                $result=[
                        'last_update' => 'unknown',
-                       'watts' => 'unknown'
+                       'watts' => 'unknown',
+                       'error' => rrd_error(),
                ];
        else
                $result=[