[Модуль] Gps Watch (app_GpsWatch)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Модуль мониторинга GPS часов (Q90,Q60,Q50)

Сообщение lanket » Чт янв 11, 2018 10:26 pm

Вот из консоли
СпойлерПоказать

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

22:24:37 running cycle_GpsWatch.php
Script new voice - 10
PHP Fatal error:  Call to undefined function array_column() in /var/www/modules/app_GpsWatch/server.php on line 156
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 868 раз
Контактная информация:

Re: Модуль мониторинга GPS часов (Q90,Q60,Q50)

Сообщение Eraser » Чт янв 11, 2018 10:30 pm

lanket писал(а):Вот из консоли
СпойлерПоказать

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

22:24:37 running cycle_GpsWatch.php
Script new voice - 10
PHP Fatal error:  Call to undefined function array_column() in /var/www/modules/app_GpsWatch/server.php on line 156
php какой версии?
array_column (PHP 5 >= 5.5.0, PHP 7)
За это сообщение автора Eraser поблагодарил:
lanket (Чт янв 11, 2018 10:43 pm)
Рейтинг: 1.16%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Модуль мониторинга GPS часов (Q90,Q60,Q50)

Сообщение lanket » Чт янв 11, 2018 10:32 pm

Eraser писал(а):
lanket писал(а):Вот из консоли
СпойлерПоказать

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

22:24:37 running cycle_GpsWatch.php
Script new voice - 10
PHP Fatal error:  Call to undefined function array_column() in /var/www/modules/app_GpsWatch/server.php on line 156
php какой версии?
array_column (PHP 5 >= 5.5.0, PHP 7)

PHP Version 5.4.45-0+deb7u11


System Linux raspberrypi 4.1.19-v7+ #858 SMP Tue Mar 15 15:56:00 GMT 2016 armv7l
Build Date Aug 31 2017 11:26:38
Server API Apache 2.0 Handler
Virtual Directory Support disabled

получается надо >=5.5 ?
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Модуль мониторинга GPS часов (Q90,Q60,Q50)

Сообщение lanket » Чт янв 11, 2018 11:11 pm

Почитал и понял ответ. Обновляю PHP до 5.6
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Модуль мониторинга GPS часов (Q90,Q60,Q50)

Сообщение lanket » Ср янв 24, 2018 9:57 am

Eraser писал(а):Модуль отслеживания детских часов Q90 (Q60,Q50)...

Ещё раз спасибо за модуль. Я вот только не понял есть ли возможность делать запросы из родного приложения в часы. Например поменять настройку часов 'Не беспокоить' или будильника. Получается чтобы поменять время срабатывания будильника надо поменять с помощью смс в часах сервер на родной, изменить, и потом заново перенастроить на мажорика.
2711-50

Да и вообще было бы неплохо иметь возможность менять эти настройки из скриптов/методов мажорика. К примеру таже настройка 'Не беспокоить'.

Зачем?
По понедельникам уроки заканчиваются у сына в 13.15, по вторникам в 14.15 .... Было бы неплохо прописать в мажоре в зависимоти от дня недели менять эти настройки так как в часах нет такого функционала зависимоти от дней недели.

Но в голове рождается вопрос:
Например когда из родного приложения меняешь настройки в часах в то время когда они в оффлайне, то настройки не меняются оповещая об ошибки и родная прога не делает повторных попыток добиться того что ее попросили. приходиться тыкать повторно пока часы не будут онлайн.

Как в таком случае ведет Ваш модуль?
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 868 раз
Контактная информация:

Re: Модуль мониторинга GPS часов (Q90,Q60,Q50)

Сообщение Eraser » Ср янв 24, 2018 10:23 am

lanket писал(а):
Eraser писал(а):Модуль отслеживания детских часов Q90 (Q60,Q50)...

Ещё раз спасибо за модуль. Я вот только не понял есть ли возможность делать запросы из родного приложения в часы. Например поменять настройку часов 'Не беспокоить' или будильника. Получается чтобы поменять время срабатывания будильника надо поменять с помощью смс в часах сервер на родной, изменить, и потом заново перенастроить на мажорика.
2711-50

Да и вообще было бы неплохо иметь возможность менять эти настройки из скриптов/методов мажорика. К примеру таже настройка 'Не беспокоить'.

