Реклама: [Android] WheelLog  - приложение для моноколес, теперь и Inmotion.

Расширенный поиск      

Хочешь стать куратором любимой темы?

* Комментарии к новостям

Не нравится реклама? Пройдите простую регистрацию на форуме и не будете видеть рекламу.

Прочитано 27443 раз

0 Пользователи и 1 Гость просматривают эту тему.

07 Авг 2017 в 16:58
Прочитано 27443 раз
Оффлайн

palachzzz

Россия, Мытищи Сообщений: 640

Всем привет!

Пишу здесь отдельную тему, потому как не встретил здесь адекватного упоминания об этом приложении.
С чего все начиналось
Вместо предисловия:
Вот уже месяц являюсь счастливым обладателем Inmotion V8. Не буду вдаваться в подробности, но мне потребовалось знать моментальные значения напряжения и силы тока в колесе... в виде лога за всю историю поездки  :pardon: Естественно очевидным решением было бы воткнуть сторонний battary логгер в разрыв батареи, но внезапно я нарвался на  приложение ,  для iOS, и как оказалось для iOS таких приложений уже есть, а для Android - нет. Но я решил эту проблему по другому запустил стандартное приложение для Inmotion и запустил другое приложение которое позволяет принимать пакеты BT LE, и сохранять их в лог. Затем, не без помощи , , я успешно разобрал все полученные данные, и даже больше. Однако недостаток этого способа в том, что стандартное приложение запрашивает данные всего-лишь раз в секунду (правда мне этого хватило чтобы в подробностях воссоздать хронологию своего фееричного падения, в том числе сколько именно секунд я лежал лицом в асфальте), а мне потребовалось больше информации.

И снова внезапно, я нашел вот эту тему http://forum.electricunicycle.org/topic/5404-wheellog-for-inmotion-development/, в итоге оказывается приложение для Android есть! Но только не для Inmotion. Ссылка на маркет: ссылка
Однако разработчик исчез с форума, не завершив дело до конца. Но появился другой энтузиаст - Cedric Hauber, который продолжил мучения попытки поддержать Inmotion, и у него почти это получилось! Однако для V8 некорректно отображалась скорость, а также температура и дистанция так же не работала. Однако и второй разработчик исчез. (Боюсь за себя теперь)
Мне ничего не осталось как разобраться в их коде, и допилить поддержку Inmotion.
Скриншоты



Логи сохраняются в папке Download/WheelLog Logs/ в  формате CSV.
Изменения относительно версии из маркета
-Поддержка Inmotion
-Поддержка Ninebot Z
-Для подключения KingSong не требуется официальное приложение
-Управление настройками колеса: Imnotion - почти все, KingSong и Gotway - почти все
-Поддержка часов Samsung Tizen, приложение для часов
-Поддержка часов Pebble (есть и в версии из маркета)


Актуальная версия в Play Market

« Последнее редактирование: 03 Апр 2019 в 13:36 от palachzzz »

07 Авг 2017 в 17:07
Ответ #1
Онлайн

LEE4ER

Модератор Россия, Москва Сообщений: 13565
баян
а отдельной темы нет ТАК КАК НЕТ В РАЗДЕЛЕ РАЗРАБОТЧИКОВ ПОД АНДРОЙД.
А раз нет разработчиков, то и обсуждать в этом приложении нечего. Оно и так понятное

В общем тема для пофлудить разве что :pardon:  но поглядим что полезное будет В общем авансом "спасибо" ;) 
Сообщение не понравилось: HobolevM

08 Авг 2017 в 10:06
Ответ #2
Оффлайн

Zin-Uru

Москва Сообщений: 165
Как сопрягать это приложение с колесом? По блютусу сопряжение телефона с колесом есть (вводил код 00000000). Штатное приложение Inmotion тоже работает. А это не видит колесо ни в какую.

Перезапустил пару раз Bluetooth, заработало. Спасибо, потестим!
« Последнее редактирование: 08 Авг 2017 в 10:59 от Zin-Uru »

