Oinq
Posts: 54
Joined: Sun Feb 03, 2019 10:34 am
Contact: Website

Re: Soul Spy?

Wed Feb 20, 2019 3:31 pm

That worked with me.

Code: Select all

https://photos.app.goo.gl/GHPRH6iS98wNhViDA


Soul EV 2016

langemand
Posts: 114
Joined: Tue Mar 29, 2016 3:06 pm
Location: Greater Copenhagen Area, Denmark, Europe
Contact: Website

Re: Soul Spy?

Sat Feb 23, 2019 12:13 am

I have fixed the "jump to top of page", which occurred every time data values were read from the car. Other small improvements included too, nothing major.
The new build is available here: https://github.com/langemand/SoulEVSpy/ ... /README.md
Improving Soul EV Spy app. Errors: Send me the soulspy.log*.txt-files
Kia e-Soul: 2019-
History:
Kia Soul EV 2015-2019: http://soul.spjeldager.dk/
Nissan Evalia 2015: http://evalia.spjeldager.dk/
Peugeot 106 Electric 2010-2015: http://elbil.spjeldager.dk/

Oinq
Posts: 54
Joined: Sun Feb 03, 2019 10:34 am
Contact: Website

Re: Soul Spy?

Sun Feb 24, 2019 10:31 pm

Thank you, Ill test it today

[EDIT] It seems to be fixed :D

Is this a good place to ask a feature?
It would be great if we could export all the the data the app sees, at once to the email, in a format google sheets could import, so we could easily plot a graph from the features we want.
Unfortunately, I can't program, but I will donate for this feature. :mrgreen:

Code: Select all

https://photos.app.goo.gl/GHPRH6iS98wNhViDA


Soul EV 2016

langemand
Posts: 114
Joined: Tue Mar 29, 2016 3:06 pm
Location: Greater Copenhagen Area, Denmark, Europe
Contact: Website

Re: Soul Spy?

Tue Feb 26, 2019 12:30 am

Oinq wrote:Is this a good place to ask a feature?

Fine with me, there is no forum specifically for the SoulEvSpy App. The only other place of I can think of, is to open an issue on the github repo: https://github.com/langemand/SoulEVSpy/issues

Oinq wrote:It would be great if we could export all the the data the app sees, at once to the email, in a format google sheets could import, so we could easily plot a graph from the features we want.


I guess this is impossible to know looking at the app UI: The app stores ALL data it reads, including data that isn't visible anywhere in the app, in a csv-file in your Download directory, e.g. SoulData.yyyymmdd_hhmm.csv :-)
It also stores the communication with the bluetooth dongle in a .txt-file, for debugging purposes.
Image

I will consider adding a feature to email the files to an email-address of your choice.

No need for a donation. In my day job I am a professional software developer; this project is for fun :-)
Instead, perhaps I can ask if you will consider writing a simple "how to get started with SoulEvSpy", describing also the hidden features...?

Feel free to contact me by email: kia@spjeldager.dk with any questions.
Improving Soul EV Spy app. Errors: Send me the soulspy.log*.txt-files
Kia e-Soul: 2019-
History:
Kia Soul EV 2015-2019: http://soul.spjeldager.dk/
Nissan Evalia 2015: http://evalia.spjeldager.dk/
Peugeot 106 Electric 2010-2015: http://elbil.spjeldager.dk/

Oinq
Posts: 54
Joined: Sun Feb 03, 2019 10:34 am
Contact: Website

Re: Soul Spy?

Tue Feb 26, 2019 1:05 pm

I will start writing something that can be used has an help file for the app, with a small description of each field. Them we discuss further improvements on this :mrgreen:
Did I read hidden features? :o Something I haven't found yet? :oops:

I had a look on the file I have from yesterday "SoulData.20190225_2101.csv" and indeed it has a lot of info :geek: however I can't find 2 very interesting values that we have on the screen "battery", minimum degradation and maximum degradation. Can this be because I have zero on this fields? It would also be interesting to have a timestamp in this file.

