Присутствие.

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Присутствие.

Сообщение Gelezako » Ср сен 20, 2017 5:29 pm

ясно, а не могли бы вы написать как включать\выключать econommode и какая логика в нём уже реализована?
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Присутствие.

Сообщение sergejey » Ср сен 20, 2017 6:06 pm

Gelezako писал(а):ясно, а не могли бы вы написать как включать\выключать econommode и какая логика в нём уже реализована?
Точно так же как nobodyhomemode и по-моему он уже активируется при активации nobodyhome. Из заложенной логики только отключение всех простых устройств, где в настройках выставлена опция отключать при переходе в эконом-режим. Дополнительную логику вы можете прописать самостоятельно в методах activate/deactivate

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Присутствие.

Сообщение Gelezako » Пт сен 22, 2017 6:44 pm

ясно, а что вы подразумеваете под "отключением"? судя из названия "эконом режим" должно уменьшаться энергопотребление, но каким образов вы это достигаете?
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Присутствие.

Сообщение lanket » Пт сен 22, 2017 8:23 pm

Gelezako писал(а):ясно, а что вы подразумеваете под "отключением"? судя из названия "эконом режим" должно уменьшаться энергопотребление, но каким образов вы это достигаете?
Отключение всех устройств которые не нужны в ваше отсутствие. Розетки, телевизоры, освещение....

Отправлено с моего Redmi Note 3 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Присутствие.

Сообщение Gelezako » Пн сен 25, 2017 8:03 pm

sergejey писал(а): Уже встроенная логика режима "Никого нет дома" активируется сама, если добавлены датчики движения через раздел "Простые устройства". Вручную его так же можно активировать вызовом методов NobodyHomeMode.activate или NobodyHomeMode.deactivate.
подскажите, в каком классе живут эти методы?
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Присутствие.

Сообщение nick7zmail » Пн сен 25, 2017 8:46 pm

В классе OperationalModes
За это сообщение автора nick7zmail поблагодарил:
Gelezako (Пн сен 25, 2017 9:06 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Присутствие.

Сообщение Gelezako » Ср сен 27, 2017 4:57 pm

На главной странице, в левом верхнем углу есть текст "Кто-то дома: кухня". Не могу понять почему всегда отображается "кухня".
В объект Kitchen я добавил датчик движения, по каждому изменению я вызываю свой метод, а внутри него вызываю стандартный метод - cm("Kitchen.onActivity");
Я ожидаю что после длительного периода времени если датчик движения не регистрирует движение (масло маслянное :), то слово "кухня" должно пропасть после. Почему оно не пропадает?
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am
Благодарил (а): 26 раз
Поблагодарили: 183 раза

Re: Присутствие.

Сообщение Jager » Ср сен 27, 2017 6:42 pm

Gelezako писал(а):Я ожидаю что после длительного периода времени если датчик движения не регистрирует движение (масло маслянное :), то слово "кухня" должно пропасть после. Почему оно не пропадает?
Была когда то такая же беда. Я сделал так, после срабатывания датчика движения дергаю метод updateActivityStatus через 5 минут и если нет движения он сбрасывает активные помещения и пишет где и когда было последнее движение.
х.з. правильно это или нет, но работает.
За это сообщение автора Jager поблагодарил:
Gelezako (Пт сен 29, 2017 6:14 pm)
Рейтинг: 1.16%
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Присутствие.

Сообщение Gelezako » Пт сен 29, 2017 6:14 pm

понял, пасиб, попробую
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Присутствие.

Сообщение directman66 » Пн окт 30, 2017 9:48 am

Коллеги, наконец-то добрался до настройки датчиков присутсвия.

Для начала попытался понять логику работы. Запустил код активации режима: callmethod('nobodyHome.activate');

Но ничего не происходит.

Статусы обьекта NobodyHomeMode не меняются.
В методе activate стоит вызов require(DIR_MODULES.'devices/nobodyhomemode_activate.php');
в deactivate require(DIR_MODULES.'devices/nobodyhomemode_deactivate.php');

Вроде штатные настройки присутсвуют.

Что должно происходить?

В главном окне 11:45 Дома кто-то есть Кто-то есть. Активность: Коридор, Детская и не меняется с самого первого дня.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Ответить