08 Авг 2017 в 13:28
Ответ #3
Оффлайн

Ask369

Россия, Мытищи Сообщений: 155
,  разработчик оригинального WheelLog на гитхабе присутствует (ссылка) и мои изменения вполне оперативно закоммитил. Вы тоже свои выложите на гитхаб, чтобы не потерялись.

08 Авг 2017 в 16:23
Ответ #4
Оффлайн

palachzzz

Россия, Мытищи Сообщений: 640
Ask369, давно Вы изменения вносили?
Он даже изменения Cedric не закоммитил, а именно он провел огромную часть работы.
На моноколесном форуме он с февраля не появлялся.. И на гитхабе активности давно у него нет.

08 Авг 2017 в 17:59
Ответ #5
Оффлайн

Ask369

Россия, Мытищи Сообщений: 155
, 9 января. Последняя активность автора - май. Открытых pull requests не вижу в WheelLog.

10 Авг 2017 в 13:54
Ответ #6
Оффлайн

palachzzz

Россия, Мытищи Сообщений: 640
Похоже, я первый тестер разлоченного до 35 км/ч V8, который успешно пережил тест и отписал об этом на форуме ))
Скажу честно, очень тяжело преодолеть привычный психологический барьер на ~29 км/ч (привык ездить чтоб не крякал).
И скорее всего это не подходит для стоковой батареи, т.к. при 96% заряда максимальная скорость снизилась до 33.1, так же как обычно опускается максималка по мере разряда батареи.
Максимально получилось 34,4, но на скриншоте не сохранилось, есть только это:


10 Авг 2017 в 19:11
Ответ #7
Онлайн

LEE4ER

Модератор Россия, Москва Сообщений: 13565
народ жаждит под андройдом управлять настройками, так почему бы не добавить этот функционал в вилог?
Илья обещался желающим разработчикам под андройд, проконсультировать что/какие команды необходимо слать.
Вот как раз и проверим, кто на что и на сколько готов и есть-ли польза от этой темы  ;-D
Сообщение понравилось: Mr.Sabrewolf

11 Авг 2017 в 09:04
Ответ #8
Оффлайн

RomanL

Россия, Краснодар Сообщений: 229
поддерживаю!!! Очень нужное получилось бы приложение, а то как-то обдилили - на закрытой IOS есть кастомы, которые например 35км/ч могут поставить, а на андроиде только стандартное приложение...

Если нужно финансирование, давайте кто займётся - я думаю по 50-100р владельцы Inmotion могут позволить, а колесо очень популярное, тем более в городах помимо Москвы (знаю про Краснодар, именно V8 сама ходовая модель у нас)

11 Авг 2017 в 10:36
Ответ #9
Оффлайн

palachzzz

Россия, Мытищи Сообщений: 640
Товарищи, всему своё время. Данный функционал в закрытом бета-тесте)) оно уже работает, но не так хорошо, чтобы выпускать это в массы.


Сообщение понравилось: OV, Mr.Sabrewolf, tolmir, anonanymous, WaveCut

11 Авг 2017 в 12:37
Ответ #10
Оффлайн

OV

Минск Сообщений: 415
Не удается подключиться.
Можно подробнее про соединение?

11 Авг 2017 в 13:28
Ответ #11
Оффлайн

palachzzz

Россия, Мытищи Сообщений: 640
Колесо не должно быть подключено к стандартному приложению.
Необходимо включить bluetooth, открыть шторку и нажать на кнопку со значком колеса

11 Авг 2017 в 15:41
Ответ #12
Оффлайн

glebbon

Россия, Санкт-Петербург Сообщений: 271
Товарищи, всему своё время. Данный функционал в закрытом бета-тесте)) оно уже работает, но не так хорошо, чтобы выпускать это в массы.


я готов тоже потестить, на дело благое :-)

11 Авг 2017 в 16:41
Ответ #13
Оффлайн

anonanymous

Россия, Москва Сообщений: 978
Если я правильно понимаю, для V5 будет просто другая дистанция оборота колеса.

