Live data from Hacker News

Show HN: Nissan's Leaf app doesn't have a home screen widget so I made my own

kevintechnology.com

1–10 of 104 posts

Show HN: Nissan's Leaf app doesn't have a home screen widget so I made my own

#1
Nissan's official mobile app for their LEAF electric car doesn't have a widget for quickly checking the car's battery charge status on your phone's home screen, so for a fun side project I decided to make my own using free tools like GitHub Actions, Appium, Tailscale, and Apple Shortcuts.

Show HN: Nissan's Leaf app doesn't have a home screen widget so I made my own
kevintechnology.com

Re: Show HN: Nissan's Leaf app doesn't have a home screen widget so I made my own

#3
I wish that US car manufacturers would finally realize that they're software companies with a hardware device, and pivot accordingly.

The differentiating factor between car models is not the hardware in the world of EVs. It's the software. And right now, if you aren't either on Tesla, Rivian, or Polestar the software experience is horrific.

Re: Show HN: Nissan's Leaf app doesn't have a home screen widget so I made my own

#5
Great work! I love commitment to make it at no cost as @liamwire mentioned. Still not sure why on Earth car manufacturers would not just release APIs open to all owners (basically issue API key based on VIN) and let them use it. For developers to build apps that will only require API key to be entered would be win/win for everyone....

Re: Show HN: Nissan's Leaf app doesn't have a home screen widget so I made my own

#7
That's pretty cool! It's extremely frustrating that they go through so much effort to block third party apps, but the solution of just downloading and emulating the android app is simoultaneously very clever and very straightforward. A nice reminder not to overthink simple things. Cheers on a project well done!

Re: Show HN: Nissan's Leaf app doesn't have a home screen widget so I made my own

#8
Had a 2017 LEAF, and could never get that app working.

Like once in a while it would show correct status, or sometimes it would start heating.

But mostly it just lied. Like I could stand next to the car, issue the heating command, wait a minute, force it to check the car's status and it would tell me the car was heating while nothing had changed with the car.

So yea, gave up on the app, didn't use it the last years I owned it.

That said, enjoyed the writeup, looks like a nice project and as a bonus I learned about some new tools.

Re: Show HN: Nissan's Leaf app doesn't have a home screen widget so I made my own

#9
post #6
post #2

Ford will flat out lock your account so even the official app won’t work for you if they notice you using a 3rd party app.

What recourse (if any) do owners have if that happens?

It's not that bad, unless you don't have a backup way of getting into your car handy. You create a new account and associate your car with it.

Many people have been bitten by this, it's a common thread on related forums. https://www.macheforum.com/site/threads/ford-suspending-acco...

I don't understand Ford, VW, etc. They make these nice cars that are just unusable junk because of their software.

Re: Show HN: Nissan's Leaf app doesn't have a home screen widget so I made my own

#10

I wish that US car manufacturers would finally realize that they're software companies with a hardware device, and pivot accordingly. The differentiating factor between car models is not the hardware in the world of EVs. It's the software. And right now, if you aren't either on Tesla, Rivian, or Polestar the software experience is horrific.

I used to be in the space. Basically everyone would install an SBC behind the dash to listen to the canbus and then report things over cell often with ways of shorting a circuit in order to do features.

It's whackadoodle. I mean how different are cars, really? They have wheels, doors, windows, odometers, go places at various speeds, need fuel ... you'd think there'd be some agreed universal baseline like MIDI ... you'd think.

And the manufacturers held on to their protocols like they had done their own Manhatten project so everyone just had to backwards engineer things.

Why is inoperability so precious? Ultimately the purchasing decision is the car's price, features, availability, terms of the deal... The phone app has nothing to do with it, let it go.

Post reply on HN