From: Roman Bazalevsky <rvb@rvb.name>
Date: Tue, 13 Nov 2018 08:09:45 +0000 (+0300)
Subject: Добавлено скрытие в веб-интерфейсе ненужных данных (типа срабатывания датчика присутс... 
X-Git-Url: https://git.rvb.name/weathermon.git/commitdiff_plain/39baae7114fe1f630ced6750e9648728c4a2d525?ds=inline;hp=-c

Добавлено скрытие в веб-интерфейсе ненужных данных (типа срабатывания датчика присутствия или температуры процессора).
---

39baae7114fe1f630ced6750e9648728c4a2d525
diff --git a/openwrt-web/meteo/meteo.js b/openwrt-web/meteo/meteo.js
index f56bc2d..9060847 100644
--- a/openwrt-web/meteo/meteo.js
+++ b/openwrt-web/meteo/meteo.js
@@ -24,27 +24,29 @@ function RefreshPageState() {
           if (sensor != "timestamp") {
             for (var param in returnedData[sensor_id][sensor]) {
               sensor_path = sensor_id+"."+sensor+"."+param;
-              value = returnedData[sensor_id][sensor][param];
               name = properties["names"][sensor_path];
-              if (! name) { name = sensor_path; }
-              units = properties["units"][sensor_path];
-              scale = properties["scale"][sensor_path];
-              color = properties["colors"][sensor_path];
-              if (scale) {
-                value = (scale[0] * value).toFixed(scale[1]);
+              if (! name.startsWith("-")) {
+                value = returnedData[sensor_id][sensor][param];
+                if (! name) { name = sensor_path; }
+                units = properties["units"][sensor_path];
+                scale = properties["scale"][sensor_path];
+                color = properties["colors"][sensor_path];
+                if (scale) {
+                  value = (scale[0] * value).toFixed(scale[1]);
+                }
+                if (! color) {
+                  color =  value_color;
+                }
+                var section = template.replace(/\$SENSOR_ID/g,sensor_id);
+                section = section.replace(/\$SENSOR/g,sensor);
+                section = section.replace(/\$PARAM/g,param);
+                section = section.replace(/\$NAME/g,name);
+                section = section.replace(/\$UNITS/g,units);
+                section = section.replace(/\$VALUE/g,value);
+                section = section.replace(/\$COLOR/g,color);
+                section = section.replace(/\$TIMESTAMP/g,timestamp);
+                html = html + section;
               }
-              if (! color) {
-                color =  value_color;
-              }
-              var section = template.replace(/\$SENSOR_ID/g,sensor_id);
-              section = section.replace(/\$SENSOR/g,sensor);
-              section = section.replace(/\$PARAM/g,param);
-              section = section.replace(/\$NAME/g,name);
-              section = section.replace(/\$UNITS/g,units);
-              section = section.replace(/\$VALUE/g,value);
-              section = section.replace(/\$COLOR/g,color);
-              section = section.replace(/\$TIMESTAMP/g,timestamp);
-              html = html + section;
             }
           }  
         }