From: Vincent Date: Wed, 4 Sep 2019 07:52:55 +0000 (+0200) Subject: . X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=4454ce8c8fdbe58dd80c192ef03fd54ac16576bb;p=tortuga-home.git . --- diff --git a/.idea/workspace.xml b/.idea/workspace.xml index f9d1b2d..186da78 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -3,8 +3,11 @@ + + - + + diff --git a/scripts/cron/cron.php b/scripts/cron/cron.php index 21f4d51..8a6e7ca 100644 --- a/scripts/cron/cron.php +++ b/scripts/cron/cron.php @@ -6,6 +6,7 @@ function cronOneLoop($cronmin) { set_time_limit(0); cronRooms($cronmin); + cronInsteon($cronmin); if ($cronmin % 5 == 0) { cronTraffic($cronmin, false); @@ -37,6 +38,10 @@ function cronOneLoop($cronmin) cronHeartbeat($cronmin); } +function cronInsteon($cronmin){ + insteonCommand('knock'); +} + function cronEcoMode($cronmin) { if ($cronmin % 5 != 0) { diff --git a/scripts/lib/insteon.php b/scripts/lib/insteon.php index 3912422..a213dbe 100644 --- a/scripts/lib/insteon.php +++ b/scripts/lib/insteon.php @@ -26,7 +26,7 @@ function runInsteonCommand($command, $attempts = 3) insteonClearBuffer(); echo "\n" . '-- Command ' . $command . ' attempt #' . $attempts . ' --' . "\n"; echo "command : " . _insteonCommand($command) . "\n"; - for ($i = 1; $i <= 5; $i++) { + for ($i = 1; $i <= 3; $i++) { usleep(1000000 * 0.1); $buff = insteonBuffer(); echo $buff . "\n"; diff --git a/scripts/lib/medialibrary.php b/scripts/lib/medialibrary.php index fc87d22..79dbd71 100644 --- a/scripts/lib/medialibrary.php +++ b/scripts/lib/medialibrary.php @@ -132,6 +132,8 @@ function transcodeOneVideo() continue; } + set_time_limit(0); + ignore_user_abort(true); $cmd = 'C:\Scripts\convertvideo.bat "' . nasToAvion($item) . '" "' . nasToAvion($to) . '" ' . $item->getExtension(); print_r(sshCommand($cmd, 'avion')); return; diff --git a/scripts/transcode.php b/scripts/transcode.php index 1b2d946..1f958ed 100644 --- a/scripts/transcode.php +++ b/scripts/transcode.php @@ -1,3 +1,4 @@ igbset('insteon_queue', $queue); echo 'Run command ' . $command . "\n"; + if ($command == 'knock') { + insteonKnock(); + continue; + } runInsteonCommand($command); usleep(1000000 * 0.5); }