Sponsored

Home Assistant - Ford F150 Lightning Dashboard.

johndyer

Member
First Name
john
Joined
Oct 13, 2024
Threads
1
Messages
5
Reaction score
3
Location
milton, ga
Vehicles
2024 lightning Lariat
Kinda went a different direction, still using a picture elements card up top, but I spread a lot the info around to some other cards to keep it in a similar theme to the rest of my dashboards.

1701369573676.png
hey, could you post the entire dashboard yaml and the assets ? I have tried my own image but the picture elements are all misaligned . I am not very familiar with this card type so I have been struggling with getting it fixed... Curious if its my image size or something that might be a factor ...
 

johndyer

Member
First Name
john
Joined
Oct 13, 2024
Threads
1
Messages
5
Reaction score
3
Location
milton, ga
Vehicles
2024 lightning Lariat
Attached. Let me know if any questions... To be honest I have never checked to see if the PRND gear status works, but the code is there to change the color of the active gear letter.

The indicators do work, it's telling me my 12v is pretty low at the moment.
I feel like the image file itself is just as important at the yaml...
 

queuewho

Well-known member
Joined
Oct 27, 2022
Threads
4
Messages
522
Reaction score
576
Location
Western PA
Vehicles
F150 Lightning Lariat SR
I feel like the image file itself is just as important at the yaml...
Ford F-150 Lightning Home Assistant - Ford F150 Lightning Dashboard. trucktc2


I currently don't have this active on my HA due to them changing the login. I haven't looked into doing the alternative Auth method for it.
 

johndyer

Member
First Name
john
Joined
Oct 13, 2024
Threads
1
Messages
5
Reaction score
3
Location
milton, ga
Vehicles
2024 lightning Lariat
T
trucktc2.jpg


I currently don't have this active on my HA due to them changing the login. I haven't looked into doing the alternative Auth method for it.
Thank you so much, seems to be much better then the screenshot from the forum :)

Do you have your scripts and templates, curious what you did there.. Thanks !
 
OP
OP
Aminorjourney

Aminorjourney

Well-known member
Joined
Jun 6, 2022
Threads
11
Messages
178
Reaction score
360
Location
Internet
Vehicles
vehicles that go
Hi everyone. Sorry for the delay in responding. I will try (if I can) over the holidays to share my images on Gihub if I can :)
 

Sponsored

queuewho

Well-known member
Joined
Oct 27, 2022
Threads
4
Messages
522
Reaction score
576
Location
Western PA
Vehicles
F150 Lightning Lariat SR
I can't seem to add the 1.70 branch to my HACS, says it's already available, but the listed branches in the options there only go up to 1.68.
 

Garrik

New member
First Name
Dan
Joined
Jan 6, 2025
Threads
0
Messages
4
Reaction score
3
Vehicles
2024 F-150 Lightning Flash, 2008 F-250, several other Ford trucks
Anyone having any luck getting a new instance of the integration working on HA? Is anyone working on the integration? Last checkin appears to be 8 months ago...
 

zinkscott

Active member
First Name
Christian
Joined
May 16, 2024
Threads
1
Messages
43
Reaction score
28
Location
USA
Vehicles
2023 F-150 Lightning Platinum
Occupation
Cloud Engineer
I set mine up about 2 months ago and it’s been working fine.

You must clear out any downloaded version via HACS and then manually install 1.70 per repo instructions.

EDIT: image

Ford F-150 Lightning Home Assistant - Ford F150 Lightning Dashboard. IMG_4565
 

FLSpartan04

Well-known member
First Name
Daryl
Joined
Mar 10, 2024
Threads
3
Messages
173
Reaction score
197
Location
Florida
Vehicles
23 F150 Lightning XLT ER
I set mine up about 2 months ago and it’s been working fine.

You must clear out any downloaded version via HACS and then manually install 1.70 per repo instructions.

EDIT: image

IMG_4565.jpg
Agree. I walked through the steps a while ago (certainly longer than 2 months ago) in their documentation, and got mine working again. Running 1.70
Ford F-150 Lightning Home Assistant - Ford F150 Lightning Dashboard. IMG_9755
 

