Subversion Repositories HomeAutomation

Rev

Rev 2284 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 2284 Rev 2300
Line 39... Line 39...
39
            for (var label in RRD_Tool_StoredData[name]["rrdNames"])
39
            for (var label in RRD_Tool_StoredData[name]["rrdNames"])
40
            {
40
            {
41
                //Log("Found label: "+label+"\n");
41
                //Log("Found label: "+label+"\n");
42
                var data = eval("(" + alias_string[RRD_Tool_StoredData[name]["rrdNames"][label]["Module"]] + ")");
42
                var data = eval("(" + alias_string[RRD_Tool_StoredData[name]["rrdNames"][label]["Module"]] + ")");
43
                var datatype=RRD_Tool_StoredData[name]["rrdNames"][label]["data"];
43
                var datatype=RRD_Tool_StoredData[name]["rrdNames"][label]["data"];
-
 
44
                if (typeof data[datatype] == 'undefined')
-
 
45
                {
-
 
46
                    //Log("\033[31mCould not find datatype: "+RRD_Tool_StoredData[name]["rrdNames"][label]["data"]+".\033[0m");
-
 
47
                    continue;
-
 
48
                }
-
 
49
                if (typeof data[datatype]["value"][RRD_Tool_StoredData[name]["rrdNames"][label]["value"]] == 'undefined')
-
 
50
                {
-
 
51
                    //Log("\033[33mwifipid: result was: " + JSON.stringify(data[datatype]) + "\033[0m\n");
-
 
52
                   
-
 
53
                    //Log("\033[31mCould not find value: "+RRD_Tool_StoredData[name]["rrdNames"][label]["value"]+".\033[0m");
-
 
54
                    continue;
-
 
55
                }
44
                var periodicity=RRD_Tool_StoredData[name]["rrd"]["Period_s"];
56
                var periodicity=RRD_Tool_StoredData[name]["rrd"]["Period_s"];
-
 
57
                //Log("\033[31mTimeout: "+RRD_Tool_StoredData[name]["rrdNames"][label]["noTimeOut"]+"  "+datatype+".\033[0m");
-
 
58
                if (typeof RRD_Tool_StoredData[name]["rrdNames"][label]["noTimeOut"] == 'undefined')
-
 
59
                {
-
 
60
//                Log("\033[31mUndef.\033[0m");
45
                if ((get_time() - periodicity*2) > data[datatype]["timestamp"])
61
                    if (((get_time() - periodicity*2) > data[datatype]["timestamp"]))
-
 
62
                    {
-
 
63
//                      Log("\033[31mError1: RRD-store "+name+" could not store data, too old. Current time="+get_time()+", periodicity="+periodicity+", data timestamp="+data[datatype]["timestamp"]+" data: "+RRD_Tool_StoredData[name]["rrdNames"][label]["data"]+" value: "+RRD_Tool_StoredData[name]["rrdNames"][label]["value"]+".\033[0m");
-
 
64
                        continue;
-
 
65
                    }
-
 
66
                } else {
-
 
67
//                Log("\033[31mDef.\033[0m");
-
 
68
                    if (((get_time() - periodicity*2) > data[datatype]["timestamp"])&& RRD_Tool_StoredData[name]["rrdNames"][label]["noTimeOut"] != '1')
46
                {
69
                    {
47
                    //Log("\033[31mError: RRD-store "+name+" could not store data, too old. Current time="+get_time()+", periodicity="+periodicity+", data timestamp="+data[datatype]["timestamp"]+".\033[0m");
70
//                      Log("\033[31mError2: RRD-store "+name+" could not store data, too old. Current time="+get_time()+", periodicity="+periodicity+", data timestamp="+data[datatype]["timestamp"]+" data: "+RRD_Tool_StoredData[name]["rrdNames"][label]["data"]+" value: "+RRD_Tool_StoredData[name]["rrdNames"][label]["value"]+".\033[0m");
48
                    continue;
71
                        continue;
-
 
72
                    }
49
                }
73
                }
50
                if (first == 1) {
74
                if (first == 1) {
51
                    names += label;
75
                    names += label;
52
                    first = 0;
76
                    first = 0;
53
                } else {
77
                } else {