Как то появлялась идея собрать весь функционал будильника в модуль, чтобы пользователь мог скачать модуль, понаставить галочки где надо (включение по дням недели) - и будильник работает. Но у меня времени пока на все не хватает. Просто подкинул идею...мож кто возьмется)rtroyakov писал(а):Подскажите,как реализовать(написать правильно код) в таймере,код в будильнике или ещё как и где,.. т.е. код,который бы включал в 7 утра свет в детской,но 6 раз в неделю.
Будильник
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Будильник
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
rtroyakov
- Сообщения: 109
- Зарегистрирован: Сб июл 11, 2015 2:54 am
- Откуда: Московская обл,город Ногинск
Re: Будильник
Спасибо,конечно,уважаемый ErmolenkoM,но всё это актуально,когда имеешь навыки и знания по РНР,я,увы,не имею таких.Вы бы ,если можно,кусочек кода вот с этой вот буквой N..... Я согласен с оратором nick7zmail по поводу галочек в будильнике на днях недели.Спасибо,парни,за скорые ответы.
-
ErmolenkoM
- Сообщения: 560
- Зарегистрирован: Ср сен 04, 2013 10:31 am
- Откуда: Самара
- Контактная информация:
Re: Будильник
rtroyakov писал(а):Спасибо,конечно,уважаемый ErmolenkoM,но всё это актуально,когда имеешь навыки и знания по РНР,я,увы,не имею таких.Вы бы ,если можно,кусочек кода вот с этой вот буквой N.
Код: Выделить всё
if (date("N")<7){ // сегодня рабочий день или суббота
say('Пора вставать!');
}
-
rtroyakov
- Сообщения: 109
- Зарегистрирован: Сб июл 11, 2015 2:54 am
- Откуда: Московская обл,город Ногинск
Re: Будильник
Спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Re: Будильник
по поводу шаблона, выставил шаблон "установи будильник"
Алиса говорит что установила будильник (правда почему то с 13 до 23 будильник не ставит)
потом проговаривает фразу на сколько часов и сколько минут
а при проверке в свойствах будильника AlarmOne.AlarmOn стоит 0 хотя должен быть 1,
AlarmOne.AlarmTime стоит время которое установил последний раз в будильнике через меню,
Алиса говорит что установила будильник (правда почему то с 13 до 23 будильник не ставит)
потом проговаривает фразу на сколько часов и сколько минут
а при проверке в свойствах будильника AlarmOne.AlarmOn стоит 0 хотя должен быть 1,
AlarmOne.AlarmTime стоит время которое установил последний раз в будильнике через меню,
server i5, OS-Ubuntu Server 16., 1-wire
php 7, AMS,broadlink rm2,rm3 mini.
php 7, AMS,broadlink rm2,rm3 mini.
Re: Будильник
По поводу предыдущего сообщения....
оказывается в другом месте надо смотреть состояние будильника X-Ray
А вот по поводу распознаванию текста
Говорит неизвестная команда при команде без указания минут.
Хотя должна предложить на 00 минут
Так же не устанавливает будильник после 12 часов
оказывается в другом месте надо смотреть состояние будильника X-Ray
А вот по поводу распознаванию текста
Говорит неизвестная команда при команде без указания минут.
Хотя должна предложить на 00 минут
Так же не устанавливает будильник после 12 часов
server i5, OS-Ubuntu Server 16., 1-wire
php 7, AMS,broadlink rm2,rm3 mini.
php 7, AMS,broadlink rm2,rm3 mini.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Будильник
Шаблон дополнительный создать надо без минут.ученик писал(а): Хотя должна предложить на 00 минут
Так же не устанавливает будильник после 12 часов
А по поводу 12 часов - скорее всего маска стоит, которая время в 12 часовом формате понимает...надо просто другую маску использовать. Например просто численную (\d+ вроде...точно не помню), а в самом шаблоне уже проверять - соответствует ли формат часам...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: Будильник
Уважаемые! Где то видел на форуме, как определять выходной день или нет. Сколько сейчас не ищу, а найти так и не могу. Ткните, пожалуйста, меня носом где это я могу прочитать!!!
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Будильник
Alexiy2 писал(а):Уважаемые! Где то видел на форуме, как определять выходной день или нет. Сколько сейчас не ищу, а найти так и не могу. Ткните, пожалуйста, меня носом где это я могу прочитать!!!
Код: Выделить всё
if (!isWeekDay()) {Код: Выделить всё
if (isWeekEnd()) {Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: Будильник
Небольшие изменения в шаблон будильника позволяют вместо слова часов писать, говорить (часов, часа, час).
Одно но, При использовании ChromeGateMJD вместо этих слов двоеточие в ответе.
Код: Выделить всё
Шаблон: ((В|в)ключи|(П|п)оставь|(У|у)станови|(З|з)аведи) будильник на (\d+)(\D+)(\d*)
Код: $h=$matches[6];
$i=$matches[7];
$m=$matches[8];
...
say("Ставлю будильник на ".$h." ".$i." ".$m." минут. Постарайтесь не проспать.",5);