Garrik

New member
First Name
Dan
Joined
Jan 6, 2025
Threads
0
Messages
4
Reaction score
3
Vehicles
2024 F-150 Lightning Flash, 2008 F-250, several other Ford trucks
So I followed the instructions, and my token URL doesn't start with fordapp:// it starts with https://www.account.ford.com/etc/...

Anyone done this recently? Does this look familiar at all?
 

Sponsored

FLSpartan04

Well-known member
First Name
Daryl
Joined
Mar 10, 2024
Threads
3
Messages
173
Reaction score
197
Location
Florida
Vehicles
23 F150 Lightning XLT ER
It’s been forever, but I remember it not being the first one I thought was it. Check if there is another url somewhere else.
 

Garrik

New member
First Name
Dan
Joined
Jan 6, 2025
Threads
0
Messages
4
Reaction score
3
Vehicles
2024 F-150 Lightning Flash, 2008 F-250, several other Ford trucks
Ok, that (the error that I got) happens when instead of reading carefully, cutting the URL from the first line in the HA config dialog, and pasting that into your browser, you just navigate to fordpass.com and try to do the rest. If you do go to the URL provided by HA, as directed, then the rest is easy and works.
 

linuxgangster

Member
First Name
shane
Joined
Jan 4, 2025
Threads
1
Messages
18
Reaction score
31
Vehicles
2023 F150 Lightning xlt
Agree. I walked through the steps a while ago (certainly longer than 2 months ago) in their documentation, and got mine working again. Running 1.70
IMG_9755.jpeg
Very nice. I installed it last night and got it working. Would you mind sharing your dashboard?
 

FLSpartan04

Well-known member
First Name
Daryl
Joined
Mar 10, 2024
Threads
3
Messages
173
Reaction score
197
Location
Florida
Vehicles
23 F150 Lightning XLT ER
Very nice. I installed it last night and got it working. Would you mind sharing your dashboard?
Sure, considering I "borrowed" it from earlier in this thread. Just has some light modifications. Make sure to install mushroom buttons and bar cards in HACS:

- title: Lightning
path: lightning
cards:
- type: picture-elements
elements:
- type: state-label
entity: sensor.fordpass_doorstatus
attribute: DRIVER
style:
color: black
top: 13%
left: 61%
- type: state-label
entity: sensor.fordpass_doorstatus
attribute: REAR_LEFT
style:
color: black
top: 13%
left: 45%
- type: state-label
entity: sensor.fordpass_doorstatus
attribute: REAR_RIGHT
style:
color: black
top: 90%
left: 45%
- type: state-label
entity: sensor.fordpass_doorstatus
attribute: PASSENGER
style:
color: black
top: 90%
left: 61%
- type: state-label
entity: sensor.fordpass_doorstatus
attribute: HOOD
style:
color: white
top: 50%
left: 89%
- type: state-label
entity: sensor.fordpass_doorstatus
attribute: TAILGATE
style:
top: 50%
left: 20%
- type: state-label
entity: sensor.fordpass_tirepressure
attribute: REAR_LEFT
style:
color: black
top: 12%
left: 21%
font-size: 75%
- type: state-label
entity: sensor.fordpass_tirepressure
attribute: FRONT_LEFT
style:
color: black
top: 12%
left: 84%
font-size: 75%
- type: state-label
entity: sensor.fordpass_tirepressure
attribute: REAR_RIGHT
style:
color: black
top: 88%
left: 21%
font-size: 75%
- type: state-label
entity: sensor.fordpass_tirepressure
attribute: REAR_RIGHT
style:
color: black
top: 88%
left: 84%
font-size: 75%
image: /local/Truck_Top2.jpg
- type: markdown
content: >+
{% set defaultcolor = "grey" | string %}

{% set letterp = defaultcolor | string %}

{% set letterr = defaultcolor | string %}

{% set lettern = defaultcolor | string %}

{% set letterd = defaultcolor | string %}

{% set checkengine = defaultcolor | string %}

{% set parkingbrake = defaultcolor | string %}

