Не уловил принцип работы механизма "Ктото дома"... у меня датчики движения все выключены, последний включенный запускал метод onactivity объекта класса rooms , но датчик я отключил, а все равно ThisComputer.somebodyHome 1 и ThisComputer.somebodyHomeText добавляется та комната, где был запущен этот метод. Свойство комнаты Enter.SomebodyHere = 0 уже давно
Можно вкратце, как оно работает?
Какой принцип сбрасывания ThisComputer.somebodyHome ?
Модератор: immortal
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Какой принцип сбрасывания ThisComputer.somebodyHome ?
Изменение этого свойства в ядре системы не прописано, поэтому надо искать по коду методов различных классов. Я бы рекомендовал просто в поиске в панеле ввести "SomebodyHere" и посмотреть, в каких местах оно используется.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 113
- Зарегистрирован: Вт июн 09, 2015 9:41 pm
- Откуда: Moscow
- Благодарил (а): 15 раз
- Поблагодарили: 9 раз
Re: Какой принцип сбрасывания ThisComputer.somebodyHome ?
Спасибо, разобрался вроде!
В общем добавил $this->callmethod('updateActivityStatus'); в метод класса Rooms onIdle , т.к. не понял когда он вызывается и откуда. теперь четко все срабатывает
В общем добавил $this->callmethod('updateActivityStatus'); в метод класса Rooms onIdle , т.к. не понял когда он вызывается и откуда. теперь четко все срабатывает