ночной и дневной режим
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: ночной и дневной режим
Хм...в читаемом формате может действительно не хватает...могу внести его в тот же ow_fact.sunriseTimeText к примеру. Зачем он в ThisComputer ума не приложу...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 104
- Зарегистрирован: Вт май 12, 2015 9:59 pm
- Благодарил (а): 16 раз
- Поблагодарили: 13 раз
Re: ночной и дневной режим
Внесите пожалуйста! Куда угодно можно внести, лишь бы было, а от куда брать, это уже техническая сторона вопроса, лишь бы в системе уже было!!!!
Спасибо за понимание!!!!
Спасибо за понимание!!!!
-
- Сообщения: 138
- Зарегистрирован: Ср ноя 22, 2017 11:46 am
- Благодарил (а): 35 раз
- Поблагодарили: 7 раз
Re: ночной и дневной режим
Не могу найти где поменять время перехода в ночной режим и обратно, раньше код ниже был в onNewMinute, я менял там время перехода как мне надо, сейчас после установки этого кода нет, я добавил его в onNewMinute, все равно продолжает в 20:00 включаться, а в 8:00 выключаться. Смотрел в "onNewHour" и "onNewMinute", не могу найти где прописано в 20:00 включаться, а в 8:00 выключаться.
Код: Выделить всё
if (timeIs('23:00')) {
callMethod('NightMode.activate');
} elseif (timeIs('10:00')) {
callMethod('NightMode.deactivate');
}
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: ночной и дневной режим
В onnewminute и остался...только проверьте и классовый метод и метод объекта ClockChime.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 138
- Зарегистрирован: Ср ноя 22, 2017 11:46 am
- Благодарил (а): 35 раз
- Поблагодарили: 7 раз
Re: ночной и дневной режим
Не вижу, метод onNewMinute Объекта ClockChime:
метод onNewHour Объекта ClockChime:
Других методов в объекте ClockChime с кодом нет.
Не пойму где прописано в 20:00 включаться, а в 8:00 выключаться.
Код: Выделить всё
$h=(int)date('G',time());
$m=date('i',time());
if (isWeekDay()) {
}
if (timeBetween(getGlobal('NightModeEnd'),getGlobal('NightModeStart')) && getGlobal('clockChimeEnabled')) {
if ($m=="00") {
say(timeNow(),1);
}
}
setGlobal('timeNow',date('H:i'));
$homeStatus=date('H:i');
if (getGlobal('NobodyHomeMode.active')) {
$homeStatus.=' Дома никого';
} else {
$homeStatus.=' Дома кто-то есть';
}
$homeStatus.=' '.getGlobal('Security.stateDetails');
$homeStatus.=' '.getGlobal('System.stateDetails');
$homeStatus.=' '.getGlobal('Communication.stateDetails');
setGlobal('HomeStatus',$homeStatus);
if (timeBetween(getGlobal('SunRiseTime'),getGlobal('SunSetTime')) && getGlobal('isDark')=="1") {
setGlobal("isDark",0);
callMethod('DarknessMode.deactivate');
} elseif (!timeBetween(getGlobal('SunRiseTime'),getGlobal('SunSetTime')) && getGlobal('isDark')!="1") {
setGlobal("isDark",1);
callMethod('DarknessMode.activate');
}
if (timeIs(getGlobal('SunRiseTime'))) {
say('Всходит солнце');
}
if (timeIs(getGlobal('SunSetTime'))) {
say('Солнце заходит',2);
}
if (timeIs("23:30") && (gg("EconomMode.active")!="1") && (gg("NobodyHomeMode.active")=="1")) {
say("Похоже никого нет сегодня, можно сэкономить немного.");
callMethod('EconomMode.activate');
}
if (timeIs('23:00')) {
callMethod('NightMode.activate');
} elseif (timeIs('10:00')) {
callMethod('NightMode.deactivate');
}
if (timeIs(gg('NightModeStart'))) {
callMethod('NightMode.activate');
} elseif (timeIs(gg('NightModeEnd'))) {
callMethod('NightMode.deactivate');
}
if (timeIs("03:00")) {
runScript("systemMaintenance");
}
if (gg('ThisComputer.AlarmStatus') && timeIs(gg('ThisComputer.AlarmTime'))) {
runScript('MorningAlarm');
}
Код: Выделить всё
$paths=array('/var/log/*.1','/var/log/*.2',
'/var/log/*.1.*',
'/var/log/*.2.*',
'/var/log/*.3.*',
'/var/log/*.4.*',
'/var/log/*.5.*',
'/var/log/*.6.*',
'/var/log/*.7.*'
);
foreach($paths as $p) {
safe_exec('rm '.$p);
}
runScript('Hourly');
runScript('filesClearOld');
Не пойму где прописано в 20:00 включаться, а в 8:00 выключаться.
-
- Сообщения: 1555
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: ночной и дневной режим
Код: Выделить всё
if (timeIs(gg('NightModeStart'))) {
callMethod('NightMode.activate');
} elseif (timeIs(gg('NightModeEnd'))) {
callMethod('NightMode.deactivate');
}
-
- Сообщения: 138
- Зарегистрирован: Ср ноя 22, 2017 11:46 am
- Благодарил (а): 35 раз
- Поблагодарили: 7 раз
Re: ночной и дневной режим
NightModeStart и в NightModeEnd видел, но найти не смог, поиск по МЖД не работает, где их искать?
-
- Сообщения: 1555
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: ночной и дневной режим
Поскольку имя объекта опущено, то искать следует в объекте ThisComputer
- Рейтинг: 1.16%
-
- Сообщения: 138
- Зарегистрирован: Ср ноя 22, 2017 11:46 am
- Благодарил (а): 35 раз
- Поблагодарили: 7 раз
Re: ночной и дневной режим
Спасибо, нашел, поменял эти значения в свойствах Объекта ThisComputer, но что то мне подсказывает что эти значения здесь просто отображаются, менять нужно где то в другом месте.
-
- Сообщения: 1555
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: ночной и дневной режим
Нет - они не просто отображаются Менять их можно в любом месте, где они меняются - например можно в меню добавить и там оперативно менять или например шаблон сделать - Поменяй время начала ночного времени на ... и заносить при помощи sg('NightModeStart',новое время)