задержка при включении или выключении света

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

ajmoroz
Сообщения: 7
Зарегистрирован: Вт окт 14, 2014 9:57 pm
Благодарил (а): 0
Поблагодарили: 0

задержка при включении или выключении света

Сообщение ajmoroz » Сб сен 26, 2015 7:19 pm

Добрый вечер, уважаемые знатоки умного дома.
Пытаюсь реализовать управление светом с помощью мажордомо через шлюз noolite. Возникла следующая проблема. Свет включается или выключается без проблем, если сделать это в первый раз, например открыл вэбинтерфейс и вкл или выкл свет. Если же сразу хочу изменить состояние на противоположное, то это происходит с задержкой, при том каждый раз разной.
Под систему у меня отдан абсолютно рабочий ноут, на нем ничего нет, кроме majordomo. Работаю через удаленный рабочий стол.
ajmoroz
Сообщения: 7
Зарегистрирован: Вт окт 14, 2014 9:57 pm
Благодарил (а): 0
Поблагодарили: 0

Re: задержка при включении или выключении света

Сообщение ajmoroz » Сб сен 26, 2015 8:14 pm

Судя по всему majodomo зависает. И именно при повторном нажатии кнопки выкл света. Я заметил, что и вэбинтерфейс тоже висит. Как только погрузится и свет тут же срабатывает.
ajmoroz
Сообщения: 7
Зарегистрирован: Вт окт 14, 2014 9:57 pm
Благодарил (а): 0
Поблагодарили: 0

Re: задержка при включении или выключении света

Сообщение ajmoroz » Ср сен 30, 2015 2:45 pm

Так всё-таки, может majordomo виснуть при пустом компе, если учитывать, что он даже на роутере может работать
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

Re: задержка при включении или выключении света

Сообщение slgeo » Ср сен 30, 2015 3:04 pm

Версия под линукс?
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Victor_S
Сообщения: 265
Зарегистрирован: Пт дек 26, 2014 1:58 pm
Благодарил (а): 33 раза
Поблагодарили: 24 раза

Re: задержка при включении или выключении света

Сообщение Victor_S » Ср сен 30, 2015 4:19 pm

Тоже в последнее время стал замечать иногда задержки на включение света(у меня он на MegaD) и не только.
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

Re: задержка при включении или выключении света

Сообщение ErmolenkoM » Чт окт 01, 2015 8:24 am

1. Реализаций НооЛайт несколько, но во все встроена задержка. Но она полсекунды и постоянна.
2. Действительно, реакция на пульты мгновенна, а через МЖД у меня лаг около 1 секунды. Постоянный.
3. Попробуйте расправить антенны, поменять их ориентацию в пространстве: возможно проходит не первый пакет по радиоканалу.
4. Попробуйте потестить так: в шедуллер вставить проигрывание звука и тут же включение света - проверите тормозит ли ВебИнтерфейс.
5. В обработчик влючения света вставьте отладку с текущим таймштампом до и после команды. по логам определите где задержка.
6. НооЛайт это радио. Хотите скорости и надежности - переходите на провода. тот же МегаД например.
aka msh555
Cubian на Cubietruck, Connect
vova5049
Сообщения: 64
Зарегистрирован: Пт фев 21, 2014 10:56 am
Откуда: Днепропетровск
Благодарил (а): 1 раз
Поблагодарили: 5 раз

Re: задержка при включении или выключении света

Сообщение vova5049 » Пт окт 02, 2015 10:33 am

тот же МегаД например.
У меня на МегаД тоже порядка 1 секунды задержка. Использую модуль MegaD
2*MegaD328, Система на Raspberry Pi 2
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

Re: задержка при включении или выключении света

Сообщение ErmolenkoM » Пт окт 02, 2015 12:28 pm

vova5049 писал(а):
тот же МегаД например.
У меня на МегаД тоже порядка 1 секунды задержка. Использую модуль MegaD
Странно, у меня МегаД включает/выключает свет по датчику движения. По ощущениям - очень быстро.
aka msh555
Cubian на Cubietruck, Connect
utia38
Сообщения: 82
Зарегистрирован: Ср авг 26, 2015 9:22 pm
Откуда: г.Обнинск, Калужская обл.
Благодарил (а): 1 раз
Поблагодарили: 9 раз
Контактная информация:

Re: задержка при включении или выключении света

Сообщение utia38 » Пн окт 12, 2015 1:36 pm

Добры день форумчане. Может я конечно не в тему попал, но тоже пользуюсь нулайтом. да задержки с МД есть с кнопочных выключателей - нет. но я по другому вопросу ПОМОГИТЕ ДОПИСАТЬ КОД ИЛИ ПРЕДЛОЖИТЬ ДРУГОЙ:)

1) задача : включать один контур освещения - у меня объект "noo2" (например точечное освещение) по датчику движения от нулайт в определенное время (нужно это для того, что если пришел домой - дежурный свет вкл.), но если после я включаю основной свет - объект "noo1" (например люстру в зале) и выключаю дежурное освещение "noo2" - то как сделать чтобы при последующей движухе дома не включался "noo2" (т.к основной "noo1" уже горит)

2) вот код для метода statusChanged объекта MotionSensor1 (датчик движения)

// включает точечное освещение если время между закатом и 22:58
if (timeBetween(getGlobal('Obninsk.SunSet'),'22:58') && !getGlobal('noo1.status') && !getGlobal('noo2.status')) {
callMethod("noo2.turnOn"); //включает контур точечного освещения в зале

}

ПОДСКАЖИТЕ КУДА И ЧТО ДОПИСАТЬ ЧТОБЫ НЕ ВКЛЮЧАЛСЯ noo2 если включен noo1

ЗАРАНЕЕ СПАСИБО
utia38
Сообщения: 82
Зарегистрирован: Ср авг 26, 2015 9:22 pm
Откуда: г.Обнинск, Калужская обл.
Благодарил (а): 1 раз
Поблагодарили: 9 раз
Контактная информация:

Re: задержка при включении или выключении света

Сообщение utia38 » Пн окт 12, 2015 9:58 pm

блин вот сам и разобрался этот код как раз и не вкл. дежурное освещение (noo2) если вкл. основное (noo1). причем noo1 должен стоять первый

"вот код для метода statusChanged объекта MotionSensor1 (датчик движения)"

// включает точечное освещение если время между закатом и 22:58
if (timeBetween(getGlobal('Obninsk.SunSet'),'22:58') && !getGlobal('noo1.status') && !getGlobal('noo2.status')) {
callMethod("noo2.turnOn"); //включает контур точечного освещения в зале

}
Ответить