Страница 5 из 11

Re: ночной и дневной режим

Добавлено: Ср янв 10, 2018 1:50 pm
nick7zmail
Sergibus0 писал(а):Сделал, всё работает, но как только прилетит обновление эту процедуру нужно будет делать заново...
Нельзя этот кусочек кода включить на постоянной основе?
Зачем лезть в модуль то??
Что мешает создать метод, привязанный к одному из свойств sunrise или sunset, и в нём обрабатывать значение? Это никуда не улетит при обновлении... И модуль погоды явно не должен заниматься включением/выключением режимов в системе. Да и не всем удобно, чтобы по времени заката/рассвета выставлялся...у меня по расписанию к примеру. Иначе ночной режим зимой включается часов в 5. Это же бред.

Re: ночной и дневной режим

Добавлено: Ср янв 10, 2018 2:14 pm
Sergibus0
Начнем с того, что тот кусок кода не меняет никак переход на ночной и дневной режимы. Он заполняет ThisComputer.SunRiseTime и ThisComputer.SunSetTime которые по умолчанию, при установке системы заполняются web переменными (дынные берутся для Минска, если я не ошибаюсь). Эти свойства, при настройках по умолчанию, влияют только фразы Алисы о восходе и закате солнца.

Re: ночной и дневной режим

Добавлено: Ср янв 10, 2018 4:00 pm
nick7zmail
Ах да...простите)) мой мозг каким то образом смешал тот код и вот этот

Код: Выделить всё

 if (timeBetween(gg('ThisComputer.SunRiseTime'),gg('ThisComputer.SunSetTime')) && gg('ThisComputer.isDark')=="1") {
  sg("ThisComputer.isDark",0);
  callMethodSafe('DarknessMode.deactivate');
 } elseif (!timeBetween(gg('ThisComputer.SunRiseTime'),gg('ThisComputer.SunSetTime')) && gg('ThisComputer.isDark')!="1") {
  sg("ThisComputer.isDark",1);
  callMethodSafe('DarknessMode.activate');
 }  
Тогда согласен, внесу в модуль.

Re: ночной и дневной режим

Добавлено: Ср янв 10, 2018 6:11 pm
kas5858
Друзья, почитав данную ветку у меня возникло несколько вопросов.

1. Что такое "ночной режим"?
2. Нужен ли он для правильного функционирования MD? или же его можно заменить другим режимом?

Что я думаю, в MD есть режим "Темное время суток" его режим зависит от восхода и заката, этим режимом очень удобно контролировать освещение, к этому режиму добавить "Режим сна", его работа будет зависеть от того когда предпочитают ложится хозяева и его основная функция будет контролировать тишину. Ну вот и возникаю эти два вопроса, которые как мне показалось многих здесь на форуме вводит в непонимание как правильно его использовать, для сна или темного времени суток. Может я чего то не догоняю, помогите разобраться нужен ли ночной режим?

Re: ночной и дневной режим

Добавлено: Ср янв 10, 2018 6:19 pm
Logrus
https://majordomo.smartliving.ru/forum/ ... =90#p67890
у сергея на сцене три положения никого нет дома, третье все спят, буду завязывать на него
имхо, все зависит от ваших предпочтений, хотелок и умений

Re: ночной и дневной режим

Добавлено: Ср янв 10, 2018 6:27 pm
kas5858
Logrus писал(а):https://majordomo.smartliving.ru/forum/ ... =90#p67890
у сергея на сцене три положения никого нет дома, третье все спят, буду завязывать на него
имхо, все зависит от ваших предпочтений, хотелок и умений
Это все понятно, реализуй как хочешь, но вопрос в другом, зачем режим "Ночной"?
когда как я думаю правильнее иметь два режима вместо одного "Темное время" и "Сон". Зачем "Ночной"? Какую функцию он несет?

Re: ночной и дневной режим

Добавлено: Ср янв 10, 2018 6:30 pm
Logrus
сейчас на нем минимальный уровень проговаривания ( алиса ночью только критически важное озвучивает) и проговаривание времени, сам режим регулируется время вкл., откл.; можно использовать как дополнительное условие для чего либо другого

Re: ночной и дневной режим

Добавлено: Ср янв 10, 2018 9:22 pm
nick7zmail
Темное время суток - это когда темно на улице...по времени заката/рассвета можно выставить...а ночной режим - это уже когда все (или не совсем все) спят, и Алиса не должна будить новостными или информационными сообщениями...да, у многих на это завязан только minMsgLevel...но можно и ещё что-то прикрутить...сам ни одним режимом пока не пользуюсь в полной мере)))просто висят как информационные иконки на сцене...для "нормального функционирования" - по сути ни один из них не нужен по факту)) тут только от вас зависит, как логику построите, и к какому режиму завязываться будете...можно ещё своих насоздавать))

Re: ночной и дневной режим

Добавлено: Ср янв 10, 2018 10:16 pm
kas5858
Спасибо! Теперь понял что я правильно мыслил.
Режимы:
Темное время суток - sunrise и sunset.
Ночной или Сон - minMsgLevel.

А то тема сбила с толку названием "ночной и дневной режим" и связали ее с восходом и закатом.

Re: ночной и дневной режим

Добавлено: Чт янв 11, 2018 4:40 am
Logrus