[Модуль] Будильник (app_alarmclock)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

C_3AXAPOB
Сообщения: 510
Зарегистрирован: Ср июн 08, 2016 4:17 pm
Благодарил (а): 124 раза
Поблагодарили: 101 раз

Re: Модуль "Будильник"

Сообщение C_3AXAPOB » Ср окт 12, 2016 8:56 pm

C_3AXAPOB писал(а):не срабатывает будильник =(
Похоже этот код не обрабатывается
include_once(DIR_MODULES . 'app_alarmclock/app_alarmclock.class.php');
$app_alarmclock = app_alarmclock();
$app_alarmclock->check_alarm();

где посмотреть?
при запуске этого кода отдельным скриптом выдает это:
Fatal error: Call to undefined function app_alarmclock() in C:\_majordomo\htdocs\modules\scripts\scripts.class.php(139) : eval()'d code on line 2
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль "Будильник"

Сообщение nick7zmail » Ср окт 12, 2016 9:08 pm

Я хз...вот, создал новый скрипт с этим текстом, запустил - все норм.
Вложения
scr.jpg
scr.jpg (111.51 КБ) 7371 просмотр
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль "Будильник"

Сообщение nick7zmail » Ср окт 12, 2016 9:13 pm

Попробуйте чтоль вот это решение...вдруг поможет viewtopic.php?p=38328#p38328
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
C_3AXAPOB
Сообщения: 510
Зарегистрирован: Ср июн 08, 2016 4:17 pm
Благодарил (а): 124 раза
Поблагодарили: 101 раз

Re: Модуль "Будильник"

Сообщение C_3AXAPOB » Ср окт 12, 2016 9:52 pm

я в программировании чуть выше нуля. Как это сделать?
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль "Будильник"

Сообщение nick7zmail » Ср окт 12, 2016 10:05 pm

Опачки...мой косяк....все дело "new"...исправил первый пост

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

include_once(DIR_MODULES."app_alarmclock/app_alarmclock.class.php");
$app_alarmclock=new app_alarmclock();
$app_alarmclock->check_alarm();
Прошу прощения за свою невнимательность)
За это сообщение автора nick7zmail поблагодарили (всего 2):
eygen (Ср окт 12, 2016 10:14 pm) • C_3AXAPOB (Ср окт 12, 2016 10:15 pm)
Рейтинг: 2.33%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
eygen
Сообщения: 392
Зарегистрирован: Чт сен 25, 2014 5:37 pm
Откуда: Екатеринбург
Благодарил (а): 25 раз
Поблагодарили: 52 раза

Re: Модуль "Будильник"

Сообщение eygen » Ср окт 12, 2016 10:15 pm

nick7zmail писал(а):Опачки...мой косяк....все дело "new"...исправил первый пост

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

include_once(DIR_MODULES."app_alarmclock/app_alarmclock.class.php");
$app_alarmclock=new app_alarmclock();
$app_alarmclock->check_alarm(); 
Прошу прощения за свою невнимательность)

Заработало!!! Спасибо!
banderos
Сообщения: 13
Зарегистрирован: Ср ноя 02, 2016 11:05 am
Откуда: Украина Днепр. обл
Благодарил (а): 17 раз
Поблагодарили: 1 раз

Re: Модуль "Будильник"

Сообщение banderos » Ср ноя 02, 2016 11:17 am

у меня такой вопрос ребята, работаю посменно 12, через сутки, 12, двое дома, что нужно изменить для настройки будильника на срабатывание через такие промежутки времени?! я знаю что таких как я единицы, но в дальнейшем думаю настроить с помощью етих будильников полив, например через сутки газонов, огорода и так далее.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль "Будильник"

Сообщение nick7zmail » Ср ноя 02, 2016 11:42 am

banderos писал(а):у меня такой вопрос ребята, работаю посменно 12, через сутки, 12, двое дома, что нужно изменить для настройки будильника на срабатывание через такие промежутки времени?! я знаю что таких как я единицы, но в дальнейшем думаю настроить с помощью етих будильников полив, например через сутки газонов, огорода и так далее.
Интересный вопрос. Хотел предложить добавить опцию - четная/не четная неделя...но понял, что тоже не совпадает с таким графиком))
Вам скрипт или метод надо написать...
К примеру в ThisComputer свойство создаете - time_to_alarm
Скрипт что то типа

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

if gg('ThisComputer.time_to_alarm')=72*60 { //раз в 72 часа запускаем будильник
cm('Будильник.метод');
sg('ThisComputer.time_to_alarm', 0);
} else {
sg('ThisComputer.time_to_alarm', gg('ThisComputer.time_to_alarm')+1); //прибавляем 1 ко времени
}
И поставить на выполнение раз в минуту (в OnNewMinute). Код будет запускать метод "Будильник.метод" раз в 72 часа в нужное время...либо чуть сложнее (но правильнее): взять стандартный код будильника (не модуля, там где скриптом настраивали) и добавить условие (подобным способом, как выше, только не на минуты и часы настроенного а на дни), значение которого будет от 1 до 3, и если 3 - то запускать будильник....
Можно и при использовании модуля такое замутить (идея чуть позже пришла). Выставляете в модуле нужное время, а в методе выполняемом по будильнику проводите проверку (соответственно добавив нужное свойство) - будильник сработал, если кол-во дней 3 - то запускаем звуковой сигнал, и скидываем кол-во дней на 0, иначе к кол-ву дней прибавляем 1.
За это сообщение автора nick7zmail поблагодарил:
banderos (Пт ноя 18, 2016 11:02 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Akorolev
Сообщения: 119
Зарегистрирован: Вт ноя 08, 2016 4:27 pm
Благодарил (а): 11 раз
Поблагодарили: 10 раз

Re: Модуль "Будильник"

Сообщение Akorolev » Ср ноя 16, 2016 2:28 pm

Отличный будильник, автору спасибо!
vasai
Сообщения: 8
Зарегистрирован: Чт июн 23, 2016 11:46 am
Благодарил (а): 2 раза
Поблагодарили: 0

Re: Модуль "Будильник"

Сообщение vasai » Пн ноя 28, 2016 8:05 pm

Можно как нибудь, осуществить отправку топика mqtt при срабатывание будильника?
Ответить