Subversion Repositories HomeAutomation

Rev

Rev 2110 | Rev 2138 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 2110 Rev 2113
Line 493... Line 493...
493
 
493
 
494
  for (var n = 0; n < arguments.length; n++)
494
  for (var n = 0; n < arguments.length; n++)
495
  {
495
  {
496
    var aliases_data = Module_ResolveAlias(arguments[n]);
496
    var aliases_data = Module_ResolveAlias(arguments[n]);
497
 
497
 
-
 
498
    result[arguments[n]] = {};
-
 
499
 
498
    for (var name in aliases_data)
500
    for (var name in aliases_data)
499
    {
501
    {
500
      var last_value_string = Storage_GetParameter("LastValues", name);
502
      var last_value_string = Storage_GetParameter("LastValues", name);
501
 
503
 
502
      if (last_value_string)
504
      if (last_value_string)
503
      {
505
      {
504
        result[name] = JSON.parse(last_value_string);
506
        result[name] = JSON.parse(last_value_string);
-
 
507
        result[arguments[n]] = result[name];
505
      }
508
      }
506
      else
509
      else
507
      {
510
      {
508
        result[name] = {};
511
        result[name] = {};
509
      }
512
      }
510
    }
513
    }
511
  }
514
  }
512
 
515
 
513
  return result;
516
  return result;
514
}
517
}
515
 
518
 
516
function Module_GetLastDataRaw(alias_name)
519
function Module_GetLastDataRaw(alias_name)
517
{
520
{
518
    var result = { results : {} };
521
    var result = { results : {} };
519
 
522
 
520
  for (var n = 0; n < arguments.length; n++)
523
  for (var n = 0; n < arguments.length; n++)
521
    {
524
    {
522
      var aliases_data = Module_ResolveAlias(arguments[n]);
525
      var aliases_data = Module_ResolveAlias(arguments[n]);
523
 
526
 
524
      for (var name in aliases_data)
527
      for (var name in aliases_data)
525
      {
528
      {
526
          var last_value_string = Storage_GetParameter("LastValues", name);
529
          var last_value_string = Storage_GetParameter("LastValues", name);
-
 
530
 
-
 
531
      result[arguments[n]] = {};
527
 
532
 
528
          if (last_value_string)
533
          if (last_value_string)
529
          {
534
          {
530
            result.results[name] = JSON.parse(last_value_string);
535
            result.results[name] = JSON.parse(last_value_string);
-
 
536
        result[arguments[n]] = result[name];
531
          }
537
          }
532
          else
538
          else
533
          {
539
          {
534
            result.results[name] = {};
540
            result.results[name] = {};
535
          }
541
          }