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

Какой принцип сбрасывания ThisComputer.somebodyHome ?

Добавлено: Пт янв 22, 2016 4:35 pm
lysyy
Не уловил принцип работы механизма "Ктото дома"... у меня датчики движения все выключены, последний включенный запускал метод onactivity объекта класса rooms , но датчик я отключил, а все равно ThisComputer.somebodyHome 1 и ThisComputer.somebodyHomeText добавляется та комната, где был запущен этот метод. Свойство комнаты Enter.SomebodyHere = 0 уже давно
Можно вкратце, как оно работает?

Re: Какой принцип сбрасывания ThisComputer.somebodyHome ?

Добавлено: Пт янв 22, 2016 5:18 pm
sergejey
Изменение этого свойства в ядре системы не прописано, поэтому надо искать по коду методов различных классов. Я бы рекомендовал просто в поиске в панеле ввести "SomebodyHere" и посмотреть, в каких местах оно используется.

Re: Какой принцип сбрасывания ThisComputer.somebodyHome ?

Добавлено: Пт янв 22, 2016 7:15 pm
lysyy
Спасибо, разобрался вроде!
В общем добавил $this->callmethod('updateActivityStatus'); в метод класса Rooms onIdle , т.к. не понял когда он вызывается и откуда. теперь четко все срабатывает