Электротранспорт
Пожалуйста, войдите или зарегистрируйтесь.


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

Реклама:

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

Страницы: 123 ... 35>>Вниз

Автор Тема: [Android] WheelLog - приложение для моноколес, теперь и Inmotion.  (Прочитано 20118 раз)

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

palachzzz

  • Наш человек
  • ***
  • Репутация: 6
  • Сообщений: 448
  • Россия, Мытищи
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды

Всем привет!

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

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



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


WheelLog_20082018_2.0.15.apk
Версия Play Market

« Последнее редактирование: 20 Авг 2018 в 10:44 от palachzzz »

LEE4ER

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

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

Сообщение не понравилось: HobolevM

Zin-Uru

  • Неравнодушный
  • **
  • Репутация: 0
  • Сообщений: 145
  • Москва
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Как сопрягать это приложение с колесом? По блютусу сопряжение телефона с колесом есть (вводил код 00000000). Штатное приложение Inmotion тоже работает. А это не видит колесо ни в какую.

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

Ask369

  • Неравнодушный
  • **
  • Репутация: 0
  • Сообщений: 153
  • Россия, Мытищи
  • Езжу на колесах!
  • Оффлайн Оффлайн
    • Награды
,  разработчик оригинального WheelLog на гитхабе присутствует (https://github.com/JumpMaster/WheelLogAndroid) и мои изменения вполне оперативно закоммитил. Вы тоже свои выложите на гитхаб, чтобы не потерялись.

palachzzz

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

Ask369

  • Неравнодушный
  • **
  • Репутация: 0
  • Сообщений: 153
  • Россия, Мытищи
  • Езжу на колесах!
  • Оффлайн Оффлайн
    • Награды
, 9 января. Последняя активность автора - май. Открытых pull requests не вижу в WheelLog.

palachzzz

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


LEE4ER

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

Сообщение понравилось: Mr.Sabrewolf

RomanL

  • Неравнодушный
  • **
  • Репутация: 0
  • Сообщений: 216
  • Россия, Краснодар
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
поддерживаю!!! Очень нужное получилось бы приложение, а то как-то обдилили - на закрытой IOS есть кастомы, которые например 35км/ч могут поставить, а на андроиде только стандартное приложение...

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

palachzzz

  • Наш человек
  • ***
  • Репутация: 6
  • Сообщений: 448
  • Россия, Мытищи
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Товарищи, всему своё время. Данный функционал в закрытом бета-тесте)) оно уже работает, но не так хорошо, чтобы выпускать это в массы.



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

OV

  • Наш человек
  • ***
  • Репутация: 0
  • Сообщений: 400
  • Минск
  • На колесах веселее, чем ногами!
  • Оффлайн Оффлайн
    • Награды
Не удается подключиться.
Можно подробнее про соединение?

palachzzz

  • Наш человек
  • ***
  • Репутация: 6
  • Сообщений: 448
  • Россия, Мытищи
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Колесо не должно быть подключено к стандартному приложению.
Необходимо включить bluetooth, открыть шторку и нажать на кнопку со значком колеса

glebbon

  • Неравнодушный
  • **
  • Репутация: 0
  • Сообщений: 230
  • Россия, Санкт-Петербург
  • Ездю на батарейках!
  • Онлайн Онлайн
    • Награды
Товарищи, всему своё время. Данный функционал в закрытом бета-тесте)) оно уже работает, но не так хорошо, чтобы выпускать это в массы.


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

anonanymous

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

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

LEE4ER

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

palachzzz

  • Наш человек
  • ***
  • Репутация: 6
  • Сообщений: 448
  • Россия, Мытищи
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Для V5 можете протестить текущую версию из шапки, коэффициенты скорости в программе задаются индивидуально для каждой модели, т.е. для V5, как и для всех остальных inmotion - должно работать.

Сообщение понравилось: anonanymous

Taler

  • Местный
  • ****
  • Репутация: 7
  • Сообщений: 917
  • Россия, Москва
  • И зимой на батарейках!
  • Оффлайн Оффлайн
    • Награды
Вот интересно, кстати, может и с ks16s тот же фокус, что и с V8, пройдет, в смысле разлочки максималки....

palachzzz

  • Наш человек
  • ***
  • Репутация: 6
  • Сообщений: 448
  • Россия, Мытищи
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Итак, новая версия
исправлено:
-много чего
-снижена скорость обновления данных до 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 в репо автора, исходный код лежит здесь:
https://github.com/palachzzz/WheelLogAndroid


Сообщение понравилось: h1zr, LEE4ER, glebbon, NEUTRINO
Страницы: 123 ... 35>>Вверх
 

Помощь форуму | Отказ от ответственности | Новая версия форума
©, Форум электротранспорта, electrotransport.ru, 2007—2018.
Копирование материалов возможно только с согласия правообладателя.

Размер занимаемой памяти: 6 мегабайт.
Страница сгенерирована за 0.228 секунд. Запросов: 120.