]> _ Git - tortuga-home.git/commitdiff
.
authorVincent <vincent@enhydra.fr>
Sat, 24 Apr 2021 07:19:59 +0000 (09:19 +0200)
committerVincent <vincent@enhydra.fr>
Sat, 24 Apr 2021 07:19:59 +0000 (09:19 +0200)
.idea/workspace.xml
config/salon.php
js/home.js
scripts/cron/cron.php
scripts/lib/router.php

index 984e41370341aec930b9e851febc53a02e930bd6..89359c969da13eae3ae2efa768ee90022a5bc9d2 100644 (file)
@@ -3,11 +3,10 @@
   <component name="ChangeListManager">
     <list default="true" id="352ce63a-b52a-41a2-979b-becda7920939" name="Default" comment=".">
       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/scripts/homeconnect.php" beforeDir="false" afterPath="$PROJECT_DIR$/scripts/homeconnect.php" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/scripts/lib/homeconnect.php" beforeDir="false" afterPath="$PROJECT_DIR$/scripts/lib/homeconnect.php" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/scripts/lib/remoteinfos.php" beforeDir="false" afterPath="$PROJECT_DIR$/scripts/lib/remoteinfos.php" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/scripts/lib/scenes.php" beforeDir="false" afterPath="$PROJECT_DIR$/scripts/lib/scenes.php" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/servers/domoticz.php" beforeDir="false" afterPath="$PROJECT_DIR$/servers/domoticz.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/config/salon.php" beforeDir="false" afterPath="$PROJECT_DIR$/config/salon.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/js/home.js" beforeDir="false" afterPath="$PROJECT_DIR$/js/home.js" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/scripts/cron/cron.php" beforeDir="false" afterPath="$PROJECT_DIR$/scripts/cron/cron.php" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/scripts/lib/router.php" beforeDir="false" afterPath="$PROJECT_DIR$/scripts/lib/router.php" afterDir="false" />
     </list>
     <option name="SHOW_DIALOG" value="false" />
     <option name="HIGHLIGHT_CONFLICTS" value="true" />
       <workItem from="1618656192286" duration="2313000" />
       <workItem from="1618682288258" duration="2117000" />
       <workItem from="1618740509693" duration="14198000" />
-      <workItem from="1618947923152" duration="1999000" />
-    </task>
-    <task id="LOCAL-00422" summary=".">
-      <created>1607938357925</created>
-      <option name="number" value="00422" />
-      <option name="presentableId" value="LOCAL-00422" />
-      <option name="project" value="LOCAL" />
-      <updated>1607938357925</updated>
+      <workItem from="1618947923152" duration="2016000" />
+      <workItem from="1619079821781" duration="1188000" />
+      <workItem from="1619120393111" duration="2277000" />
     </task>
     <task id="LOCAL-00423" summary=".">
       <created>1608196291044</created>
       <option name="project" value="LOCAL" />
       <updated>1618909856304</updated>
     </task>
-    <option name="localTasksCounter" value="471" />
+    <task id="LOCAL-00471" summary=".">
+      <created>1618989464530</created>
+      <option name="number" value="00471" />
+      <option name="presentableId" value="LOCAL-00471" />
+      <option name="project" value="LOCAL" />
+      <updated>1618989464530</updated>
+    </task>
+    <option name="localTasksCounter" value="472" />
     <servers />
   </component>
   <component name="TypeScriptGeneratedFilesManager">
index b339380db75a6bcf711f401585c2d8cea4ea2956..9d9483cf624904a15ceac5c9c1c6930c20055754 100644 (file)
@@ -8,7 +8,7 @@ config('VOLUME_DEVICE', 'DenonAVR');
 config('VIDEOPLAYER_DEVICE', 'salon');
 config('HIDEMASK_TIMEOUT', 250);
 config('THEME','#d0a25b');
