As Ford vehicle owner and developer of multiple other HA Integrations it had come the time to share my latest work.
What has started just as a fork of the HACS default FordPass integration from itchannel and SquidBytes, by cleaning-up & document the current required unusual integration setup process, have morphed into an independent repository/development. Now supporting basic HA features like unit converters or translations [en/de] for the entity names and can be used as source for EVCC
But the biggest difference is, that instead of polling updates in a specified interval, the integration makes use ob websocket communication - so your HA will receive new data as soon as it arrives at FordPass servers (does not have to be in the moment, you actually do something with your car), but e.g. when you lock/unlock your car with the default FordPass App on your mobile device, you will instantly see the change in HA.
All required information & details are at GitHub - but here is a brief summary:
The use of this (or any other) HA integration could lead to a (temporary) lock of your FordPass account.
It’s recommended to use/create a separate FordPass account for this (or any other) integration.
‘marq24/ha-fordpass’ integration is not compatible with ‘itchannel/fordpass-ha’
You can not run the integration of ‘itchannel/fordpass-ha’ and the ‘marq24/ha-fordpass’ one en parallel - it’s a one or the other
When uninstalling a previous integration, your historic data is lost
Setup of a new device (car) requires the use of some external Browser developer tools - documentation is provided - but you must read it.
There is no correct answer to your question - there is ‘always the possibility of something’… The Integration does, what the Fordpass app does (when you just keep it running continuously).
As documented - I just can recommend to create a separate account at ford, invite this second account to your vehicle and use this additional account with any integration…
So far (since Feb 2025) I have been contacted by one single guy who had been temp locked by Ford (granted access again after ~4days) at the very early begin of the development of this integration - but that was at a time, where polling was used - and the user selected 1min as update interval…
Except of this single event, I am not aware of (temp) locked accounts…
I installed this yesterday for my Bronco Raptor and it’s working great so far. Thank you!!!
Overnight I got prompted to upgrade
Installed version
2025.8.3
Latest version
2025.8.4
I can’t tell if that’s the normal integration or your fork. Any input on whether I should upgrade to this one or not?
@marq24 just tried using this with a 23 F150 Lighting - the integrations login to fordpass screen let me enter fordpass un/pw, i selected NA/ CAN region, and hit the submit button, and it just sits there and spins a circle. no error, no timeout, no success. been spinning for >5 min each time i try.
I’ve done the appropriate HA restarts after the HACS install, I’ve added the integration, I’ve created a second account, I’ve gotten my token (for the second account) and I’m getting the following error when trying to use the token.
cannot_connect - 'AADB2C90090: The provided JWE is not a valid 5 segment token. Correlation ID: e8feaf4b-d5e5-44b6-bc7e-d8cc32ee9a6b Timestamp: 2025-11-14 16:26:12Z ’
Thoughts? Seems this worked fine for someone else as recently as 6 days ago so I’m not sure what’s going on.
No clue why, but restarting the computer I was accessing HA from seems to have helped. Maybe it was a browser cache issue or something, but it seems to be working now. /shrug.