Страница 1 из 2

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

Добавлено: Сб сен 26, 2015 7:19 pm
ajmoroz
Добрый вечер, уважаемые знатоки умного дома.
Пытаюсь реализовать управление светом с помощью мажордомо через шлюз noolite. Возникла следующая проблема. Свет включается или выключается без проблем, если сделать это в первый раз, например открыл вэбинтерфейс и вкл или выкл свет. Если же сразу хочу изменить состояние на противоположное, то это происходит с задержкой, при том каждый раз разной.
Под систему у меня отдан абсолютно рабочий ноут, на нем ничего нет, кроме majordomo. Работаю через удаленный рабочий стол.

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

Добавлено: Сб сен 26, 2015 8:14 pm
ajmoroz
Судя по всему majodomo зависает. И именно при повторном нажатии кнопки выкл света. Я заметил, что и вэбинтерфейс тоже висит. Как только погрузится и свет тут же срабатывает.

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

Добавлено: Ср сен 30, 2015 2:45 pm
ajmoroz
Так всё-таки, может majordomo виснуть при пустом компе, если учитывать, что он даже на роутере может работать

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

Добавлено: Ср сен 30, 2015 3:04 pm
slgeo
Версия под линукс?

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

Добавлено: Ср сен 30, 2015 4:19 pm
Victor_S
Тоже в последнее время стал замечать иногда задержки на включение света(у меня он на MegaD) и не только.

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

Добавлено: Чт окт 01, 2015 8:24 am
ErmolenkoM
1. Реализаций НооЛайт несколько, но во все встроена задержка. Но она полсекунды и постоянна.
2. Действительно, реакция на пульты мгновенна, а через МЖД у меня лаг около 1 секунды. Постоянный.
3. Попробуйте расправить антенны, поменять их ориентацию в пространстве: возможно проходит не первый пакет по радиоканалу.
4. Попробуйте потестить так: в шедуллер вставить проигрывание звука и тут же включение света - проверите тормозит ли ВебИнтерфейс.
5. В обработчик влючения света вставьте отладку с текущим таймштампом до и после команды. по логам определите где задержка.
6. НооЛайт это радио. Хотите скорости и надежности - переходите на провода. тот же МегаД например.

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

Добавлено: Пт окт 02, 2015 10:33 am
vova5049
тот же МегаД например.
У меня на МегаД тоже порядка 1 секунды задержка. Использую модуль MegaD

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

Добавлено: Пт окт 02, 2015 12:28 pm
ErmolenkoM
vova5049 писал(а):
тот же МегаД например.
У меня на МегаД тоже порядка 1 секунды задержка. Использую модуль MegaD
Странно, у меня МегаД включает/выключает свет по датчику движения. По ощущениям - очень быстро.

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

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

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

ЗАРАНЕЕ СПАСИБО

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

Добавлено: Пн окт 12, 2015 9:58 pm
utia38
блин вот сам и разобрался этот код как раз и не вкл. дежурное освещение (noo2) если вкл. основное (noo1). причем noo1 должен стоять первый

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

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

}