задержка при включении или выключении света
Модератор: immortal
задержка при включении или выключении света
Добрый вечер, уважаемые знатоки умного дома.
Пытаюсь реализовать управление светом с помощью мажордомо через шлюз noolite. Возникла следующая проблема. Свет включается или выключается без проблем, если сделать это в первый раз, например открыл вэбинтерфейс и вкл или выкл свет. Если же сразу хочу изменить состояние на противоположное, то это происходит с задержкой, при том каждый раз разной.
Под систему у меня отдан абсолютно рабочий ноут, на нем ничего нет, кроме majordomo. Работаю через удаленный рабочий стол.
Пытаюсь реализовать управление светом с помощью мажордомо через шлюз noolite. Возникла следующая проблема. Свет включается или выключается без проблем, если сделать это в первый раз, например открыл вэбинтерфейс и вкл или выкл свет. Если же сразу хочу изменить состояние на противоположное, то это происходит с задержкой, при том каждый раз разной.
Под систему у меня отдан абсолютно рабочий ноут, на нем ничего нет, кроме majordomo. Работаю через удаленный рабочий стол.
Re: задержка при включении или выключении света
Судя по всему majodomo зависает. И именно при повторном нажатии кнопки выкл света. Я заметил, что и вэбинтерфейс тоже висит. Как только погрузится и свет тут же срабатывает.
Re: задержка при включении или выключении света
Так всё-таки, может majordomo виснуть при пустом компе, если учитывать, что он даже на роутере может работать
-
- Сообщения: 265
- Зарегистрирован: Пт дек 26, 2014 1:58 pm
- Благодарил (а): 33 раза
- Поблагодарили: 24 раза
Re: задержка при включении или выключении света
Тоже в последнее время стал замечать иногда задержки на включение света(у меня он на MegaD) и не только.
-
- Сообщения: 560
- Зарегистрирован: Ср сен 04, 2013 10:31 am
- Откуда: Самара
- Благодарил (а): 99 раз
- Поблагодарили: 140 раз
- Контактная информация:
Re: задержка при включении или выключении света
1. Реализаций НооЛайт несколько, но во все встроена задержка. Но она полсекунды и постоянна.
2. Действительно, реакция на пульты мгновенна, а через МЖД у меня лаг около 1 секунды. Постоянный.
3. Попробуйте расправить антенны, поменять их ориентацию в пространстве: возможно проходит не первый пакет по радиоканалу.
4. Попробуйте потестить так: в шедуллер вставить проигрывание звука и тут же включение света - проверите тормозит ли ВебИнтерфейс.
5. В обработчик влючения света вставьте отладку с текущим таймштампом до и после команды. по логам определите где задержка.
6. НооЛайт это радио. Хотите скорости и надежности - переходите на провода. тот же МегаД например.
2. Действительно, реакция на пульты мгновенна, а через МЖД у меня лаг около 1 секунды. Постоянный.
3. Попробуйте расправить антенны, поменять их ориентацию в пространстве: возможно проходит не первый пакет по радиоканалу.
4. Попробуйте потестить так: в шедуллер вставить проигрывание звука и тут же включение света - проверите тормозит ли ВебИнтерфейс.
5. В обработчик влючения света вставьте отладку с текущим таймштампом до и после команды. по логам определите где задержка.
6. НооЛайт это радио. Хотите скорости и надежности - переходите на провода. тот же МегаД например.
-
- Сообщения: 64
- Зарегистрирован: Пт фев 21, 2014 10:56 am
- Откуда: Днепропетровск
- Благодарил (а): 1 раз
- Поблагодарили: 5 раз
Re: задержка при включении или выключении света
У меня на МегаД тоже порядка 1 секунды задержка. Использую модуль MegaDтот же МегаД например.
2*MegaD328, Система на Raspberry Pi 2
-
- Сообщения: 560
- Зарегистрирован: Ср сен 04, 2013 10:31 am
- Откуда: Самара
- Благодарил (а): 99 раз
- Поблагодарили: 140 раз
- Контактная информация:
Re: задержка при включении или выключении света
Странно, у меня МегаД включает/выключает свет по датчику движения. По ощущениям - очень быстро.vova5049 писал(а):У меня на МегаД тоже порядка 1 секунды задержка. Использую модуль MegaDтот же МегаД например.
-
- Сообщения: 82
- Зарегистрирован: Ср авг 26, 2015 9:22 pm
- Откуда: г.Обнинск, Калужская обл.
- Благодарил (а): 1 раз
- Поблагодарили: 9 раз
- Контактная информация:
Re: задержка при включении или выключении света
Добры день форумчане. Может я конечно не в тему попал, но тоже пользуюсь нулайтом. да задержки с МД есть с кнопочных выключателей - нет. но я по другому вопросу ПОМОГИТЕ ДОПИСАТЬ КОД ИЛИ ПРЕДЛОЖИТЬ ДРУГОЙ:)
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
ЗАРАНЕЕ СПАСИБО
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
ЗАРАНЕЕ СПАСИБО
-
- Сообщения: 82
- Зарегистрирован: Ср авг 26, 2015 9:22 pm
- Откуда: г.Обнинск, Калужская обл.
- Благодарил (а): 1 раз
- Поблагодарили: 9 раз
- Контактная информация:
Re: задержка при включении или выключении света
блин вот сам и разобрался этот код как раз и не вкл. дежурное освещение (noo2) если вкл. основное (noo1). причем noo1 должен стоять первый
"вот код для метода statusChanged объекта MotionSensor1 (датчик движения)"
// включает точечное освещение если время между закатом и 22:58
if (timeBetween(getGlobal('Obninsk.SunSet'),'22:58') && !getGlobal('noo1.status') && !getGlobal('noo2.status')) {
callMethod("noo2.turnOn"); //включает контур точечного освещения в зале
}
"вот код для метода statusChanged объекта MotionSensor1 (датчик движения)"
// включает точечное освещение если время между закатом и 22:58
if (timeBetween(getGlobal('Obninsk.SunSet'),'22:58') && !getGlobal('noo1.status') && !getGlobal('noo2.status')) {
callMethod("noo2.turnOn"); //включает контур точечного освещения в зале
}