#HASS-Uconnect (Jeep, Dodge, Fiat, etc.)

1 messages · Page 1 of 1 (latest)

frail badger
#

~~I've updated the older FiatChamp integration to add features like Remote Start/Stop and Vehicle Alarm. The project has been unmaintained for a while so i'd greatly appreciate your help if you have an FCA vehicle (Jeep, Dodge, Chrysler, Fiat etc.) to test it 🙂 - https://github.com/Blueion76/FCAUconnect-HA~~

Switch to this new HACS repo 🙂 - https://github.com/hass-uconnect/hass-uconnect/

To be clear, the integration above is not mine but is miles better than needing MQTT like with mine.

#

ps. I know the tires are overfilled lol. Need to take some air out when I have a chance.

muted ember
#

Thank you! I forked FiatChamp a few months ago to get advanced commands working, however I could never figure out remote start. Going to test this immediately

muted ember
#

FiatClient.cs, line 335/336 needs to be updated for RAM for me to test this.

muted ember
#

Found all the file changes required to compile an image and test, tested and working for RAM using my forked repository. Let me know when you've updateed yours and I'll collapse mine and revert back!

frail badger
frail badger
#

Just released a bunch of updates, biggest changes are the support of Asia/Canadian Uconnect accounts and Chrysler, Maserati and AlfaRomeo support 🙂 (also added the appropriate docker compose to the readme)

muted ember
#

Have you considered posting this integration on Home Assistant Community forums? I don’t see any mention of it there.

#

There’s many users on there that would love to see that you have continued development on this!!

frail badger
muted ember
#

I get it :). The less people that use it the more you'll be able to work on this on your own time.

#

I just rolled back to your repository, installed and tested with RAM if you want to mark that one off as tested and working.

#

Also set my region as Canada, it worked before when it was set to America. Not sure what the difference is, but it works with it set to Canada.

frail badger
frail badger
#

no MQTT needed.

muted ember
#

I noticed! Have you tested it? I’ll have to find some time over the next few weeks to migrate and fix all my automations with the presumably new entity names

frail badger
#

my vehicle doesn’t support that but I do know it exists for certain vehicles (EVs for sure, I think some gas vehicles also report)

#

HASS-Uconnect (Jeep, Dodge, Fiat, etc.)

muted ember
#

I just saw your bug post on git hub for this new integration, yeah…. Not really usable right now

frail badger
muted ember
#

Engine start, door unlock. Aaahh didn’t know there were Actions available!

tribal flicker
#

@frail badger considered bring the integration to core?

muted ember
#

I have migrated to the new integration, other than the KeyErrors I’m getting when running a command, it’s all working as expected.

frail badger
plush sky
#

Woah I have been looking for something like this!

#

Oh I just read, mine uses guardian does that mean it’s not supported

frail badger
plush sky
#

Yeah that’s a tough sell

#

Too bad mopar would never just let users generate api keys and have it done that way

frail badger
#

I don’t know of any car brand that honestly does that.. besides maybe Tesla?

#

Unlikely given they want you to use their ad-ridden apps 🙂

plush sky
#

Mhmm

frail badger
#

I feel like XM Guardian would be relatively simple to add but it’s only a few vehicles that still use it from the last couple years so yeah, tough without having account access. I wouldn’t let some stranger have access to my Mopar account either haha.

plush sky
#

I think mines still guardian

#

I’ll have to double check

frail badger
#

what year and make / model?

#

18 is likely either 3G or Guardian

#

if it still works it’s probably Guardian

plush sky
#

What’s the easiest way to tell?

frail badger
#

I found a link, one sec

plush sky
#

3g cell service was discontinued around me

#

But I still have WiFi

#

So it must be at least new enough that’s it’s using LTE for the WiFi

frail badger
#

2018 Dodge Charger is guardian 😦

#

Maybe I should make a table of SiriusXM guardian vehicles to help people know if their vehicle is compatible..

plush sky
#

Yeah it’s guardian

#

I double cheeked my bank and it comes out as guardian as well

#

Sad

#

What are the newer vehicles using that makes it easier?

frail badger
#

