FordPass Integration

Found this on Github :slight_smile:

2 Likes

Integration is running absolutly fine after update to latest version (1.0.7). :+1:

Maybe this is best for another thread- but how did you do this?

I can’t even get it to work!

do what?..

Sorry. First post here. The above by obikaikenobi.

i think his other post will point you in the right direction

Hi, first of all you need to install and configure the custom-component mentioned in the post above mine:

This is best done with another custom-component called HACS (Home Assistant Community Store)

And this is my code for the card:

type: vertical-stack
cards:
  - type: markdown
    content: |
      ## Auto
  - type: picture-entity
    entity: device_tracker.fordpass_tracker
    state_image:
      home: /local/LovalaceUI/DeppBlue.png
      not_home: /local/LovalaceUI/DeppBlue_away.png
  - type: grid
    square: false
    cards:
      - type: button
        tap_action:
          action: more-info
        entity: switch.fordpass_ignition_switch
        show_state: true
        show_icon: false
        show_name: true
      - type: button
        tap_action:
          action: more-info
        show_state: true
        show_icon: false
        entity: lock.fordpass_doorlock
      - type: button
        tap_action:
          action: more-info
        entity: sensor.fordpass_lastrefresh
        show_state: true
        show_icon: false
      - type: button
        tap_action:
          action: more-info
        entity: sensor.fordpass_ignitionstatus
        show_state: true
        show_icon: false
      - type: button
        tap_action:
          action: more-info
        entity: sensor.fordpass_doorstatus
        show_state: true
        show_icon: false
      - type: button
        tap_action:
          action: more-info
        entity: sensor.fordpass_windowposition
        show_state: true
        show_icon: false
      - type: button
        tap_action:
          action: more-info
        entity: sensor.fordpass_tirepressure
        show_state: true
        show_icon: false
      - type: button
        tap_action:
          action: more-info
        entity: sensor.fordpass_oil
        show_state: true
        show_icon: false
      - type: button
        tap_action:
          action: more-info
        entity: sensor.fordpass_battery
        show_state: true
        show_icon: false
      - type: button
        tap_action:
          action: more-info
        entity: sensor.fordpass_odometer
        show_state: true
        show_icon: false
      - type: button
        tap_action:
          action: more-info
        entity: sensor.fordpass_fuel
        show_state: true
        show_icon: false
      - type: button
        tap_action:
          action: more-info
        entity: sensor.fordpass_fuelremaining
        show_state: true
        show_icon: false

4 Likes

That’s very helpful, thanks very much!

I’m using hacs, have enabled it and logged in to fordpass but I’m not seeing it as an entity. I’m in the uk and have a 2020 Kuga with fordpass enabled.

Hmm, OK.

Then you should head over to the GitHub of itchannel and open up an issue.
Or look trough the closed issues - helped me alot.

I sorted it. Turns out it was the difference between a zero and the letter oh in the vin :person_tipping_hand:t3:

Where do I put that code for the customised card. I tried the confit but that tied not work.

go to Overveiw (dashboard).
3 dots menu (top right)
edit dashboard.
Add card (bottom right)
manual card (bottom of list)

Paste code.
edit entities names if yours are different.
(in this case yours probably arent different, but for other integrations you may need to do this)

put image files in ‘www’ folder of home assistant ‘config folder’
/home-assistant/www/images/ for me
edit image names in yaml to match your files and sub folder
so my yaml says /local/images/WorkVan.png
local in home assistant yaml is the www folder in config folder.
CaSe mAtTerS

1 Like

:arrow_up: What he says…

2 Likes

While I do hope this can one day be added to regular HA as an official component, all I wanted this for was to make some Siri shortcuts in the end.

And… they exist! Without there need for an intermediate. See https://www.ranger5g.com/forum/threads/fordpass-siri-shortcuts.8200/

Works great and much more responsive then the Fordpass app even.

this integration is going through the process being added officially, and going through some checks first for quality.
but the code, basic function and setup and installation is going to be the same if you install with HACS. there is no point on waiting.

I have a Hass automation to start my van twice on mornings where the calendar says i work that day, and the temp is below 10 C.

and ford has official support for google assistant.
https://owner.ford.com/support/how-tos/technology/convenience/how-to-use-google-assistant-in-your-vehicle-and-fordpass-action-in-your-home.html#
get a real phone… JK

alias: Start Van on Workdays
description: Start vehicle at set time if calendar says USER works today and temp below value
trigger:
  - platform: time
    at: '07:30:00'
  - platform: time
    at: '07:46:00'
condition:
  - condition: and
    conditions:
      - condition: numeric_state
        entity_id: weather.openweathermap
        attribute: temperature
        below: '10'
      - condition: template
        value_template: >-
          {{
          ((as_timestamp(states.calendar.USER_work.attributes.start_time) -
          as_timestamp(now())) < 43200) and
          ((as_timestamp(states.calendar.USER_work.attributes.start_time) -
          as_timestamp(now())) > 0) }}
action:
  - service: switch.turn_on
    data: {}
    entity_id: switch.fordpass_ignition_switch
mode: single

The automation works as long as the fordpass servers are up…
they seem to go down often here… the phone app cant communicate with the vehicle some mornings, if the phone cant, hass cant, ford server issue, or vehicle modem issue.

1 Like

This is awesome thanks
I copied ObiKaiKenobis layout
I havent played around with picture entities, how do I change the name (or remove) Where it says Deep Blue on your example?
I have it currently showing fordpass_tracker and would like to either change it or eliminate the field

Where it says DEEP BLUE in his example thats the name of his “FORDPASS” vehicle entity.

I am all of a sudden getting “unavailable” on all fordpass entities.

I am still connected in the fordpass app :man_shrugging:t3:

Has anyone experienced the same issue?

I am trying to install the fordpass integration into my home Assistant OS machine. I have HACS, and have added the repository, but don’t know what to do beyond that. I have installed it, but it does not show up in the add-ons, devices, entities, etc…

What do I do at this point ? Do I need to use the file editor to edit yaml files or the like. That’s not really what the instructions say, seems like it would be a lot simpler than that. I have not gotten to any place that’s asking for a vin, username, etc…

Sorry for being so dumb if this is obvious to those more experienced.

In the left bar click on configuration, then click on intergrations and click on the button Add intergration.
Choose Fordpass from the list.

Think there would be an easy way to fork this over for Lincoln? I imagine they use a very similar setup and probably the same servers considering Lincoln is made by Ford.