Будет возможность доработать под V5 - свистите, я готов потестировать.

11 Авг 2017 в 17:09
Ответ #14
Онлайн

LEE4ER

Модератор Россия, Москва Сообщений: 13565
, так приложение не ведет никаких расчетов скорости :bw:  оно просто транслирует полученное от контроллера.
Т.е. ты так спокойно можешь использовать его с в5, если оно цепляется

13 Авг 2017 в 10:28
Ответ #15
Оффлайн

palachzzz

Россия, Мытищи Сообщений: 640
Для V5 можете протестить текущую версию из шапки, коэффициенты скорости в программе задаются индивидуально для каждой модели, т.е. для V5, как и для всех остальных inmotion - должно работать.
Сообщение понравилось: anonanymous

14 Авг 2017 в 19:03
Ответ #16
Оффлайн

Taler

Россия, Москва Сообщений: 917
Вот интересно, кстати, может и с ks16s тот же фокус, что и с V8, пройдет, в смысле разлочки максималки....

14 Авг 2017 в 23:29
Ответ #17
Оффлайн

palachzzz

Россия, Мытищи Сообщений: 640
Итак, новая версия
исправлено:
-много чего
-снижена скорость обновления данных до 8 раз в секунду (125 мс) для повышения стабильности записи логов.
добавленно:
-управление inmotion (фонарь, светодиоды, кнопка, максимальная скорость до 35, громкость динамика), все тестировалось на V8.

Приложение предоставляется как есть, ни разработчики приложения, ни компания Inmotion не несет ответственности за причиненный вред в случае разблокировки скорости выше 30 км/ч. ИСПОЛЬЗУЙТЕ ЭТУ ФУНКЦИЮ НА СВОЙ СТРАХ И РИСК.


Т.к. я не настоящий android разработчик - есть некоторые известные мне баги в интерфейсе, мне они жить не мешают)
Для подключения в первый раз используйте иконку bluetooth.
Скрытый текст
В настройках логирования обязательно выставлять Log location, иначе приложение падает, логи записываются в папку Download/WheelLog Logs/ в формате .csv, (для параноиков - я за вами не слежу)
Скрытый текст
Управление моноколесом осуществляется на вкладке Wheel Settings, при изменении параметров колесо должно одобрительно пикать, если не пикнуло - попробуйте снова.
Скрытый текст

Скачать можно здесь: https://yadi.sk/d/W4kC6Lgm3LzRyV

P.S.:
Скрытый текст
В исходный код изначального WheelLog добавлены некоторые специфичные для Inmotion изменения, которые могут привести к дополнительным багам в моноколосах других брендов, кроме того я постоянно что-то исправляю, поэтому не делаю pull request в репо автора, исходный код лежит здесь:
ссылка

Сообщение понравилось: h1zr, LEE4ER, glebbon, NEUTRINO

 

Форумный клиент под android

Автор StanislavchikРаздел Улучшаем форум

Ответов: 2
Просмотров: 618
Последний ответ 17 Июн 2017 в 08:04
от geguly
Трекеры и спидометры (Android и IOS) + навигаторы

Автор РокнрольщикРаздел Моноколеса (электроунициклы)

Ответов: 141
Просмотров: 9482
Последний ответ 18 Мар 2019 в 16:52
от MValerik
Продам smart bms Москва 20 s 50A Новинка 2017 Li-Ion pcm с android Bluetooth

Автор OrkisРаздел Продам

Ответов: 7
Просмотров: 1183
Последний ответ 04 Авг 2018 в 17:53
от Orkis
Самый маленький в мире Android-смартфон поступил в продажу

Автор AkronixРаздел Свободный электрон

Ответов: 16
Просмотров: 1256
Последний ответ 29 Апр 2016 в 11:47
от jekix
Cycle Analyst + WiFi + Android

Автор Lexa_frudРаздел Микроэлектроника

Ответов: 9
Просмотров: 2459
Последний ответ 14 Дек 2015 в 12:41
от Viktor_7