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

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

ученик
Сообщения: 229
Зарегистрирован: Чт фев 12, 2015 2:34 pm
Благодарил (а): 36 раз
Поблагодарили: 5 раз

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

Сообщение ученик » Пн сен 11, 2017 8:59 am

Интересует вопрос, как бы привязать будильник МД с андроидом?
Пока Будильник МД не сработает у андроидов будет беззвучный режим.
Как сработал будильник, или событие разрешающее включить голос МД андроиды включили голос.
server i5, OS-Ubuntu Server 16., 1-wire
php 7, AMS,broadlink rm2,rm3 mini.
Аватара пользователя
nick7zmail
Сообщения: 7546
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 1995 раз

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

Сообщение nick7zmail » Пн сен 11, 2017 9:03 am

Думаю при помощи таскера можно.. Создайте переменную, и на основании её выставляйте нужный режим в телефоне.

Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
ученик
Сообщения: 229
Зарегистрирован: Чт фев 12, 2015 2:34 pm
Благодарил (а): 36 раз
Поблагодарили: 5 раз

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

Сообщение ученик » Пн сен 11, 2017 10:02 am

Устанавливаем переменную в МД и через таскер читаем значение?
Таскер, будет должен отслеживать постоянно, эту переменную, значит постоянно должен обращаться к МД.
У таскера есть две команды, HTTP GET и HTTP POST какую использовать?
server i5, OS-Ubuntu Server 16., 1-wire
php 7, AMS,broadlink rm2,rm3 mini.
Аватара пользователя
nick7zmail
Сообщения: 7546
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 1995 раз

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

Сообщение nick7zmail » Пн сен 11, 2017 4:54 pm

Без разницы 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 как раз позволяет переменную из таскера в качестве виджета на рабочий стол выводить)
Но запрашивать постоянно - вы правы - немного напряжно...особенно для батарей девайсов....
На самом деле (если андроиды, про которые вы говорите - терминалы) я пользовался бы приоритетом сообщений...по-моему терминалы поддерживают эту фишку...
За это сообщение автора nick7zmail поблагодарил:
ученик (Пн сен 11, 2017 9:21 pm)
Рейтинг: 1.18%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
ученик
Сообщения: 229
Зарегистрирован: Чт фев 12, 2015 2:34 pm
Благодарил (а): 36 раз
Поблагодарили: 5 раз

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

Сообщение ученик » Пн сен 11, 2017 9:41 pm

Да батарейку ест будет.
Я тут про MQTT,мануал прочитал.
Посмотрел, что клиенты mqtt есть на андроид, windows, linux.
Вроде и плагин таскера есть для mqtt.
Интересно, связать подписку на событие сервера?
Тогда не стоило бы парится.
Примерный сценарий.
Пока в домашней сети, ждем пока не придет подписка на изменение состояния.
Как только, пришло сообщение, меняем состояние звука на клиентах.
Пока находишся в домашней сети, клиент ждет сигнала mqtt.
Вышли из домашней сети, подписки от mqtt не дождались,( действует запрет)
таскер принудительно возвращает звук по умолчанию.
Последний раз редактировалось ученик Вт сен 12, 2017 5:55 am, всего редактировалось 2 раза.
server i5, OS-Ubuntu Server 16., 1-wire
php 7, AMS,broadlink rm2,rm3 mini.
Аватара пользователя
nick7zmail
Сообщения: 7546
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 1995 раз

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

Сообщение nick7zmail » Пн сен 11, 2017 9:43 pm

Кстати неплохая идея)) Я чет и забыл про плагин mqtt... В принципе должно сработать...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Alien
Сообщения: 190
Зарегистрирован: Пт дек 20, 2013 4:46 pm
Благодарил (а): 72 раза
Поблагодарили: 37 раз

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

Сообщение Alien » Пт сен 22, 2017 1:58 pm

А можно и другим путем пойти ;) Отправлять пуши (не суть телеграм или пушбуллет) на аппарат, а в аппарате разбор полетов таскером и действие. Не хочется лишнее ПО на телефон лить. Вкратце: прилетает команда с тегом Say вначале и таскер озвучивает фразу, прилетает Run и таскер выполняет. Если интересно подробенее, то выложу пример tasker с нормального инета - в данный момент не смогу.
Ubuntu на Banana pi M2U Connect
Аватара пользователя
Amarok
Сообщения: 1420
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 455 раз
Поблагодарили: 125 раз
Контактная информация:

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

Сообщение Amarok » Сб сен 23, 2017 7:22 am

Alien писал(а):А можно и другим путем пойти ;) Отправлять пуши (не суть телеграм или пушбуллет) на аппарат, а в аппарате разбор полетов таскером и действие. Не хочется лишнее ПО на телефон лить. Вкратце: прилетает команда с тегом Say вначале и таскер озвучивает фразу, прилетает Run и таскер выполняет. Если интересно подробенее, то выложу пример tasker с нормального инета - в данный момент не смогу.
Очень интересно. Ждём.
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Аватара пользователя
lanket
Сообщения: 1161
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 256 раз
Поблагодарили: 163 раза

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

Сообщение lanket » Сб сен 23, 2017 10:41 am

Внесу свои 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
Последний раз редактировалось lanket Чт фев 08, 2018 8:44 pm, всего редактировалось 3 раза.
За это сообщение автора lanket поблагодарили (всего 5):
ElEmEnt (Чт мар 15, 2018 1:53 am) • Maksimov73 (Пт июн 22, 2018 10:52 pm) • Mobidi (Чт июл 19, 2018 9:08 am) • piton_78 (Вс янв 13, 2019 11:55 pm) • Dark_FeniX (Пт фев 22, 2019 9:05 pm)
Рейтинг: 5.88%
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Аватара пользователя
lanket
Сообщения: 1161
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 256 раз
Поблагодарили: 163 раза

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

Сообщение lanket » Сб сен 23, 2017 10:44 am

Для тех кто не знаком с таскером рекомендую знакомиться на 4пда:
http://4pda.ru/forum/index.php?showtopi ... &p=4626080

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

Отправлено с моего Redmi Note 3 через Tapatalk
За это сообщение автора lanket поблагодарил:
Samir77 (Пт июл 03, 2020 3:34 pm)
Рейтинг: 1.18%
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Ответить