I suppose if we decompiled the app or examined the website we could figure it out but that would be tough especially for the average user who happens to have a guardian-enabled vehicle

frail badger
#

the mobile app is the same, I believe it’s just the endpoints and commands that are different for Guardian

plush sky
#

Hmmm interesting

frail badger
#

If I’m correct, mopar.com lets you control your vehicle right?

plush sky
#

I may work on trying to pull some info out of them

#

Let me go check

frail badger
#

We can do a discord call sometime and I can show you how I extracted some info for the other vehicle brands without valid logins

#

if you’re interested

plush sky
#

They moved me off the icon next app a while back

#

And to the dodge app

frail badger
#

icon next?

plush sky
plush sky
frail badger
#

“Off the icon next app”

plush sky
#

Oh I never used icon next

#

It was just called uconnect

frail badger
#

ah. Yeah the vehicle apps are kinda dumb IMO

#

should just be one Uconnect app with search terms for each vehicle brand

#

GM does something similar I believe

plush sky
#

It use to be that way

#

I can’t even get the connect.dodge website to load my cell service sucks here

frail badger
#

it’s funny because I can control our vehicle 3 different ways now. Well technically 4. > the website, Jeep app, Wagoneer app and HA

frail badger
#

some of them are finicky

plush sky
#

That’s is pretty funny

#

No it tried to load

#

And I select country

#

And it just dies

frail badger
#

lol

#

just wanted to say I’m also not the lead dev on this new project. The original post was for my fork of an older integration but it’s since been moved over to a new python implementation

#

more so just a contributor.

plush sky
#

It eventually loaded, trying to login

frail badger
#

it will likely try to redirect you to mopar.com to control vehicle functions

plush sky
#

Probably but I thought it would be worth a try

frail badger
#

If we can get guardian into here, we may be able to make this into core HA. Not sure.

plush sky
frail badger
#

I’ll screenshot what mine shows just for your curiosity 🙂

plush sky
#

It’s funny I can see my notification history on the dodge site though

frail badger
plush sky
frail badger
#

yeah mine does the opposite and redirects me to that connect site :/

plush sky
#

Does the integration basically simulate clicks on the website

frail badger
#

lets you run commands also and has live vehicle status depending on vehicle

plush sky
#

Scraper style then, that makes sense

frail badger
#

basically the best we can get for now.

plush sky
#

The live details are cool

frail badger
#

Good thing is that I can do over 20 location requests a minute and no API timeout

#

so seems like the API doesn't really limit the user

plush sky
#

Nice

#

It’s weird I can’t view all the stats on the mopar website like I can the app

frail badger
#

it may be buried in menus

#

the website layout is kinda confusing

plush sky
#

Hmmm it looks like there was a home bridge plugin that tried to go the guardian route

frail badger
#

oh? that may be helpful

#

I was totally unaware of that

plush sky
#

Looks abandoned though

frail badger
#

as long as the urls are mostly valid we could probably repurpose most of the logic

#

only thing i'd worry about is stuff like API keys for login

#

I mean on the backend side. On vehicles without XM Guardian, each connect website uses a specific API key and they change occasionally. Usually not often, but who knows since that repo is 2 1/2 years old.

#

If you're willing- go ahead and create an issue on the hass-uconnect repo for SiriusXM Guardian support. I'll flag it as a feature request. Share that other repo there aswell

#

We were trying to go off nothing so that certainly makes it much easier if that code is mostly still valid.

#

All good, appreciate it!

frail badger
#

thanks!

frail badger
#

@plush sky do you have VS code or something to run python by chance?

#

I generated a test py file to see if I can figure out how to auth with mopar, managed to successfully auth but my vehicles list returns empty (I assume because no siriusxm guardian- but not sure) - are you willing to test a file for me?

#

basically it should just simulate the login flow and output vehicles on the account

#

mine logs in fine but returns nothing in the output for vehicles. Curious if it's because I don't have an XM guardian vehicle or if the logic is flawed. Keep in mind it's very early stages code

#

don't paste the output, just let me know if there's anything regarding your vehicle being output (sensitive info)