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

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

Модератор: immortal

Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

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

Сообщение Amarok » Ср янв 28, 2015 5:42 am

А у меня вообще таскер координаты не передает(
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Alien
Сообщения: 191
Зарегистрирован: Пт дек 20, 2013 4:46 pm
Благодарил (а): 72 раза
Поблагодарили: 38 раз

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

Сообщение Alien » Ср янв 28, 2015 11:55 am

Передает таскер, делал все как в примере (правда периодически таймаут соединения бывает, но это скорее из-за ddns или провайдера). И еще добавил себе выбор определения координат по сети или GPS в зависимости от местоположения - какой смысл убивать акк, находясь на работе или дома, когда особая точность не нужна.
Подправил так-же deviceid=%DEVID на deviceid=%DEVTID, чтобы передавал IMEI, а не номер прошивки, как BG передает.
Ubuntu на Banana pi M2U Connect
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

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

Сообщение Amarok » Ср фев 04, 2015 9:59 am

А как запустить скрипт с параметрами?

Код: Выделить всё

wget -q "http://192.168.0.2/objects/?script=REGBLedOn&room=AmarokLair" -O nul
Чегойт не отрабатывает(
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

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

Сообщение Vit » Ср фев 18, 2015 12:42 am

Код: Выделить всё

Добавим действие Сеть / HTTP Get. Настроим: Server -> %MYSERVER; Path -> gps.php Attributes ->
latitude=%LOC1
longitude=%LOC2
altitude=%LOCALT
provider=%TNET
speed=%LOCSPD
battlevel=%BATT
deviceid=%DEVID
accuracy=%LOCACC (каждый атрибут с новой строчки без пробелов)
подскажите кто настроил, из-за чего может ошибка такая быть?

Изображение
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

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

Сообщение ErmolenkoM » Ср фев 18, 2015 7:30 am

а из браузера в телефоне нормально уходит? Достаточно только первых пару параметров передать.
Может проблема в IP адресе локольной сетки
aka msh555
Cubian на Cubietruck, Connect
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

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

Сообщение Amarok » Ср фев 18, 2015 8:20 am

Alien писал(а):Передает таскер, делал все как в примере (правда периодически таймаут соединения бывает, но это скорее из-за ddns или провайдера). И еще добавил себе выбор определения координат по сети или GPS в зависимости от местоположения - какой смысл убивать акк, находясь на работе или дома, когда особая точность не нужна.
Подправил так-же deviceid=%DEVID на deviceid=%DEVTID, чтобы передавал IMEI, а не номер прошивки, как BG передает.
Можно шаблон задачи посмотреть?
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

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

Сообщение Vit » Ср фев 18, 2015 10:35 am

msh555 писал(а):а из браузера в телефоне нормально уходит? Достаточно только первых пару параметров передать.
Может проблема в IP адресе локольной сетки
попробую сегодня, отпишусь
Alien
Сообщения: 191
Зарегистрирован: Пт дек 20, 2013 4:46 pm
Благодарил (а): 72 раза
Поблагодарили: 38 раз

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

Сообщение Alien » Ср фев 18, 2015 2:59 pm

Профайл:
<TaskerData sr="" dvi="1" tv="4.6u3m">
<Profile sr="prof20" ve="2">
<cdate>1422355583288</cdate>
<edate>1422521958895</edate>
<id>20</id>
<mid0>21</mid0>
<nme>MD_SendLocation</nme>
<Time sr="con0">
<fh>0</fh>
<fm>0</fm>
<rep>2</rep>
<repval>5</repval>
<th>-1</th>
<tm>-1</tm>
</Time>
</Profile>
<Task sr="task21">
<cdate>1422355608840</cdate>
<edate>1422867066571</edate>
<id>21</id>
<nme>MD_SelectLocProvider</nme>
<pri>6</pri>
<Action sr="act0" ve="7">
<code>137</code>
<Int sr="arg0" val="0"/>
<Str sr="arg1" ve="3"/>
<ConditionList sr="if">
<Condition sr="c0" ve="3">
<lhs>%AIR</lhs>
<op>1</op>
<rhs>off</rhs>
</Condition>
</ConditionList>
</Action>
<Action sr="act1" ve="7">
<code>37</code>
<ConditionList sr="if">
<bool0>Or</bool0>
<Condition sr="c0" ve="3">
<lhs>%myLoc</lhs>
<op>2</op>
<rhs>atHome</rhs>
</Condition>
<Condition sr="c1" ve="3">
<lhs>%myLoc</lhs>
<op>2</op>
<rhs>atWork</rhs>
</Condition>
</ConditionList>
</Action>
<Action sr="act2" ve="7">
<code>130</code>
<Str sr="arg0" ve="3">MD_SendLocNet</Str>
<Int sr="arg1">
<var>%priority</var>
</Int>
<Str sr="arg2" ve="3"/>
<Str sr="arg3" ve="3"/>
<Str sr="arg4" ve="3"/>
<Int sr="arg5" val="0"/>
</Action>
<Action sr="act3" ve="7">
<code>43</code>
</Action>
<Action sr="act4" ve="7">
<code>130</code>
<Str sr="arg0" ve="3">MD_SendLocGPS</Str>
<Int sr="arg1">
<var>%priority</var>
</Int>
<Str sr="arg2" ve="3"/>
<Str sr="arg3" ve="3"/>
<Str sr="arg4" ve="3"/>
<Int sr="arg5" val="0"/>
</Action>
<Action sr="act5" ve="7">
<code>38</code>
</Action>
<Img sr="icn" ve="2">
<nme>hd_device_access_location_off</nme>
</Img>
</Task>
</TaskerData>

Задача выбора поставщика координат:
<TaskerData sr="" dvi="1" tv="4.6u3m">
<Task sr="task21">
<cdate>1422355608840</cdate>
<edate>1424260820694</edate>
<id>21</id>
<nme>MD_SelectLocProvider</nme>
<pri>6</pri>
<Action sr="act0" ve="7">
<code>137</code>
<Int sr="arg0" val="0"/>
<Str sr="arg1" ve="3"/>
<ConditionList sr="if">
<Condition sr="c0" ve="3">
<lhs>%AIR</lhs>
<op>1</op>
<rhs>off</rhs>
</Condition>
</ConditionList>
</Action>
<Action sr="act1" ve="7">
<code>37</code>
<ConditionList sr="if">
<bool0>Or</bool0>
<Condition sr="c0" ve="3">
<lhs>%myLoc</lhs>
<op>2</op>
<rhs>atHome</rhs>
</Condition>
<Condition sr="c1" ve="3">
<lhs>%myLoc</lhs>
<op>2</op>
<rhs>atWork</rhs>
</Condition>
</ConditionList>
</Action>
<Action sr="act2" ve="7">
<code>130</code>
<Str sr="arg0" ve="3">MD_SendLocNet</Str>
<Int sr="arg1">
<var>%priority</var>
</Int>
<Str sr="arg2" ve="3"/>
<Str sr="arg3" ve="3"/>
<Str sr="arg4" ve="3"/>
<Int sr="arg5" val="0"/>
</Action>
<Action sr="act3" ve="7">
<code>43</code>
</Action>
<Action sr="act4" ve="7">
<code>130</code>
<Str sr="arg0" ve="3">MD_SendLocGPS</Str>
<Int sr="arg1">
<var>%priority</var>
</Int>
<Str sr="arg2" ve="3"/>
<Str sr="arg3" ve="3"/>
<Str sr="arg4" ve="3"/>
<Int sr="arg5" val="0"/>
</Action>
<Action sr="act5" ve="7">
<code>38</code>
</Action>
<Img sr="icn" ve="2">
<nme>hd_device_access_location_off</nme>
</Img>
</Task>
</TaskerData>

Задача отправки координат с GPS:
<TaskerData sr="" dvi="1" tv="4.6u3m">
<Task sr="task13">
<cdate>1422015505595</cdate>
<edate>1424260960297</edate>
<id>13</id>
<nme>MD_SendLocGPS</nme>
<pri>10</pri>
<Action sr="act0" ve="7">
<code>902</code>
<Int sr="arg0" val="0"/>
<Int sr="arg1" val="100"/>
<Int sr="arg2" val="0"/>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act1" ve="7">
<code>590</code>
<Str sr="arg0" ve="3">%LOC</Str>
<Str sr="arg1" ve="3">,</Str>
<Int sr="arg2" val="0"/>
</Action>
<Action sr="act2" ve="7">
<code>118</code>
<Str sr="arg0" ve="3">http://%MDUSER:%MDPASS@%MDSERVER</Str>
<Str sr="arg1" ve="3">gps.php</Str>
<Str sr="arg2" ve="3">latitude=%LOC1
longitude=%LOC2
altitude=%LOCALT
provider=%TNET
speed=%LOCSPD
battlevel=%BATT
deviceid=%DEVTID
accuracy=%LOCACC</Str>
<Str sr="arg3" ve="3"/>
<Str sr="arg4" ve="3"/>
<Int sr="arg5" val="10"/>
<Str sr="arg6" ve="3"/>
<Str sr="arg7" ve="3"/>
<Int sr="arg8" val="0"/>
</Action>
<Img sr="icn" ve="2">
<nme>hd_device_access_location_found</nme>
</Img>
</Task>
</TaskerData>

Задача отправки координат из сети:
<TaskerData sr="" dvi="1" tv="4.6u3m">
<Task sr="task19">
<cdate>1422015505595</cdate>
<edate>1422867057084</edate>
<id>19</id>
<nme>MD_SendLocNet</nme>
<pri>10</pri>
<Action sr="act0" ve="7">
<code>902</code>
<Int sr="arg0" val="1"/>
<Int sr="arg1" val="100"/>
<Int sr="arg2" val="0"/>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act1" ve="7">
<code>590</code>
<Str sr="arg0" ve="3">%LOCN</Str>
<Str sr="arg1" ve="3">,</Str>
<Int sr="arg2" val="0"/>
</Action>
<Action sr="act2" ve="7">
<code>118</code>
<Str sr="arg0" ve="3">http://%MDUSER:%MDPASS@%MDSERVER</Str>
<Str sr="arg1" ve="3">gps.php</Str>
<Str sr="arg2" ve="3">latitude=%LOCN1
longitude=%LOCN2
provider=%TNET
battlevel=%BATT
deviceid=%DEVTID
accuracy=%LOCNACC</Str>
<Str sr="arg3" ve="3"/>
<Str sr="arg4" ve="3"/>
<Int sr="arg5" val="10"/>
<Str sr="arg6" ve="3"/>
<Str sr="arg7" ve="3"/>
<Int sr="arg8" val="0"/>
</Action>
<Img sr="icn" ve="2">
<nme>hd_device_access_location_searching</nme>
</Img>
</Task>
</TaskerData>

Пока так. В планах купить Auto location, там круче настоить можно, но есть проблема с оплатой гривневой картой (двойная конвертация). Хорошо хоть за таскер успел заплатить ;)
За это сообщение автора Alien поблагодарил:
Amarok (Вт фев 24, 2015 9:30 am)
Рейтинг: 1.16%
Ubuntu на Banana pi M2U Connect
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

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

Сообщение ErmolenkoM » Ср фев 18, 2015 3:53 pm

Alien писал(а): В планах купить Auto location, там круче настоить можно
А что может быть круче чем Таскер? Удобнее, проще - согласен.
Но что бы именно "Круче"...
Таскер поддерживает все события андроида, есть как И так и ИЛИ.
Может есть какой юзкейс, для примера?
Не холивара ради - мне правда интересно. Считаю покупку таскера - одной из самых оправданных своих покупок ПО.

UPDATE. Почитал про Auto location. Это плагин к Таскеру :-)))
Ага, клевая штука. Вопрос только к жору батарейки.
aka msh555
Cubian на Cubietruck, Connect
Alien
Сообщения: 191
Зарегистрирован: Пт дек 20, 2013 4:46 pm
Благодарил (а): 72 раза
Поблагодарили: 38 раз

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

Сообщение Alien » Ср фев 18, 2015 4:21 pm

Вот именно для экономии батарейки. Чтоб в некритичных ситуациях брать координаты с сети и вайфай, и только по необходимости со спутника.
Ubuntu на Banana pi M2U Connect
Ответить