Release of an alternative HA-integration
An alternative HA-integration have been released
Over the past few days I have implemented a new HA integration, that makes Ford vehicle data available in Home Assistant. You might like to ask yourself why? and why there is also a new release of this fordpass integration?
Why a new Fordpass release?
Function / feature wise nothing has changed or improved. But the code have been slightly restructured so that the other Ford integration I have created can make use of components I have implemented in the Fordpass integration (like parsing the responses from Ford backends which is the heavy load). So to make a long story short, after the update you should not notice any difference.
Why another HA Integration?
- Out-of-the-box access to your Vehicle data using Industrie standards (no capturing of any
codestuff via the browser tools needed)
Well you might have already mastered this challenge, but I just can assume this is a major hurdle for a lot of people. You might have shared your personal integration experience with friends or co-workers but they might refused to also using it cause of the complicated installation process. So if you might not want to use it, at least do me the favour and share the information that there is now an alternative approach available in Home Assistant to connect it with your Ford. - Ford officially supporting the new FordConnect Query API
In contrast to Fordpass where everything is reverse engineered and can break at any time without prior notice, this new Integration is using official available Ford Service. - Most of the sensor data you are used from the Fordpass integration (including the attributes) is also available in the FordConnect Query. As I tried to explain both make use of the same data-extraction-code. Some Sensors (like the Indicators-Sensor is current not available yet - but have in mind, this is just the initial release!)
- Support for multiple Ford vehicles without the need to register & configure different FordPass accounts.
If you have registered multiple vehicles with your FordPass account, then you can configure the Integration very easy with your different cars, since the vehicle selection already supported & handled at the Ford backend (see the Setup Guide for details) - The new FordConnect Query integration can be used together with the Fordpass Integration (even if they share code) they will not interfere each other.
Are you now curious enough to give it a try?
All the required information, including step-by-step instructions and installation-links are available @ the GitHub repository: https://github.com/marq24/ha-fordconnect-query I am really looking forward to your feedback - please post it here.
Why keeping Fordpass?
While FordConnect Query seams to be much easier to support & maintain and does not come with the potential risk, that your FordPass account might be (temp) locked by Ford cause they detect 'unusual activities', there are two point five main reasons why I am going to continue to support & develop both integrations in the future:
- FordPass can offer Controls (e.g. un/locking, remote start, request data refresh) - all this is (currently) not possible via the FordConnect Query API offered by Ford - it's read-only!
- Currently you must register a own app via EU Developer Portal from Ford - since the new API obviously only exist cause of EU-Law - while I am living in Germany this restriction is totally fine for me.
But I have currently no clue, if this new Integration can be used also from none EU countries? When I started with my fordpass development, it was exactly the opposite around, the API of that time was only available in US & Canada, but there was no technical region enforcement, and I was able to use it too. So I have hope, that the new FordConnect Query API will also work for none EU citizens.
2.5. Lincoln Vehicle support - to be honest, I am clueless IF the FordConnect Query Integration will also work with Lincoln vehicles - would be cool if somebody could give it a try
Please consider supporting me
Thanks to those who have already supported me in the past weeks or month that is highly appreciated! To the other users: I am putting quite an amount of energy and passion into this integration. Perhaps you could give yourself a little push (if you can afford it) and become a sponsor.
If you haven't starred this integration in Github yet - please do so - TIA