-config('SLEEPSCREEN', 15);
+config('SLEEPSCREEN', 150);
 config('SCREENSAVER_BRIGHTNESS', 100);
 config('SLEEPTYPE', 'screensaver');
 config('SCREENSAVER','weatherstation');
index 162973ba8c7520982e07a8194ccebde6788594ea..467046ca536622060f6e5eae1880b1ebce46b9b6 100644 (file)
@@ -632,6 +632,10 @@ function updateScreenSaver(force) {
 }
 
 function showScreenSaver() {
+    if( $('main section:visible').data('section')==='remote'){
+        return;
+    }
+
     if (!$(".screensaver").is(':visible')) {
         updateScreenSaver(true);
         $(".screensaver").show();
index c80de8aadae3ea2b4314c3af4f389e417dffced6..731b1444dfe431e45c63102c4b5e0cf16fd46b76 100644 (file)
@@ -9,7 +9,7 @@ function cronOneLoop($cronmin)
     echo '------------------------------------' . "\n";
     _logSection('One Loop // ' . $cronmin);
     cronRooms($cronmin);
-    cronInsteon($cronmin);
+    //cronInsteon($cronmin);
     cronWeather($cronmin);
 
     if ($cronmin % 5 == 0) {
@@ -31,17 +31,15 @@ function cronOneLoop($cronmin)
         cronPing($cronmin);
     }
     if ($cronmin % 15 == 0) {
-        cronKodi($cronmin);
+        cronXPlanet($cronmin);
+        cronFlowerPower($cronmin);
+        cronPodcasts($cronmin);
         cronMediaLibrary($cronmin);
         cronTmdb($cronmin);
     }
     cronHarmony($cronmin);
     cronInterface($cronmin);
-    if ($cronmin % 15 == 0) {
-        cronXPlanet($cronmin);
-        cronFlowerPower($cronmin);
-        cronPodcasts($cronmin);
-    }
+
     if ($cronmin == 0) {
         cronEcoMode($cronmin);
     }
@@ -49,7 +47,10 @@ function cronOneLoop($cronmin)
         cronTranscode($cronmin);
     }
     cronHeartbeat($cronmin);
-    _logSection('End Loop');
+    if ($cronmin % 15 == 0) {
+        cronKodi($cronmin);
+    }
+    _logSection('End Loop (min:' . $cronmin . ')');
 }
 
 function cronXPlanet($cronmin)
@@ -65,12 +66,14 @@ function cronXPlanet($cronmin)
 
 function cronBackyard($cronmin)
 {
+    _logSection('Backyard');
     $device = 679;
     domoticzSwitch($device, getDomoticzDeviceStatus($device) === 'On');
 }
 
 function cronShield($cronmin)
 {
+    _logSection('Shield');
     global $devices;
     foreach ($devices as $device) {
         if (isset($device['shield'])) {
@@ -416,5 +419,6 @@ function cronHeartbeat($cronmin)
 
 function cronKodi($cronmin)
 {
+    _logSection('Kodi');
     kodiSyncPlayedStatus();
 }
\ No newline at end of file
index 3f98228afcc62eda267abb8b9caecfa627bd07a1..eeb8445391d54134c03dd3c89a3349b57d00c122 100644 (file)
@@ -2,7 +2,11 @@
 
 function routerDevicesList()
 {
-    $res = httpRequest('http://192.168.13.1/status-devices.asp', 'get', ['_' => time()], ['admin', 'BDQw479qbJST4u']);
+    try {
+        $res = httpRequest('http://192.168.13.1/status-devices.asp', 'get', ['_' => time()], ['admin', 'BDQw479qbJST4u']);
+    } catch (Exception $e) {
+        return [];
+    }
     // echo $res->getBody();
     if (preg_match('/dhcpd_lease = ([^;]+);/m', $res->getBody(), $dhcp)) {
         if (preg_match_all('/192\.168\.13\.[0-9]{1,3}/', $dhcp[1], $matches)) {