{% set tirealert = defaultcolor | string %}

{% set agmbattery = defaultcolor | string %}

{% set coolanttemp = defaultcolor | string %}


{% set gearstatus =
state_attr('sensor.fordpass_speed','gearLeverPosition') | string %}

{%- if gearstatus == 'PARK' -%}

{% set letterp = "red" | string %}

{%- endif -%}

{%- if gearstatus == 'REVERSE' -%}

{% set letterr = "red" | string %}

{%- endif -%}

{%- if gearstatus == 'NEUTRAL' -%}

{% set lettern = "red" | string %}

{%- endif -%}

{%- if gearstatus == 'DRIVE' -%}

{% set letterd = "red" | string %}

{%- endif -%}


{% set checkenginestatus = states('sensor.fordpass_indicators') |
string %}

{%- if checkenginestatus != '0' -%}

{% set checkengine = "red" | string %}

{%- endif -%}


{% set parkingbrakestatus =
state_attr('sensor.fordpass_speed','parkingBrakeStatus') | string %}

{%- if parkingbrakestatus != 'OFF' -%}

{% set parkingbrake = "red" | string %}

{%- endif -%}


{% set tirepressurestatus = states('sensor.fordpass_tirepressure') |
string %}

{%- if tirepressurestatus != 'NORMAL_OPERATION' -%}

{% set tirealert = "orange" | string %}

{%- endif -%}

{% set tirepressureFR = state_attr('sensor.fordpass_tirepressure',
'FRONT_RIGHT') | float %}

{%- if tirepressureFR < 35 -%}

{% set tirealert = "orange" | string %}

{%- endif -%}

{% set tirepressureFL = state_attr('sensor.fordpass_tirepressure',
'FRONT_LEFT') | float %}

{%- if tirepressureFL < 35 -%}

{% set tirealert = "orange" | string %}

{%- endif -%}

{% set tirepressureRR = state_attr('sensor.fordpass_tirepressure',
'REAR_RIGHT') | float %}

{%- if tirepressureRR < 35 -%}

{% set tirealert = "orange" | string %}

{%- endif -%}

{% set tirepressureRL = state_attr('sensor.fordpass_tirepressure',
'REAR_LEFT') | float %}

{%- if tirepressureRL < 35 -%}

{% set tirealert = "orange" | string %}

{%- endif -%}


{% set agmbatterystatus = states('sensor.fordpass_battery') | float %}

{%- if agmbatterystatus < 80 -%}

{% set agmbattery = "orange" | string %}

{%- endif -%}

{% set agmbatteryvstatus =
state_attr('sensor.fordpass_battery','Battery Voltage') | float %}

{%- if agmbatteryvstatus < 12 -%}

{% set agmbattery = "orange" | string %}

{%- endif -%}


{% set coolantstatus = states('sensor.fordpass_coolanttemp') | float
%}

{%- if coolantstatus > 65 -%}

{% set coolanttemp = "red" | string %}

{%- endif -%}

{% set coolantstatus = states('sensor.fordpass_coolanttemp') | float
%}

{%- if coolantstatus < 55 -%}

{% set coolanttemp = "blue" | string %}

{%- endif -%}



<font size="5" color="{{letterp}}">P </font><font size="5"
color="{{letterr}}">R </font><font size="5" color="{{lettern}}">N
</font><font size="5" color="{{letterd}}">D</font>&nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;<font size="4"
color="royalblue"><ha-icon icon="mdi:counter"></ha-icon></font>
{{states('sensor.fordpass_odometer') | round()}} mi

<font color="{{checkengine}}"><ha-icon
icon="mdi:engine-outline"></ha-icon></font><font
color="{{parkingbrake}}"> <ha-icon
icon="mdi:car-brake-parking"></ha-icon></font> <font
color="{{tirealert}}"> <ha-icon icon="mdi:car-tire-alert">
</ha-icon></font> <font color="{{coolanttemp}}"><ha-icon
icon="mdi:coolant-temperature"></ha-icon></font> <font
color="{{agmbattery}}"><ha-icon
icon="mdi:car-battery"></ha-icon></font> &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font size="4"
color="royalblue"><ha-icon
icon="mdi:sun-thermometer-outline"></ha-icon></font>
{{states('sensor.fordpass_outsidetemp') | round()}} °F

