Configuration and telemetry for VESC [iOS, Android]

Although I didn’t have much chance to play with the app while riding my mountainboard with dual VESCs SIX, everything seems to work perfectly. It’s nice to hear that you implemented my and @jackw suggestions :slight_smile: Your app is definitely the most polished VESC app on the market right now :clap:

2 Likes

Just received the bluetooth module, and was just out for a test ride. and it`s working wonderful :slight_smile: I have some quistions though

I recorded my ride. But why is it not possible to se total mAh/ Amp consumption afterwards ? When i fly racing drones, the most important telemetry funktion is when you need to land, and flying after total mAh consumption is the best way to know.

And why is it not possible to se the total length of the ride on my mobilephone, i first need to push uploade.

But man this is cool projekt. Thanks…:slight_smile:

Hi Roman, I have a small bug report. When the options “Prefer GPS” and “Automatic records” are active, the app will keep starting a record even when standing still, because the GPS thinks I move slightly all the time. Maybe it shouldn’t start a record based on the GPS speed? Or add some kind of threshold in the GPS speed before it starts :slight_smile:

And also, I tried reinstalling the app to get the Bluetooth board to connect again, and it worked once, and now I can’t get it to connect at all… It may be a iOS 11 bug, I don’t know. But I can see in the status bar that the board connects, and I can even see the name in iOS settings (not the app settings), but the app won’t see it.

Thanks! Can’t wait for the module alias function! Then I’ll have to order another module for my second board! :smiley:

Not really an answer but if you use Android and hit accept at some point Google keeps track of your trip history. I like to go back and relabel all the stuff it assumes I’m driving or biking with skateboarding to see my total travel distance and get a nice map.

https://www.google.com/maps/timeline?hl=en

Or go to maps.google.com or open on your smartphone and go to the menu then Timeline.

1 Like

Try increasing “Start delay”, this might help. For example, set it to 30 or 60 seconds? Actually “Prefer GPS” should be enabled in a very specific cases, when the motor does not spin all the time (think freewheel). If you do not have a freewheel, do not enable “Prefer GPS”. Your distance and speed will be calculated more accurately based on wheel diameter and motor RPM.

What happens if you try to reinstall it again? Does it help? PM me and we can sort this out, maybe your module needs replacement :confused:

I published an update which in addition to module alias and mileage stats has a couple more things:

  • displays correct voltage when used with Extended firmware (not multiplied by 10). Ping @rwxr @Michael319
  • adds more data to JSON (ah, ahRegen, whRegen, elapsedAh, elapsedAhRegen, elapsedWhRegen, rpm) - thanks to @hexakopter for the idea!
  • for the new records displays regen in the web view
3 Likes

Hey Roman,

Your beta tester from a while back here. Just wondering if you’re still using 115200 as the baud rate for your module. I was under the impression that a lower rate (like 9600) is more reliable. I noticed there were a lot of connection issues on my beta unit.

1 Like

Yes, I am still using 115200. If you have USB to TTL converter you can change the baud rate of the module by sending AT+BAUD4 (this is 9600) command. Change back to 115200 by sending AT+BAUD8. I also have issues with connection on my board during high peak currents, but I never thought changing the baud rate may help with this. I will test your suggestion, thanks!

From what I understand higher baud rates give faster data transfer speeds, but is more sensitive to data loss and affected by cable length, while lower rates have slower speeds, but are more reliable. I think this is why 9600 is default for a lot of applications.

Thanks man…

So damn cool :heart_eyes:

Okay, I’ll leave prefer GPS disabled then. It just seems like it won’t update the map with enough points for the overlay then… (the location/route tracker is very un-detailed) :slight_smile:

I don’t think I need a replacement, because I just tested with an iOS 10 device, and it works. So it must be an iOS 11 compatibility issue. :slight_smile:

Thanks!

Where do i excactly se elapsedAh ??

It’s not visible, but if you go to this url https://metr.at/r/Y4Jh9?format=json and scroll down you will find "ah":0.68

No, the points are taken as usual. The number of points is the same if you have “Prefer GPS” enabled or not.

I have enabled “Use Location” and disabled “Prefer GPS”

Arh you going to implement it in a more nice way, like top speed, duration etc. ??

@Jinra I just came from a long ride with BAUD rate 9600 and it was much much better, I did not have any connection problems, even during high currents. 9600 is still enough to send packets with 250ms interval, so I think it’s a winner. Thank you again for this suggestion. I will think about some user-friendly way to change the module’s BAUD rate from the VESC without unplugging, maybe by introducing extra command. In the meantime if someone has connection problems because of high BAUD rate you can PM me and we will figure out how to change.

@Silverline I am running out of space on that row so I don’t know really :sweat_smile: Have you checked this?

Yep… i already have done that. But i don`t look at my phone, while i’m riding, so i was hoping that it was easy to se when i check my recording afterwards. Instead of energy in Wh, i would love to have amp hours spend :slight_smile:

Then it would be easy to se, how long i can ride at for example 1 Amp

Glad i could help!

Hey Roman, some of my app’s settings have been resetting quite frequently since the last update. It seems to be happening every few days. It will remember things like Motor parameters, but the following parameters keep resetting back to defaults:

  • Battery voltage (S)
  • Automatic Records (ON/OFF and start/stop delays)
  • System (Metric/Imperial)
  • Theme (White/Dark)

I’ve been using this app for several months now, and this issue only just started recently. Any idea what could be causing this? Thanks!

I have the same bug with remember battery S as well. If i set it to 6s, and push back on my android mobile , the app gets in the bacground, if i then open the app again and push back, and open again the batteri settings returnes to default 10s