I'm writing an app for Kelly KLS

Electric Motors and Controllers
Post Reply
User avatar
charlesmcnall   1 mW

1 mW
Posts: 16
Joined: Jul 12 2016 1:05pm
Location: SLC, UT

I'm writing an app for Kelly KLS

Post by charlesmcnall » Nov 08 2016 12:12pm

I plan to start working on a better android app display for my KLS96601-8080I controller.(maybe it will work for others)
There was some previous work done that will get me started. https://endless-sphere.com/forums/viewt ... 1#p1089258
Anyone with more info on the communication protocol I would love the help.
Note: you can datalog current, rpm, temp and voltage but the update rate is slow so don't plan on being able to get Kwh or battery consumption accurate. there will be a lot of smoothing on the gauge outputs so they don't bounce.

What sort of features do people want?
I'm thinking
-Motor Current Gauge and Max current indicator
-System voltage and min voltage indicator
-Motor Temp
-Controller Temp
-Time (as in what time of day it is!)
-Battery Percent remaining (based on voltage)

Logging for Motor and controller temps, rpm, voltage and current.
This will be tossed into a file at first and maybe eventually a display to show it.

other options, acceleration based on accelerometers and GPS?

let me know
Electric Ninja 250 http://evalbum.com/preview.php?vid=5243
Lemond Etape 1400W hub motor 48V 15ah - need to make EValbum
6hp Electric snowblower conversion http://evalbum.com/preview.php?vid=5250

User avatar
Monstarr   100 W

100 W
Posts: 215
Joined: Apr 12 2011 4:56am
Location: The Netherlands

Re: I'm writing an app for Kelly KLS

Post by Monstarr » Nov 10 2016 7:12am

charlesmcnall wrote: -Motor Current Gauge and Max current indicator *ofcourse*
-System voltage and min voltage indicator *yep*
-Motor Temp *optional*
-Controller Temp *yep*
-Time (as in what time of day it is!) *yes*
-Battery Percent remaining (based on voltage) *ok, preferably customizable*

Logging for Motor and controller temps, rpm, voltage and current.
This will be tossed into a file at first and maybe eventually a display to show it.

other options, acceleration based on accelerometers and GPS?

If I would sum up my basic wanted info then:
Speed, (actual & max) current, voltage, used Wh's after reset


let me know
Good luck !

ElectricRide   1 µW

1 µW
Posts: 1
Joined: Dec 19 2016 7:19am

Re: I'm writing an app for Kelly KLS

Post by ElectricRide » Dec 19 2016 7:32am

Hi Monstarr,
I#m very interst in a kelly app that I can see at my mobile the speed , range, Voltage, power and motor temp

jk1   1 kW

1 kW
Posts: 339
Joined: Feb 27 2009 6:04am

Re: I'm writing an app for Kelly KLS

Post by jk1 » Dec 20 2016 10:51pm

Any updates on this app ?

snejky   10 W

10 W
Posts: 65
Joined: Jun 02 2015 11:49pm

Re: I'm writing an app for Kelly KLS

Post by snejky » Dec 23 2016 6:32am

Very interested!

User avatar
charlesmcnall   1 mW

1 mW
Posts: 16
Joined: Jul 12 2016 1:05pm
Location: SLC, UT

Re: I'm writing an app for Kelly KLS

Post by charlesmcnall » Jan 04 2017 12:03am

Well I was able to communicate with the kelly over bluetooth and see voltage, phase amps, temperatures etc.
I was thinking that if you use the extra analog brake regen input as an analog signal you could probably attach a current sensor to the battery and get battery current draw.
I have been going back and forth between working in java and MITs app inventor to write the app. my last attempt in app inventor yielded some poor (garbage communication) results when i tried to get results faster then every 200ms. So i think java will be the way to go. I know it is possible as the native kelly app is able to update every ~100ms. I think I may try to just decompile the native kelly app and put a better interface on it. Other than the initial headache with pairing the communication seems solid.
Electric Ninja 250 http://evalbum.com/preview.php?vid=5243
Lemond Etape 1400W hub motor 48V 15ah - need to make EValbum
6hp Electric snowblower conversion http://evalbum.com/preview.php?vid=5250

User avatar
charlesmcnall   1 mW

1 mW
Posts: 16
Joined: Jul 12 2016 1:05pm
Location: SLC, UT

Re: I'm writing an app for Kelly KLS

Post by charlesmcnall » Jan 04 2017 11:56pm

well decompiling yielded a crazy complex app I could not recompile again without a hundred or so errors.
Looks like it is back to writing something from scratch in java. We shall see how much motivation I have this winter with other projects going on.
Electric Ninja 250 http://evalbum.com/preview.php?vid=5243
Lemond Etape 1400W hub motor 48V 15ah - need to make EValbum
6hp Electric snowblower conversion http://evalbum.com/preview.php?vid=5250

User avatar
VelluK   1 W

1 W
Posts: 57
Joined: Feb 25 2018 4:41pm
Location: Helsinki, Finland

Re: I'm writing an app for Kelly KLS

Post by VelluK » Jun 04 2019 7:02am

Any news about this app development? :)
Stealth ebike, hub motor MXUS V3 3K Turbo, controller Kelly KLS7230S, batteries Sony VTC5 20s6p (72V 15.6Ah), rear wheel moto 19"

Bg-electric-cycle   1 W

1 W
Posts: 64
Joined: Jun 06 2018 7:08am
Location: Yambol

Re: I'm writing an app for Kelly KLS

Post by Bg-electric-cycle » Jan 08 2020 1:17am

Be useful to view motor temperature and safer than opening the Aduser App, while power is applied to the motor.
charlesmcnall wrote:
Jan 04 2017 12:03am
Well I was able to communicate with the kelly over bluetooth and see voltage, phase amps, temperatures etc.
I was thinking that if you use the extra analog brake regen input as an analog signal you could probably attach a current sensor to the battery and get battery current draw.
I have been going back and forth between working in java and MITs app inventor to write the app. my last attempt in app inventor yielded some poor (garbage communication) results when i tried to get results faster then every 200ms. So i think java will be the way to go. I know it is possible as the native kelly app is able to update every ~100ms. I think I may try to just decompile the native kelly app and put a better interface on it. Other than the initial headache with pairing the communication seems solid.

Post Reply