From: Vincent Date: Sat, 10 Apr 2021 11:42:32 +0000 (+0200) Subject: . X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=3b8e016f6563a3869db90a1d0a0ba7dcbb83b1f5;p=tortuga-home.git . --- diff --git a/.idea/workspace.xml b/.idea/workspace.xml index b79cda0..9eab33f 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,14 +2,9 @@ - - - + - - - diff --git a/config/global.php b/config/global.php index d2bcda0..7f15aaa 100644 --- a/config/global.php +++ b/config/global.php @@ -33,11 +33,18 @@ $squeezeboxPlayers = array( ); -$phones = array('vincent' => array( - 'ip' => '192.168.13.31', - 'key' => 'APA91bHeWfPc86eVpVzYDfQHdolELsdHdlNou2a2YoMWhBuAG9odAlfZLBjve9zDBq4U04e_zd2tA864El8Z2NfUh7XJktOHbU4F1mdmAVczklg5ZFRClvhX4f8fqfZ9YLG94NdBQbGn', - 'password' => '4pyA?Rnyeyc1$44M') -); +$phones = [ + 'vincent' => [ + 'ip' => '192.168.13.31', + 'key' => 'APA91bHeWfPc86eVpVzYDfQHdolELsdHdlNou2a2YoMWhBuAG9odAlfZLBjve9zDBq4U04e_zd2tA864El8Z2NfUh7XJktOHbU4F1mdmAVczklg5ZFRClvhX4f8fqfZ9YLG94NdBQbGn', + 'password' => '4pyA?Rnyeyc1$44M' + ], + 'cuisine' => [ + 'ip' => '192.168.13.32', + 'key' => 'dmGYolpN-k4:APA91bEcMcfkZ0jZViEvyqyVWoT71-vQko9DE0wwg-vzPkZ5-lHwiVJDH38dXfIoWrHWTrtEiMsv-6TrebFR-dNOLhVoVUb3rCsehmLi-Ew17lkP75Yqds3KsWEiyF_yx-i-9dc_4ewV', + 'password' => '4pyA?Rnyeyc1$44M' + ] +]; $squeezeboxPlayersByRoom = [ 'bureau' => ['Bureau'], diff --git a/js/home.js b/js/home.js index 66bbe51..162973b 100644 --- a/js/home.js +++ b/js/home.js @@ -512,7 +512,11 @@ function screenOff() { if (lastOffScreen < Date.now() - 30000) { lastOffScreen = Date.now(); - sshCommand('/usr/local/bin/screenoff'); + if (androidApp) { + phonetask('screenoff'); + } else { + sshCommand('/usr/local/bin/screenoff'); + } gotohomeTimeout = setTimeout(function () { showSection('home', true); }, 7000); @@ -529,7 +533,11 @@ function screenOn(hidescreensaver) { if (hidescreensaver === undefined) { hidescreensaver = true; } - sshCommand('/usr/local/bin/screenon'); + if (androidApp) { + phonetask('screenon'); + } else { + sshCommand('/usr/local/bin/screenon'); + } lastOffScreen = 0; if (hidescreensaver) { hideScreenSaver(); @@ -787,6 +795,13 @@ function stopSqueeze() { } } +function phonetask(task, device) { + if (device === undefined) { + device = CONFIG.DEVICE; + } + $.get('scripts/phonetask.php?phone=' + device + '&task=' + task); +} + function showSection(section, force) { if (force === undefined) { force = false; @@ -838,6 +853,7 @@ function _showSection(section) { return; } + displayLoader(); if ($('main').find('section[data-section="' + section + '"]').length === 0) { $('main').append(SECTIONS[section]); } else { @@ -850,6 +866,9 @@ function _showSection(section) { resize(); $("#scrollholder").scrollLeft(0); + setTimeout(function () { + hideLoader(); + }, 250); } function displayLoader(e) {