Code: Select all

https://photos.app.goo.gl/GHPRH6iS98wNhViDA


Soul EV 2016

langemand
Posts: 114
Joined: Tue Mar 29, 2016 3:06 pm
Location: Greater Copenhagen Area, Denmark, Europe
Contact: Website

Re: Soul Spy?

Tue Feb 26, 2019 1:44 pm

Oinq wrote:I will start writing something that can be used has an help file for the app, with a small description of each field. Them we discuss further improvements on this :mrgreen:

Good to hear, looking forward to reading it :-)

Oinq wrote:Did I read hidden features? :o Something I haven't found yet? :oops:

It seemed like you hadn't found the "hidden" .csv and .txt files, that was what I meant. The latest APK release has new features at the bottom of the drawer: "Replay recorded data" and "Play demo data", which will "play back" a previously recorded csv file. The demo is a file recorded by my car.

Oinq wrote:I had a look on the file I have from yesterday "SoulData.20190225_2101.csv" and indeed it has a lot of info :geek: however I can't find 2 very interesting values that we have on the screen "battery", minimum degradation and maximum degradation. Can this be because I have zero on this fields?

Look for battery.min_cell_detoriation_pct and battery.max_cell_detoriation_pct, they are there for my car (model year 2015). Which model year is your car, and what battery capacity does it have?
If they are zero, they may not have been calculated since the BMS firmware was updated. They are calculated by the BMS when battery goes from fully charged to nearly empty, I believe. I am not sure of the precise circumstances.
If you don't have the fields in your .csv files, email me a soulspy*.txt file, and I will check what is going on.

Oinq wrote: It would also be interesting to have a timestamp in this file.

