ночной и дневной режим
Модератор: immortal
Re: ночной и дневной режим
Отключил пока динамики нет сил по среди ночи слушать адский голос
((
Re: ночной и дневной режим
Такое чувство что на команде say везде стоят 2. Как найти где исправить этот режим. Ставлю в тесте 1. Гундит ей пофиг что ночной режим включён.
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Контактная информация:
Re: ночной и дневной режим
Через что звук воспроизводится?dksobol писал(а): Вт авг 28, 2018 10:10 pm Такое чувство что на команде say везде стоят 2. Как найти где исправить этот режим. Ставлю в тесте 1. Гундит ей пофиг что ночной режим включён.
minMsgLevel чему равен?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
Re: ночной и дневной режим
1. Колонки джек 3.5
2. равен 1
2. равен 1
- Вложения
-
- 2018-08-28_23-20-59.png (7.24 КБ) 6080 просмотров
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Контактная информация:
Re: ночной и дневной режим
А ночью он по идее должен быть 2 или еще больше. Иначе, конечно, будут орать голосом все say, у который уровень 1 и выше.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
Re: ночной и дневной режим
Где рыть? Спасибо за помощь с пылесосом. 
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Контактная информация:
Re: ночной и дневной режим
В метод, который у тебя активирует ночной режим (режим тишины), впиши:
Код: Выделить всё
sg('minMsgLevel', '5');Код: Выделить всё
sg('minMsgLevel', '1');MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
Re: ночной и дневной режим
Может тогда вопросик еще. Почему повторяет статусы о многие методы типа "Выключить всё" по 2-5 раз.
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Контактная информация:
Re: ночной и дневной режим
Тут хз. Надо вникать в твою конфигурацию.dksobol писал(а): Вт авг 28, 2018 11:39 pm Может тогда вопросик еще. Почему повторяет статусы о многие методы типа "Выключить всё" по 2-5 раз.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
Re: ночной и дневной режим
Понравился ваш скрипт, но, не могу сделать что бы проговаривал "Солнце в зените!" думал, что здесьxor писал(а): Ср фев 07, 2018 2:47 am Убрал из минутного цикла проверку на наступление темноты/рассвет
После полуночи (0:0) запускается скрипт (ещё и в методе StartUp на всякий случай)Сейчас проверяю, наверное, надо при старте скрипта принудительно устанавливать текущее состояние DarknessModeРаз в суткиSPOILER_SHOWКод: Выделить всё
$lat=gg('ThisComputer.latitude'); // широта $long=gg('ThisComputer.longitude'); // долгота $sun_info = date_sun_info(time(), $lat, $long); foreach ($sun_info as $key => $val) { if ($key == 'sunrise') { $sunrise = $val; //echo 'Восход: '.date("H:i", $sunrise).'<br>'; } if ($key == 'sunset') { $sunset = $val; $day_length = $sunset - $sunrise; //echo 'Заход: '.date("H:i", $sunset).'<br>'; //echo 'Долгота дня: '.gmdate("H:i", $day_length).'<br>'; AddScheduledJob("job_SunSet","cm('DarknessMode.activate');say('Закат',2);", $sunset); } if ($key == 'transit') { //echo 'В зените: '.date("H:i", $val).'<br>'; } if ($key == 'civil_twilight_begin') { //echo 'Начало утренних сумерек: '.date("H:i", $val).'<br>'; AddScheduledJob("job_civil_twilight_begin","cm('DarknessMode.deactivate');", $val); // чуть раньше рассвета, мне так больше нравится } if ($key == 'civil_twilight_end') { //echo 'Конец вечерних сумерек: '.date("H:i", $val).'<br>'; AddScheduledJob("job_civil_twilight_end","say('Сумерки',2);", $val); } }
Код: Выделить всё
...
}
if ($key == 'transit') {
//echo 'В зените: '.date("H:i", $val).'<br>';
say('Середина ночи (script)!',2);
}
...