Skip to content Skip to footer
0 items - $0.00 0

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

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

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

14 Comments

  • Post Author
    MBCook
    Posted April 14, 2025 at 3:07 am

    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.

  • Post Author
    light_hue_1
    Posted April 14, 2025 at 3:17 am

    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.

  • Post Author
    liamwire
    Posted April 14, 2025 at 3:19 am

    I love the commitment to getting this to work at no cost, on principle. Many of my favourite personal projects have followed similar paths, and have often been fun challenges for that reason alone. Great article, thanks for sharing.

  • Post Author
    STELLANOVA
    Posted April 14, 2025 at 3:22 am

    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….

  • Post Author
    63
    Posted April 14, 2025 at 3:25 am

    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!

  • Post Author
    magicalhippo
    Posted April 14, 2025 at 3:28 am

    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.

  • Post Author
    vincekerrazzi
    Posted April 14, 2025 at 3:36 am

    I had the same situation with my Polestar app up until recently. My solution was perhaps fewer moving parts? Worked well for nearly a year before I didn’t need it anymore.

    -my backup phone connected to my NAS, running a signed in polestar app
    – a homebridge plugin that called a shell script that used adb to unlock the phone, open the app, grab the screen contents and parse it.

    Boom, lock and battery status in homebridge and access to dozens of other tools for creating widgets and shortcuts.

  • Post Author
    featherless
    Posted April 14, 2025 at 3:48 am

    Oh hey that's my startup's app, Sidecar, mentioned! Cool to see :D

  • Post Author
    jdminhbg
    Posted April 14, 2025 at 4:18 am

    Nobody wants to hear it in 2025 but this is one of the reasons Tesla is still a much better experience than most of the legacy car manufacturers. Car People like to think of apps as a weird Tech People affectation, but in actual day-to-day usage, they're invaluable.

  • Post Author
    bihan
    Posted April 14, 2025 at 4:33 am

    who use nissan leaf's?

  • Post Author
    aprilthird2021
    Posted April 14, 2025 at 4:49 am

    Cool! I like that it just works ™ and is a lot more resilient to the hostile first party than other approaches.

    How often does the scraping of the app running on the RaspPi run and how much is the lag between that job running and the data appearing on your phone?

  • Post Author
    wizerno
    Posted April 14, 2025 at 5:01 am

    Does anyone else miss the functionality of the Android WhatsApp widget [1] on iOS? Being able to read messages without sending read receipts via the widget is a great feature. The iOS notification 'peek' is a clumsy substitute.

    Is this a fundamental limitation of iOS widgets/APIs, or just something WhatsApp hasn't implemented? Curious if others have found better ways to handle this on iPhone.

    [1] https://www.tomsguide.com/how-to/how-to-use-the-WhatsApp-wid…

  • Post Author
    djaychela
    Posted April 14, 2025 at 6:09 am

    Just like OBD, I think api access to data like this should be open to the car user. If the manufacturer is taking the data ( as they do with my renault zoe) then it should be available to the end user at a standard API which is available across all manufacturers, so if you change car you can just point your setup at a new endpoint with new credentials and all the endpoints and responses are standard, just like OBD2 is

    (yes I know manufacturer tools go deeper but that's another issue)

  • Post Author
    mxmilkiib
    Posted April 14, 2025 at 6:18 am

    I love the modern GitHub Actions composition process the project uses

    I've seen Actions that create a usable Arch etc repos where other software that has been build can be listed

    What's the most creative set-up using a number of Actions that anyone has seen? On GitHub or elsewhere

    P.S. Could that computational paradigm somehow be extended to a Yahoo! Pipes form of visual [data]flow? For some kind of personal orchestrations

Leave a comment

In the Shadows of Innovation”

© 2025 HackTech.info. All Rights Reserved.

Sign Up to Our Newsletter

Be the first to know the latest updates

Whoops, you're not connected to Mailchimp. You need to enter a valid Mailchimp API key.