Subversion Repositories HomeAutomation

Rev

Rev 2054 | Blame | Last modification | View Log | SVN | RSS feed

  1. <?php
  2.  
  3.  
  4. function GetLastData($alias2)
  5. {
  6.   $level2 = 0;
  7.   $buffer = "";
  8.   $result = array();
  9.   try
  10.   {
  11.     $socket = atomd_initialize("127.0.0.1", 1202);
  12.     atomd_send_command($socket, "Module_GetLastDataRaw $alias2");
  13.  
  14.     $buffer = atomd_read_command_response($socket);
  15.     $array = json_decode(trim($buffer), true);
  16.   }
  17.   catch (Exception $e)
  18.   {
  19.     die($e);
  20.   }
  21.   return $array["results"];
  22. }
  23.  
  24.  
  25.  
  26. function SetDimmerValue($alias2, $level)
  27. {
  28.   $level2 = 0;
  29.   $buffer = "";
  30.  
  31.   try
  32.   {
  33.     $socket = atomd_initialize("127.0.0.1", 1202);
  34.  
  35.     atomd_send_command($socket, "Dimmer_AbsoluteFade $alias2 255 $level");
  36.    
  37.     $buffer = atomd_read_command_response($socket);
  38.   }
  39.   catch (Exception $e)
  40.   {
  41.     die($e);
  42.   }
  43. }
  44.  
  45. ?>
  46.  
  47.