wenn ich auf der ccu2 was ändere
wird auf dem edomi im verzeichnis /usr/local/edomi/www/data/log ein log erstellt mit den Aktuellen Werten von der CCU2
z.b Temperatur auf 23.2 einstellen
also muss die CCU2 daten an edomi übertragen haben
wenn es in edomi verzeichnis ein log gibt???
LOG
hm_xmlrpcsrv_debug.log
>>XMLRPC server script START<<
array(23) {
["HTTP_USER_AGENT"]=>
string(12) "XMLRPC++ 0.7"
["HTTP_HOST"]=>
string(11) "10.2.1.3:80"
["CONTENT_TYPE"]=>
string(8) "text/xml"
["CONTENT_LENGTH"]=>
string(3) "746"
["PATH"]=>
string(29) "/sbin:/usr/sbin:/bin:/usr/bin"
["SERVER_SIGNATURE"]=>
string(0) ""
["SERVER_SOFTWARE"]=>
string(32) "Apache/2.2.15 (CentOS) PHP/5.3.3"
["SERVER_NAME"]=>
string(8) "10.2.1.3"
["SERVER_ADDR"]=>
string(8) "10.2.1.3"
["SERVER_PORT"]=>
string(2) "80"
["REMOTE_ADDR"]=>
string(10) "10.2.1.111"
["DOCUMENT_ROOT"]=>
string(20) "/usr/local/edomi/www"
["SERVER_ADMIN"]=>
string(14) "root@localhost"
["SCRIPT_FILENAME"]=>
string(57) "/usr/local/edomi/www/data/liveproject/lbs/EXE19001435.php"
["REMOTE_PORT"]=>
string(5) "54051"
["GATEWAY_INTERFACE"]=>
string(7) "CGI/1.1"
["SERVER_PROTOCOL"]=>
string(8) "HTTP/1.1"
["REQUEST_METHOD"]=>
string(4) "POST"
["QUERY_STRING"]=>
string(0) ""
["REQUEST_URI"]=>
string(37) "/data/liveproject/lbs/EXE19001435.php"
["SCRIPT_NAME"]=>
string(37) "/data/liveproject/lbs/EXE19001435.php"
["PHP_SELF"]=>
string(37) "/data/liveproject/lbs/EXE19001435.php"
["REQUEST_TIME"]=>
int(1516475396)
}
">>REQUEST<< :<?xml version="1.0"?>\r\n<methodCall><methodName>system. multicall<\/methodName>\r\n<params><param><value><array><data> <value><struct><member><name>methodName<\/name><value>event<\/value><\/member><member><name>params<\/name><value><array><data><value>edomi_hm-532561535<\/value><value>OEQ0699032:1<\/value><value>TEMPERATURE<\/value><value><double>23.200000<\/double><\/value><\/data><\/array><\/value><\/member><\/struct><\/value><value><struct><member><name>methodName<\/name><value>event<\/value><\/member><member><name>params<\/name><value><array><data><value>edomi_hm-532561535<\/value><value>OEQ0699032:1<\/value><value>HUMIDITY<\/value><value><i4>40<\/i4><\/value><\/data><\/array><\/value><\/member><\/struct><\/value><\/data><\/array><\/value><\/param><\/params><\/methodCall>\r\n"
RPC method system.multicall()
array(2) {
[0]=>
array(2) {
["methodName"]=>
string(5) "event"
["params"]=>
array(4) {
[0]=>
string(18) "edomi_hm-532561535"
[1]=>
string(12) "OEQ0699032:1"
[2]=>
string(11) "TEMPERATURE"
[3]=>
float(23.2)
}
}
[1]=>
array(2) {
["methodName"]=>
string(5) "event"
["params"]=>
array(4) {
[0]=>
string(18) "edomi_hm-532561535"
[1]=>
string(12) "OEQ0699032:1"
[2]=>
string(8) "HUMIDITY"
[3]=>
int(40)
}
}
}
event(edomi_hm-532561535, OEQ0699032:1, TEMPERATURE, 23.2)
wird auf dem edomi im verzeichnis /usr/local/edomi/www/data/log ein log erstellt mit den Aktuellen Werten von der CCU2
z.b Temperatur auf 23.2 einstellen
also muss die CCU2 daten an edomi übertragen haben
wenn es in edomi verzeichnis ein log gibt???
LOG
hm_xmlrpcsrv_debug.log
>>XMLRPC server script START<<
array(23) {
["HTTP_USER_AGENT"]=>
string(12) "XMLRPC++ 0.7"
["HTTP_HOST"]=>
string(11) "10.2.1.3:80"
["CONTENT_TYPE"]=>
string(8) "text/xml"
["CONTENT_LENGTH"]=>
string(3) "746"
["PATH"]=>
string(29) "/sbin:/usr/sbin:/bin:/usr/bin"
["SERVER_SIGNATURE"]=>
string(0) ""
["SERVER_SOFTWARE"]=>
string(32) "Apache/2.2.15 (CentOS) PHP/5.3.3"
["SERVER_NAME"]=>
string(8) "10.2.1.3"
["SERVER_ADDR"]=>
string(8) "10.2.1.3"
["SERVER_PORT"]=>
string(2) "80"
["REMOTE_ADDR"]=>
string(10) "10.2.1.111"
["DOCUMENT_ROOT"]=>
string(20) "/usr/local/edomi/www"
["SERVER_ADMIN"]=>
string(14) "root@localhost"
["SCRIPT_FILENAME"]=>
string(57) "/usr/local/edomi/www/data/liveproject/lbs/EXE19001435.php"
["REMOTE_PORT"]=>
string(5) "54051"
["GATEWAY_INTERFACE"]=>
string(7) "CGI/1.1"
["SERVER_PROTOCOL"]=>
string(8) "HTTP/1.1"
["REQUEST_METHOD"]=>
string(4) "POST"
["QUERY_STRING"]=>
string(0) ""
["REQUEST_URI"]=>
string(37) "/data/liveproject/lbs/EXE19001435.php"
["SCRIPT_NAME"]=>
string(37) "/data/liveproject/lbs/EXE19001435.php"
["PHP_SELF"]=>
string(37) "/data/liveproject/lbs/EXE19001435.php"
["REQUEST_TIME"]=>
int(1516475396)
}
">>REQUEST<< :<?xml version="1.0"?>\r\n<methodCall><methodName>system. multicall<\/methodName>\r\n<params><param><value><array><data> <value><struct><member><name>methodName<\/name><value>event<\/value><\/member><member><name>params<\/name><value><array><data><value>edomi_hm-532561535<\/value><value>OEQ0699032:1<\/value><value>TEMPERATURE<\/value><value><double>23.200000<\/double><\/value><\/data><\/array><\/value><\/member><\/struct><\/value><value><struct><member><name>methodName<\/name><value>event<\/value><\/member><member><name>params<\/name><value><array><data><value>edomi_hm-532561535<\/value><value>OEQ0699032:1<\/value><value>HUMIDITY<\/value><value><i4>40<\/i4><\/value><\/data><\/array><\/value><\/member><\/struct><\/value><\/data><\/array><\/value><\/param><\/params><\/methodCall>\r\n"
RPC method system.multicall()
array(2) {
[0]=>
array(2) {
["methodName"]=>
string(5) "event"
["params"]=>
array(4) {
[0]=>
string(18) "edomi_hm-532561535"
[1]=>
string(12) "OEQ0699032:1"
[2]=>
string(11) "TEMPERATURE"
[3]=>
float(23.2)
}
}
[1]=>
array(2) {
["methodName"]=>
string(5) "event"
["params"]=>
array(4) {
[0]=>
string(18) "edomi_hm-532561535"
[1]=>
string(12) "OEQ0699032:1"
[2]=>
string(8) "HUMIDITY"
[3]=>
int(40)
}
}
}
event(edomi_hm-532561535, OEQ0699032:1, TEMPERATURE, 23.2)
Kommentar