diff -r 9eaaba49450f -r b34a1b2421fb www-thermferm/index.php --- a/www-thermferm/index.php Thu Aug 07 22:06:18 2014 +0200 +++ b/www-thermferm/index.php Fri Aug 08 23:07:44 2014 +0200 @@ -117,6 +117,80 @@ unset($_POST['FanState']); } +if (isset($_POST['Fridge']) && isset($_POST['key']) && isset($_POST['UUID'])) { + + if ($_POST['key'] == "Set") { + $sock = open_socket(); + if ($sock != false) { + socket_write($sock, 'UNIT PUT '.$_POST['UUID'], 4096); + usleep(20000); + socket_write($sock, 'FRIDGE_SET,'.$_POST['Fridge'], 4096); + usleep(20000); + socket_write($sock, '.', 4096); + /* Absorb response */ + while (1) { + $line = socket_read($sock, 4096); + if ($line === '') + break; + } + socket_close($sock); + } + } + + unset($_POST['Fridge']); + unset($_POST['key']); + unset($_POST['UUID']); +} + + +if (isset($_POST['Beer']) && isset($_POST['key']) && isset($_POST['UUID'])) { + + if ($_POST['key'] == "Set") { + $sock = open_socket(); + if ($sock != false) { + socket_write($sock, 'UNIT PUT '.$_POST['UUID'], 4096); + usleep(20000); + socket_write($sock, 'BEER_SET,'.$_POST['Beer'], 4096); + usleep(20000); + socket_write($sock, '.', 4096); + /* Absorb response */ + while (1) { + $line = socket_read($sock, 4096); + if ($line === '') + break; + } + socket_close($sock); + } + } + unset($_POST['Beer']); + unset($_POST['key']); + unset($_POST['UUID']); +} + + +if (isset($_POST['SetProfile']) && isset($_POST['key']) && isset($_POST['UUID'])) { + + if ($_POST['key'] == "Set") { + $sock = open_socket(); + if ($sock != false) { + socket_write($sock, 'UNIT PUT '.$_POST['UUID'], 4096); + usleep(20000); + socket_write($sock, 'PROFILE,'.$_POST['SetProfile'], 4096); + usleep(20000); + socket_write($sock, '.', 4096); + /* Absorb response */ + while (1) { + $line = socket_read($sock, 4096); + if ($line === '') + break; + } + socket_close($sock); + } + } + unset($_POST['SetProfile']); + unset($_POST['key']); + unset($_POST['UUID']); +} $outstr = ''.PHP_EOL;