Страница 11 из 16

Re: Использование событий Android-смартфона в Умном Доме

Добавлено: Пн сен 11, 2017 8:59 am
ученик
Интересует вопрос, как бы привязать будильник МД с андроидом?
Пока Будильник МД не сработает у андроидов будет беззвучный режим.
Как сработал будильник, или событие разрешающее включить голос МД андроиды включили голос.

Re: Использование событий Android-смартфона в Умном Доме

Добавлено: Пн сен 11, 2017 9:03 am
nick7zmail
Думаю при помощи таскера можно.. Создайте переменную, и на основании её выставляйте нужный режим в телефоне.

Отправлено с моего Xperia Z через Tapatalk

Re: Использование событий Android-смартфона в Умном Доме

Добавлено: Пн сен 11, 2017 10:02 am
ученик
Устанавливаем переменную в МД и через таскер читаем значение?
Таскер, будет должен отслеживать постоянно, эту переменную, значит постоянно должен обращаться к МД.
У таскера есть две команды, HTTP GET и HTTP POST какую использовать?

Re: Использование событий Android-смартфона в Умном Доме

Добавлено: Пн сен 11, 2017 4:54 pm
nick7zmail
Без разницы get или post...вот пример viewtopic.php?f=4&t=1555
Вот цитата из мануала
Закладка VARS
Чтобы она появилась в настройках снимите галочку с "Beginer mode"
Как передать обратно Таскеру с МД, например значение свойства объекта "ThisComputer.temperatura" ?
Я в таскер передаю общий статус системы создав таск со следующими действиями:
HTTP GET (запрос на сервер)
Server:Port username:password@homeserver.com (всё заменить на своё)
Path: /pChart/?p=ThisComputer.HomeStatus&op=value
Variable Set (установка переменной таскера)
pct HomeStatus to pct HTTPD
Zooper Widget Variable (тут не помню точно как, но Zooper Widget как раз позволяет переменную из таскера в качестве виджета на рабочий стол выводить)
Но запрашивать постоянно - вы правы - немного напряжно...особенно для батарей девайсов....
На самом деле (если андроиды, про которые вы говорите - терминалы) я пользовался бы приоритетом сообщений...по-моему терминалы поддерживают эту фишку...

Re: Использование событий Android-смартфона в Умном Доме

Добавлено: Пн сен 11, 2017 9:41 pm
ученик
Да батарейку ест будет.
Я тут про MQTT,мануал прочитал.
Посмотрел, что клиенты mqtt есть на андроид, windows, linux.
Вроде и плагин таскера есть для mqtt.
Интересно, связать подписку на событие сервера?
Тогда не стоило бы парится.
Примерный сценарий.
Пока в домашней сети, ждем пока не придет подписка на изменение состояния.
Как только, пришло сообщение, меняем состояние звука на клиентах.
Пока находишся в домашней сети, клиент ждет сигнала mqtt.
Вышли из домашней сети, подписки от mqtt не дождались,( действует запрет)
таскер принудительно возвращает звук по умолчанию.

Re: Использование событий Android-смартфона в Умном Доме

Добавлено: Пн сен 11, 2017 9:43 pm
nick7zmail
Кстати неплохая идея)) Я чет и забыл про плагин mqtt... В принципе должно сработать...

Re: Использование событий Android-смартфона в Умном Доме

Добавлено: Пт сен 22, 2017 1:58 pm
Alien
А можно и другим путем пойти ;) Отправлять пуши (не суть телеграм или пушбуллет) на аппарат, а в аппарате разбор полетов таскером и действие. Не хочется лишнее ПО на телефон лить. Вкратце: прилетает команда с тегом Say вначале и таскер озвучивает фразу, прилетает Run и таскер выполняет. Если интересно подробенее, то выложу пример tasker с нормального инета - в данный момент не смогу.

Re: Использование событий Android-смартфона в Умном Доме

