Speak EV - Electric Car Forums banner

'My Leaf' third party NissanConnect app

70K views 372 replies 47 participants last post by  Tobiaswk  
#1 · (Edited)
Hello all,

I'm currently developing a third party alternative to the NissanConnect app. The official app is fine but I think it is slow and the general UI is lacking and very disorganized in my opinion. Therefore I am implementing a third party app to my liking and maybe others ;)

Image

My Leaf
My quest; building a simple, great looking, and fast (as possible) third party app competing with the official apps.

You can follow the development on my blog;
NissanConnect EV third party app; part 1 | Tobis, that's a fish
NissanConnect EV third party app; part 2 | Tobis, that's a fish
NissanConnect EV third party app; part 2 and a half | Tobis, that's a fish

'My Leaf' and is available on Google Play and App Store;
My Leaf for Android
‎My Leaf for iOS

Development and source code; Tobias Westergaard Kjeldsen / carwingsflutter · GitLab

Join the testing and feedback community at;
 
#73 ·
I can now log into your app. Looks good. However although I selected miles/kWh in Preferences, it is still showing kWh/mile. Battery is showing zero, but when I clicked on the update arrow it has gone into a permanent Updating... loop. Presumably that's because the server is still not working properly (although I get Statistics displayed).

Should daily statistics include distance driven?
 
#74 ·
Yes that could be the server being slow. The app is polling for a new battery status result and this can some times take a very long time. After you've changed to using miles/kWh you either need to log out or press the refresh icon under daily and monthly statistics cards.

New beta version 1.0.3 is now live on Google Play. As stated earlier missing battery statistics as reported by several users should now be fixed.
 
#75 · (Edited)
#77 ·
I guess you have turned system-wide font size to the largest possible? I'll have a look at making the text smaller at some point.

Still not working here with latest version. Leaf Manager is ok with a fresh login
First ensure you have version 1.0.4. Can I get you to do this (so I can understand your login process);
  1. Long press the My Leaf logo until preferences appear (a little secret ;))
  2. Turn on debugging
  3. Go back to login
  4. Log in again
  5. Long press the My Leaf logo again under preferences appear, choose Debug log, press the clipboard icon in right corner
  6. Send me the copied text in a private message
 
#81 ·
Anyone know were the Leaf Manager source code is located? I haven't been able to find it. I want to peek at it to see if Leaf Manager in fact is using the old Carwings API endpoints. It could explain why some are not able to log in at all. Maybe there is some weird action going on with credentials created using the old Carwings API.

Are you able to use the official NissanEV Connect app? That app uses the new API.
 
#95 · (Edited)
I just released 1.0.9 on Google Play.
Ninth beta release. Owners of 2nd gen Leafs should now be able to sign in.

From what I remember your problem is that your credentials are reported as incorrect by the Carwings API. You sent me a debug log. I can't do much about that sadly. I have no idea why it does not recognize your credentials.
 
#106 ·
I can't see anywhere that tells me if the car is actually charging. Useful if you have a timed charge or a Zappi.
When charging the Battery card on the Dashboard shows charging status. You just need to update the card by touching the refresh icon. You can go under Charging to schedule a charge. You can only see scheduled charging if you've done it directly from the app (a result of a limitation with the Carwings API).
 
#107 ·
Top stuff my null info is now working thanks Tobias

Is there a quick user guide for this for any questions or just this thread?
I'm glad it works for you now ;)
There is no quick guide for now. Maybe someone could write one; I'm busy enough with developing and maintaining the app ;)