Зачем?
По понедельникам уроки заканчиваются у сына в 13.15, по вторникам в 14.15 .... Было бы неплохо прописать в мажоре в зависимоти от дня недели менять эти настройки так как в часах нет такого функционала зависимоти от дней недели.

Но в голове рождается вопрос:
Например когда из родного приложения меняешь настройки в часах в то время когда они в оффлайне, то настройки не меняются оповещая об ошибки и родная прога не делает повторных попыток добиться того что ее попросили. приходиться тыкать повторно пока часы не будут онлайн.

Как в таком случае ведет Ваш модуль?
если правильно настроено проксирование, то можно пользоваться родным приложение без ограничений (модуль подключается к родным серверам вместо часов)
есть возможность переключать из скриптов режим, также можно и периодичность опроса, и эти команды будут автоматически отправлены как только часы станут online, если они были offline

пример использования в скриптах

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

include(DIR_MODULES . 'app_GpsWatch/app_GpsWatch.class.php');
$watch = new app_GpsWatch();
// период опроса 10 минут
$watch->setUpdate(2,600);
// установка режима  
//Default
//Decrease volume
//Vibration
//Silent
$watch->setProfile(2,'Silent');
PS модуль в разработке притормозился, ребенок часы разбил :(
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Модуль мониторинга GPS часов (Q90,Q60,Q50)

Сообщение lanket » Ср янв 24, 2018 12:43 pm

Eraser писал(а): ...
PS модуль в разработке притормозился, ребенок часы разбил :(
Печалька. Мне понравилась реализация самой идеи.

Какие мысли?
Такие же приобрести, или что то аналогичное присматривается?

Может если нас много, пользователей таких часов/модуля, так скинуться автору на общее благо. :) Еразеру я имею ввиду.

Отправлено с моего Redmi Note 4 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 868 раз
Контактная информация:

Re: Модуль мониторинга GPS часов (Q90,Q60,Q50)

Сообщение Eraser » Ср янв 24, 2018 1:12 pm

lanket писал(а):
Eraser писал(а): ...
PS модуль в разработке притормозился, ребенок часы разбил :(
Печалька. Мне понравилась реализация самой идеи.

Какие мысли?
Такие же приобрести, или что то аналогичное присматривается?

Может если нас много, пользователей таких часов/модуля, так скинуться автору на общее благо. :) Еразеру я имею ввиду.

Отправлено с моего Redmi Note 4 через Tapatalk
были Q90 (c wifi)
пока не выбрал, появилось много новых моделей, присматривался к Q528
хотелось бы чтобы было wifi позиционирование, может кто какие модели посоветует?
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
zelevova
Сообщения: 291
Зарегистрирован: Вт ноя 18, 2014 11:43 pm
Откуда: Краснодарский край
Благодарил (а): 32 раза
Поблагодарили: 68 раз

Re: Модуль мониторинга GPS часов (Q90,Q60,Q50)

Сообщение zelevova » Чт июн 21, 2018 10:30 pm

При попытке добавить новое устройство выдает такую ошибку:

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

http://192.168.1.3/admin.php?pd=YXBwX0dwc1dhdGNoOntpbnN0YW5jZT1hZG19pz_cGFuZWw6e2FjdGlvbj1hcHBfR3BzV2F0Y2h9pz_&md=app_GpsWatch&inst=adm&view_mode=device_edit
1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
SELECT * FROM gw_settings WHERE DEVICE_ID=
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
Zaezd2008
Сообщения: 165
Зарегистрирован: Чт ноя 13, 2014 8:56 pm
Благодарил (а): 23 раза
Поблагодарили: 7 раз

Re: Модуль мониторинга GPS часов (Q90,Q60,Q50)

Сообщение Zaezd2008 » Вс сен 23, 2018 1:08 pm

Доброго. Кто поможет понять, почему не работает строчка при конвертировании с OGG в AMR:
exec('ffmpeg -y -i "'.$file_path.'" -ar 8000 "'.$cachedFileName.'"');
При этом из AMR в OGG без проблем))
Вот тут описание, я не допер, может кто разберется http://quabr.com/42948873/ffmpeg-encode ... -stream-01 ?
Ответить