Subversion Repositories HomeAutomation

Rev

Rev 2058 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

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