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

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

Модераторы: Bagir, Ivan, Vit, immortal, PAV

Аватара пользователя
Lerych
Сообщения: 15
Зарегистрирован: Чт дек 14, 2017 8:46 pm
Откуда: Московская область, Серпухов
Благодарил (а): 13 раз
Поблагодарили: 0

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

Сообщение Lerych » Ср июн 13, 2018 12:29 am

Так?
while(gg('alarm_indicator.value')<>0) {
playSound('\media\alarm.mp3');
}
sleep(10000);
Аватара пользователя
nick7zmail
Сообщения: 5195
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 109 раз
Поблагодарили: 1200 раз

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

Сообщение nick7zmail » Ср июн 13, 2018 7:12 am

Lerych писал(а):
Вт июн 12, 2018 11:01 pm
А sleep не будет всю систему усыплять? А через таймеры как?
По идее не должен. Но тоже об этом задумался, когда писал, по-этому и предложил второй вариант с таймером. Надо проверять.
А на счет таймера https://kb.smartliving.ru/vstroennie-v- ... o-funkcii/ функция setTimeOut. Создаёте таймер при включении будильника на длину мелодии. По выполнению таймера - мелодию на повтор и новый таймер. По кнопке на сцене - очищаем таймаут, останавливаем мелодию. В целом как то так.
Lerych писал(а):
Ср июн 13, 2018 12:29 am
Так?
while(gg('alarm_indicator.value')<>0) {
playSound('\media\alarm.mp3');
}
sleep(10000);
Не совсем, sleep в цикл нужен...и да...это если что секунды.

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

while(gg('alarm_indicator.value')<>0) {
playSound('\media\alarm.mp3');
sleep(10);
}
За это сообщение автора nick7zmail поблагодарил:
Lerych (Чт июн 14, 2018 12:05 am)
Рейтинг: 1.67%
Raspberry Pi3 + Broadlink + esp8266 (blynk) + Arduino Mega (AMS)
Уважаемые пользователи! Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Помощь пользователям | Создание сцен
Аватара пользователя
Lerych
Сообщения: 15
Зарегистрирован: Чт дек 14, 2017 8:46 pm
Откуда: Московская область, Серпухов
Благодарил (а): 13 раз
Поблагодарили: 0

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

Сообщение Lerych » Чт июн 14, 2018 12:32 am

Спасибо всем за помощь и подсказки!
Сделал как на фото
2018-06-14_00-29-40.jpg
2018-06-14_00-29-40.jpg (77.07 КБ) 145 просмотров
2018-06-14_00-29-03.jpg
2018-06-14_00-29-03.jpg (66.62 КБ) 145 просмотров
ученик
Сообщения: 168
Зарегистрирован: Чт фев 12, 2015 2:34 pm
Благодарил (а): 30 раз
Поблагодарили: 5 раз

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

Сообщение ученик » Пт июн 15, 2018 7:56 am

Переустановил модуль будильника .
Появилась проблема ...
Устанавливаю вечером время срабатывания будильника на утро например на 7-00 , а будильник сразу срабатывает, как только время поменял и Алиса начинает будить.
server i5, OS-Ubuntu Server 16., 1-wire
php 7, AMS,broadlink rm2,rm3 mini.
Аватара пользователя
nick7zmail
Сообщения: 5195
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 109 раз
Поблагодарили: 1200 раз

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

Сообщение nick7zmail » Пт июн 15, 2018 8:55 am

Это у вас что то с объектами в классе. Убедитесь, что к свойству AlarmTime в классе не привязаны никакие методы (в частности AlarmRun).

Отправлено с моего Xperia XZ1 Compact через Tapatalk
Raspberry Pi3 + Broadlink + esp8266 (blynk) + Arduino Mega (AMS)
Уважаемые пользователи! Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Помощь пользователям | Создание сцен
ученик
Сообщения: 168
Зарегистрирован: Чт фев 12, 2015 2:34 pm
Благодарил (а): 30 раз
Поблагодарили: 5 раз

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

Сообщение ученик » Пн июн 25, 2018 1:30 pm

nick7zmail писал(а):
Пт июн 15, 2018 8:55 am
Это у вас что то с объектами в классе. Убедитесь, что к свойству AlarmTime в классе не привязаны никакие методы (в частности AlarmRun).
Отправлено с моего Xperia XZ1 Compact через Tapatalk
Проверил. Свойство AlarmTime, к нему ничего не привязано.
А будильник так же продолжает срабатывать при изменение времени.
server i5, OS-Ubuntu Server 16., 1-wire
php 7, AMS,broadlink rm2,rm3 mini.
Аватара пользователя
nick7zmail
Сообщения: 5195
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 109 раз
Поблагодарили: 1200 раз

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

Сообщение nick7zmail » Пн июн 25, 2018 2:54 pm

Давайте в личку ближе к вечеру тимвивер. Подключусь - гляну что там.

Отправлено с моего Xperia XZ1 Compact через Tapatalk

Raspberry Pi3 + Broadlink + esp8266 (blynk) + Arduino Mega (AMS)
Уважаемые пользователи! Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Помощь пользователям | Создание сцен
Ответить