Добавлено: Сб сен 23, 2017 7:22 am
Amarok
Alien писал(а):А можно и другим путем пойти ;) Отправлять пуши (не суть телеграм или пушбуллет) на аппарат, а в аппарате разбор полетов таскером и действие. Не хочется лишнее ПО на телефон лить. Вкратце: прилетает команда с тегом Say вначале и таскер озвучивает фразу, прилетает Run и таскер выполняет. Если интересно подробенее, то выложу пример tasker с нормального инета - в данный момент не смогу.
Очень интересно. Ждём.

Re: Использование событий Android-смартфона в Умном Доме

Добавлено: Сб сен 23, 2017 10:41 am
lanket
Внесу свои 5 копеек в общее дело по теме.

Может кому понравится, моя связка телефонов с majordomo, далее по тексту МД, через tasker:

https://cloud.mail.ru/public/8b6F/t88U1KPyb

Это экспортированный в xml мой 'проект', так называется набор профилей, по взоимоедействию телефона с МД.

Что делает, или по другому описание вошедших в проект профилей:

Я дома: сообщает в чате МД и МД произносит сообщение, далее по тексту Говорит, о регистрации в домашнем wifi сети имени, заданного в настройках, телефона/пользователя. Далее по тексту Пользователь.

Вход. Смс: Говорит от кого и какому Пользователю пришло смс и читает его.

Кто звонит : Говорит от кого и какому Пользователю входящий звонок.

Уровень зарядки : если уровень зарядки батареи телефона менее чем 25%, вы дома да ещё и не поставили телефон на зарядку, то каждые 7 минут МД будет Говорить о надобности поставить на зарядку телефон Пользователя

Уведомления: Говорит все уведомления Пользователя.

Напоминания: Говорит напоминания от ежедневника CalenGoo Пользователя.

ЛевоПраво муте: тресем телефоном влево вправо и МД вырубает звук.

Вперёд Назад ПаузаПлэй: тресем телефоном вперёд назад и таким образом ставим на паузу воспроизведение или снимаем с паузы

Каждые 2мин не профиль дома: отправка каждая 2 минуты GPS координат в МД для модуля GPS tracker если вы не в зоне доступа вашей домашней WiFi сети

Mqtt test: просто проверял как работает plugin mqtt для таскера. Работает отлично должен через 3g и облачный сервер mqtt.


Настройки переменных:

MdLocalIp задаёте локальный ip Majordomo

MdPatchToScript url путь в МД до обработчика скриптов

MyName отображаемое в чате МД и произносимое МД в сообщениях к кому принадлежит событие. Например: Руслан , Вам сообщение от Любимой с текстом : Я тебя люблю.

MYSERVER логин, пароль и адрес МД по удалёнке.


Для работы этих скриптов с МД требуется скрипты в самом МД. С телефона не очень удобно их переносить поэтому выложу их вечером когда буду за компом.

Что покажется лишнее можно в таскере удалить или отключить.

Update :
Для тех кто не успел разобраться с таскером.

Вначале надо сохранить файл xml на телефоне.

В таскере:
1 если надо импортировать профиль то долгий таб на вкладке profiles в выпадающем меню выбрать Импорт
2 если надо импортировать 'проект' то во первых в настройках надо отключить 'beginner mode'. Внизу на главном экране появится дополнительные закладки, это 'Проекты', вначале есть только домик. Долгий таб на любом в выпадающем меню выбрать импорт.

А так лучшее русское руководство, мастхэвы, лайфхаки, самоучители и поддержка в программировании таскера тут

Отправлено с моего Redmi Note 3 через Tapatalk

Re: Использование событий Android-смартфона в Умном Доме

Добавлено: Сб сен 23, 2017 10:44 am
lanket
Для тех кто не знаком с таскером рекомендую знакомиться на 4пда:
http://4pda.ru/forum/index.php?showtopi ... &p=4626080

Там же можно и скачать его бесплатно

Отправлено с моего Redmi Note 3 через Tapatalk