- type: custom:bar-card
entities:
- entity: sensor.fordpass_fuel
name: Main Battery
color: Blue
max: '100'
positions:
icon: 'off'
indicator: 'off'
- entity: sensor.fordpass_elveh
name: Range
positions:
icon: 'off'
indicator: 'off'
max: 320
height: 18px
- type: grid
cards:
- type: custom:mushroom-lock-card
entity: lock.fordpass_doorlock
layout: vertical
primary_info: none
fill_container: true
tap_action:
action: toggle
confirmation:
text: Toggle Door Locks?
- show_name: true
show_icon: true
type: button
tap_action:
action: toggle
confirmation:
text: Toggle Remote Start?
entity: switch.fordpass_ignition_switch
name: Remote Start
show_state: true
- show_name: true
show_icon: true
type: button
tap_action:
action: more-info
entity: sensor.fordpass_alarm
hold_action:
action: none
name: Alarm
icon: mdi:shield-car
show_state: true
- type: gauge
entity: sensor.fordpass_battery
name: LV Battery
- square: false
type: grid
cards:
- type: markdown
content: >-
{% set gearstatus =
state_attr('sensor.fordpass_speed','gearLeverPosition') | string
%}

{% set ignitionstatus = states('sensor.fordpass_ignitionstatus') |
string %}

{% set trackerstatus = states('device_tracker.fordpass_tracker') |
string %}

{%- if gearstatus == 'PARK' -%}
{%- if trackerstatus == 'home' -%}
<ha-alert alert-type="success"> Parked, Home </ha-alert>
{%- else -%}
<ha-alert alert-type="info"> Parked, Away </ha-alert>
{% endif %}
{%- else -%}
<ha-alert alert-type="info"> Driving </ha-alert>
{% endif %}
{%- if ignitionstatus == 'OFF' -%}
<ha-alert alert-type="success"> Power Off </ha-alert>
{%- else -%}
<ha-alert alert-type="info"> Power On </ha-alert>
{% endif %}
- type: markdown
content: >-
<b>Charge Status</b>

{% set iconcolor = 'red' | string %}

{% set plugstatus =
state_attr('sensor.fordpass_elvehcharging','Plug Status') | string
%}

{% set chargestatus =
state_attr('sensor.fordpass_elvehcharging','Charging Status') |
string %}


{%- if plugstatus == 'CONNECTED' -%}
<font color="Green"><ha-icon icon="mdi:power-plug"></ha-icon> </font> Plugged in
{%- endif -%}


{%- if plugstatus != 'CONNECTED' -%}
<font color="orange"><ha-icon icon="mdi:power-plug-off"></ha-icon> </font> Unplugged
{% endif %}


{%- if chargestatus == 'COMPLETED' -%}

<br> <font color="green"><ha-icon icon="mdi:lightning-bolt-circle"></ha-icon></font> Charge Complete
{%- endif -%}


{%- if chargestatus == 'IN_PROGRESS' -%}
<br><font color="royalblue"><ha-icon icon="mdi:power-plug"></ha-icon></font> Charging
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;{{(((as_timestamp(state_attr('sensor.fordpass_elvehcharging','Estimated End Time')) - as_timestamp(now()))/60)/60) | round(2)}} hours left
{% endif %}
columns: 2
- type: custom:mushroom-entity-card
entity: sensor.fordpass_lastrefresh
layout: horizontal
tap_action:
action: call-service
confirmation:
text: Confirm Refresh Data?
service: fordpass.refresh_status
target: {}
hold_action:
action: more-info
double_tap_action:
action: none
fill_container: true
name: Last Refresh
icon_type: icon
icon: mdi:refresh

Ford F-150 Lightning Home Assistant - Ford F150 Lightning Dashboard. HACS


Ford F-150 Lightning Home Assistant - Ford F150 Lightning Dashboard. Truck_Top2
 
 





Top