The file name has the start time, and in the file you will find system.scan_start_time_ms, system.scan_end_time_ms and route.time_s, which are all in milliseconds since 1970-01-01 00:00:00 (known as "unix timestamp" or "epoch", see e.g. https://www.epochconverter.com/ - remove the last 3 digits, to convert milliseconds to seconds, before pasting into the web-page).
Improving Soul EV Spy app. Errors: Send me the soulspy.log*.txt-files
Kia e-Soul: 2019-
History:
Kia Soul EV 2015-2019: http://soul.spjeldager.dk/
Nissan Evalia 2015: http://evalia.spjeldager.dk/
Peugeot 106 Electric 2010-2015: http://elbil.spjeldager.dk/

langemand
Posts: 114
Joined: Tue Mar 29, 2016 3:06 pm
Location: Greater Copenhagen Area, Denmark, Europe
Contact: Website

Re: Soul Spy?

Wed Feb 27, 2019 10:48 pm

The latest version of the SoulEVSpy no longer crashes when tested by Google Firebase Robo Test (without bluetooth), so stability is now better than ever.

It is now possible to "Demo" the app without a car and OBD-II dongle:
I have added new features at the bottom of the drawer: "Replay recorded data" and "Play demo data". Both will "play back" a previously recorded csv file. The demo is a file recorded by my car, the replay allow you to select a file recorded by the app.

The demo is supposed to show you what you will experience if you connect it to an OBD-II-dongle in your car.

See https://github.com/langemand/SoulEVSpy/ ... nt-project
Improving Soul EV Spy app. Errors: Send me the soulspy.log*.txt-files
Kia e-Soul: 2019-
History:
Kia Soul EV 2015-2019: http://soul.spjeldager.dk/
Nissan Evalia 2015: http://evalia.spjeldager.dk/
Peugeot 106 Electric 2010-2015: http://elbil.spjeldager.dk/

Oinq
Posts: 54
Joined: Sun Feb 03, 2019 10:34 am
Contact: Website

Re: Soul Spy?

Thu Feb 28, 2019 9:48 am

langemand wrote:Look for battery.min_cell_detoriation_pct and battery.max_cell_detoriation_pct, they are there for my car (model year 2015). Which model year is your car, and what battery capacity does it have?
If they are zero, they may not have been calculated since the BMS firmware was updated. They are calculated by the BMS when battery goes from fully charged to nearly empty, I believe. I am not sure of the precise circumstances.
If you don't have the fields in your .csv files, email me a soulspy*.txt file, and I will check what is going on.


I have a 2016 model and my values are zero, I never took the car below 20% since I bought it a month ago. It arrived in this state, I believe because some update before the dealer sold it to me. I have some screenshots from when I went to view the car the first time and there were values there. More on that when if decide to force the battery calibration or need to take it below 20%.


langemand wrote:The file name has the start time, and in the file you will find system.scan_start_time_ms, system.scan_end_time_ms and route.time_s, which are all in milliseconds since 1970-01-01 00:00:00 (known as "unix timestamp" or "epoch", see e.g. https://www.epochconverter.com/ - remove the last 3 digits, to convert milliseconds to seconds, before pasting into the web-page).


Ahh thank you for this clarification, we can use this values has X ax on the graph then.


langemand wrote:It is now possible to "Demo" the app without a car and OBD-II dongle:
I have added new features at the bottom of the drawer: "Replay recorded data" and "Play demo data". Both will "play back" a previously recorded csv file. The demo is a file recorded by my car, the replay allow you to select a file recorded by the app.

The demo is supposed to show you what you will experience if you connect it to an OBD-II-dongle in your car.

See https://github.com/langemand/SoulEVSpy/ ... nt-project


Just installed the newest version, I'm not able to install without first uninstall the other.
Demo works nicely :)

Code: Select all

https://photos.app.goo.gl/GHPRH6iS98wNhViDA


Soul EV 2016

JejuSoul
Posts: 1385
Joined: Wed Jul 08, 2015 6:47 am
Location: Jeju
Contact: Website

Re: Soul Spy?

Sat Mar 02, 2019 8:02 am

-
I just installed the latest version. The demo worked well. Is that your car? Same age and same km driven as my car.

SoulEVSpy also works well on the Hyundai BlueOn EV.
The codes for the BMS and LDC are pretty much the same. ( BlueOn EV. has 88 cells same as the Ray EV)
The code for the odometer also worked, but ambient temperature did not.
The codes for using Torque Pro can be found by clicking the link in the website icon under my user name on the left.

langemand
Posts: 114
Joined: Tue Mar 29, 2016 3:06 pm
Location: Greater Copenhagen Area, Denmark, Europe
Contact: Website

Re: Soul Spy?

Mon Mar 04, 2019 11:31 am

JejuSoul wrote:I just installed the latest version. The demo worked well. Is that your car?

Yes, I captured it in my car, last summer, 4 people + luggage, on vacation in France.

JejuSoul wrote:SoulEVSpy also works well on the Hyundai BlueOn EV.
The codes for the BMS and LDC are pretty much the same. ( BlueOn EV. has 88 cells same as the Ray EV)
The code for the odometer also worked, but ambient temperature did not.


Thanks for the feedback :D
I didn't know there was a Hyundai EV before the Ionic. I guess they only released it in South Korea, like the Kia Ray EV. https://en.wikipedia.org/wiki/Hyundai_BlueOn

You have previously mentioned that all the Hyundai/Kia EVs are very similar, technically. I guess I should make the addresses and other model-specific values depend on the car VIN ID or a user selectable setting; and see if I can make the SoulEVSpy app work with Ionic EV, Kona EV, e-Niro and the e-Soul.
Improving Soul EV Spy app. Errors: Send me the soulspy.log*.txt-files
Kia e-Soul: 2019-
History:
Kia Soul EV 2015-2019: http://soul.spjeldager.dk/
Nissan Evalia 2015: http://evalia.spjeldager.dk/
Peugeot 106 Electric 2010-2015: http://elbil.spjeldager.dk/

Return to “Technical Discussions”