Простые устройства / Simple Devices
Модератор: immortal
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: Простые устройства / Simple Devices
подскажите пожалуйста как решить проблемы, я добавил датчик открытия двери и выставил "Изменение означает активность в помещении" в значение да и теперь у меня всегда на главной страничке показывает что кто-то есть в том руме где у меня датчик открытия двери. Я ожидаю что это будет показано в момент открытия двери+10 мин. Но надпись не пропадает никогда. Почему?
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Простые устройства / Simple Devices
Проверьте дебаг...может таймеры с ошибкой какие-нибудь завершаются...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- igorewa
- Сообщения: 515
- Зарегистрирован: Ср дек 21, 2016 11:54 pm
- Откуда: Киев
- Благодарил (а): 12 раз
- Поблагодарили: 43 раза
Re: Простые устройства / Simple Devices
У меня похожая проблема, когда срабатывает датчик открытия двери то появляется сообщение Только что. и не пропадает
- Вложения
-
- Снимок экрана 2017-11-03 в 20.55.44.png (50.54 КБ) 5198 просмотров
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: Простые устройства / Simple Devices
лол,по какой-то причине таймер на сброс устанавливается на +2 дняnick7zmail писал(а):Проверьте дебаг...может таймеры с ошибкой какие-нибудь завершаются...
а т.к. двери открываются каждый день, то и таймер видать автоматически пролонгируется на 2 дня
подскажите куда лезть что бы исправить.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: Простые устройства / Simple Devices
нашёл я это место, в общем для тех кто хочет уменьшить время присутствия датчика открытия двери, открываем файл
htdocs\modules\devices\SMotions_motionDetected.php
и редактируем 12 строчку
этот код установить активность на 10 мин после открытия дверей, а потом сбросит
htdocs\modules\devices\SMotions_motionDetected.php
и редактируем 12 строчку
Код: Выделить всё
$alive_timeout=10*60; // 10 min alive timeout by default
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Простые устройства / Simple Devices
alive -это не признак активности же, а признак "живости" датчика.
Его можно уменьшить в свойстве Openclose01.aliveTimeout (там оно указывается в часах, чтобы установить время жизни датчика 10 минут, просто запишите туда 1/6=0,167 без всяких правок файлов)
И почему Вы работаете с опен/клозе датчиком, а редактируете свойство жизни Smotion в его методе motionDetected?
И у меня в этом файле нет такой строки(
upd. Видимо, файл всё же ...\htdocs\modules\devices\SOpenClose_statusUpdated.php
upd/upd Cудя по коду, дробь записать нельзя, там int стоит((
Его можно уменьшить в свойстве Openclose01.aliveTimeout (там оно указывается в часах, чтобы установить время жизни датчика 10 минут, просто запишите туда 1/6=0,167 без всяких правок файлов)
И почему Вы работаете с опен/клозе датчиком, а редактируете свойство жизни Smotion в его методе motionDetected?
И у меня в этом файле нет такой строки(
upd. Видимо, файл всё же ...\htdocs\modules\devices\SOpenClose_statusUpdated.php
Код: Выделить всё
$alive_timeout=(int)$this->getProperty('aliveTimeout')*60*60;
if (!$alive_timeout) {
$alive_timeout=2*24*60*60; // 2 days alive timeout by default ------------12 строка
}
win10 connect https://connect.smartliving.ru/profile/303
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Простые устройства / Simple Devices
Да, а не проще ли вместо всего этого в связанной комнате в методе онИдле записать $this->setProperty('SomebodyHere',0);?
Этот метод вызывается по умолчанию через 10 мин. после онАктивити в комнате.
Этот метод вызывается по умолчанию через 10 мин. после онАктивити в комнате.
win10 connect https://connect.smartliving.ru/profile/303
- nightwind
- Сообщения: 333
- Зарегистрирован: Вс июн 26, 2016 4:42 pm
- Откуда: Барановичи
- Благодарил (а): 28 раз
- Поблагодарили: 52 раза
- Контактная информация:
Re: Простые устройства / Simple Devices
Господа, в админке на странице простых устройств после иконки вылазит вот такое - %light-corridor.object_description%
Описание объекта есть, писал вручную - не помогает. Появляется такой баг если вручную привязать простое устройство к существующему объекту из дерева.
Очень некрасиво смотрится, налазит одно на другое.
Сергей, как это исправить?
Описание объекта есть, писал вручную - не помогает. Появляется такой баг если вручную привязать простое устройство к существующему объекту из дерева.
Очень некрасиво смотрится, налазит одно на другое.
Сергей, как это исправить?
- nightwind
- Сообщения: 333
- Зарегистрирован: Вс июн 26, 2016 4:42 pm
- Откуда: Барановичи
- Благодарил (а): 28 раз
- Поблагодарили: 52 раза
- Контактная информация:
Re: Простые устройства / Simple Devices
В таблице objects есть поле system. И там простым текстом написано sdevices3. Это типа ссылки на ид простого устройства? Так вот оно там есть не у всех простых устройств. Дописал вручную - не помогло
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Простые устройства / Simple Devices
Сергей, выключатели в меню так и не работают...что-то мне подсказывает, что не вызывается связанный метод. (раньше точно работали...логика не менялась?)
На сцене (да и в дашборде думаю) вызываются методы TurnOn TurnOff у состояний кнопки. С ними всё пашет...а вот в меню меняется просто свойство...разве оно не должно подтягивать метод, который вызывает TurnOn TurnOff в зависимости от статуса? sg('объект.устройства', 1/0) тоже эффекта не даёт, т.к., как я уже говорил, почему-то по свойству не дергается нужный метод (StatusUpdated, я полагаю).
Мне кажется это связанно с тем, что кто-то говорил - что не вызываются вложенные методы...если 1 cm вызывать, то норм отработает, а если внутри него ещё cm есть - тот уже не сработает...
Могу предоставить удалённый доступ вечером, для изучения проблемы.
На сцене (да и в дашборде думаю) вызываются методы TurnOn TurnOff у состояний кнопки. С ними всё пашет...а вот в меню меняется просто свойство...разве оно не должно подтягивать метод, который вызывает TurnOn TurnOff в зависимости от статуса? sg('объект.устройства', 1/0) тоже эффекта не даёт, т.к., как я уже говорил, почему-то по свойству не дергается нужный метод (StatusUpdated, я полагаю).
Мне кажется это связанно с тем, что кто-то говорил - что не вызываются вложенные методы...если 1 cm вызывать, то норм отработает, а если внутри него ещё cm есть - тот уже не сработает...
Могу предоставить удалённый доступ вечером, для изучения проблемы.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<