Open reverendalc opened 3 years ago
From what I remember, someone forked the repo and changed a few things to get it to work. I think you would just need to changed the API endpoints to get it to work, but I have no way of testing it because I don't have a Lincoln vehicle. If you find a way, though, please let me know and I'll add it to this plugin.
I would be happy to experiment. I’m smart enough to follow general direction but not smart enough to grab the bull by the horns, so to speak
Has anyone figured out how to get LincolnWay to work with this plugin? There doesn't seem to be a plugin for Lincoln. Any instructions on what to change?
Others have reported that newer Lincoln vehicles add just fine with the standard Ford plugin. If you have a Lincoln hybrid however (such as me) it doesn’t work because of calls to a different web service.
I may have found a way to get this to work. Anyone up for testing it?
Yup.
Great! The latest test version is 1.6.0-test.1
. You should be able to install it via the homebridge UI. I've changed the auth url from https://sso.ci.ford.com
to https://sso.ci.lincoln.com
. Not sure if it will help, but we'll see.
I’m on my way to work (6:45am here)
will test tonight
No worries. Thanks for the help!
I got the plugin finally installed, after having to re-add my Lincoln to the app, update nodejs, HB, and a bunch of other stuff… I need to review the logs, it’s spitting out some red stuff, but it’s quickly buried behind a few dozen tasmota devices syncing up.
It’s certainly not exposing anything to HB/HK. Does the plugin have its own logging?
On Jan 12, 2022, at 6:44 AM, Brandon McFarlin @.***> wrote:
No worries. Thanks for the help!
— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you authored the thread.
You should be able to turn on debug mode in Homebridge and see more logs. But the red stuff is helpful too.
I'm still receiving the ^[[37m[14/01/2022, 17:18:09] ^[[39m^[[36m[FordPass]^[[39m ^[[31mYou do not have authorization to access MKZ-h.^[[39m
and ^[[37m[14/01/2022, 17:18:25] ^[[39m^[[36m[FordPass]^[[39m ^[[31mYou do not have authorization to access MKZ-h.^[[39m ^[[37m[14/01/2022, 17:18:25] ^[[39m^[[36m[FordPass]^[[39m ^[[31mCannot get information for MKZ-h engine^[[39m ^[[37m[14/01/2022, 17:18:25] ^[[39m^[[36m[FordPass]^[[39m ^[[31mYou do not have authorization to access MKZ-h.^[[39m ^[[37m[14/01/2022, 17:18:25] ^[[39m^[[36m[FordPass]^[[39m ^[[31mCannot get information for MKZ-h lock^[[39m
I have debug mode enabled always.
my issue may be related to the electric vehicle debacle, and that I cannot add my VIN to ford pass but only the Lincoln Way app.
Interestingly, I can log into the LincolnWay app with my fordpass credentials. After digging around I found that there were a few minor differences in the network calls. 🤞this one works. 1.6.0-test.2
installed test
I may be the most confounding customer, as my Lincoln is also an EV, and in order of easiest to stupidest, it seems to go ford->Lincoln->EV
^[[37m[15/01/2022, 15:46:56] ^[[39m^[[36m[FordPass]^[[39m ^[[31mYou do not have authorization to access MKZ-h.^[[39m ^[[37m[15/01/2022, 15:46:56] ^[[39m^[[36m[FordPass]^[[39m ^[[90mUpdating info for MKZ-h^[[39m and later ^[[37m[15/01/2022, 15:47:23] ^[[39m^[[36m[FordPass]^[[39m ^[[31mYou do not have authorization to access MKZ-h.^[[39m ^[[37m[15/01/2022, 15:47:23] ^[[39m^[[36m[FordPass]^[[39m ^[[31mCannot get information for MKZ-h engine^[[39m ^[[37m[15/01/2022, 15:47:23] ^[[39m^[[36m[FordPass]^[[39m ^[[31mYou do not have authorization to access MKZ-h.^[[39m ^[[37m[15/01/2022, 15:47:23] ^[[39m^[[36m[FordPass]^[[39m ^[[31mCannot get information for MKZ-h lock^[[39m ^[[37m[15/01/2022, 15:47:23] ^[[39m^[[36m[FordPass]^[[39m ^[[31mYou do not have authorization to access MKZ-h.^[[39m ^[[37m[15/01/2022, 15:47:23] ^[[39m^[[36m[FordPass]^[[39m ^[[31mCannot get information for MKZ-h engine^[[39m ^[[37m[15/01/2022, 15:47:56] ^[[39m^[[36m[FordPass]^[[39m ^[[31mYou do not have authorization to access MKZ-h.^[[39m ^[[37m[15/01/2022, 15:47:56] ^[[39m^[[36m[FordPass]^[[39m ^[[90mUpdating info for MKZ-h^[[39m
Oof. Thanks for testing it! If I find anything else, I'll update here.
I'm not sure how you're inspecting network traffic from the app, but I'd be happy to snoop my LW app in the same manner that you're snooping yours and report back.
I believe that mine being an EV is shitting in the cereal, so to speak
Sure! I use mitmproxy to monitor the network calls.
mitmweb
Then you can see all the calls.
Interestingly, I can log into the LincolnWay app with my fordpass credentials. After digging around I found that there were a few minor differences in the network calls. 🤞this one works.
1.6.0-test.2
I’ll also add that I can log into FordPass, but cannot add my VIN
Ahh yes, I was using mitm when I was scoping it out last time. Did I share with you the endpoints which I recorded?
On Jan 15, 2022, at 9:10 AM, Brandon McFarlin @.***> wrote:
Sure! I use mitmproxy to monitor the network calls.
Install on computer Run mitmweb Go to settings > network > wifi on phone Turn on the proxy to manual and set it as the ip of you computer with port 8080 Go to mitm.it on phone install profile Go to settigs > General > device management and install profile go to settings > about > go to the bottom and turn on mitm Then you can see all the calls.
— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you authored the thread.
I don't think so. I'm curious if they are the same.
I was surprised this morning to see an (inoperable, but) exposed MKZ in my HomeKit. That's neat. I'll hook up MITM again today if I can and report back with the web calls, I can't seem to locate where I recorded them.
hello;
I have a 2016 Lincoln MKZ-h, and have read on Discord that there has been success adding Lincoln models with FordPass. However, I am receiving repeated errors in logs:
[13/02/2021, 17:33:37] [FordPass] You do not have authorization to access MKZ-h.
I have tried the following:
Lincoln Way app confirm/reset credentials disable 2FA disable touchID download/link FordPass app (it tells me I have a Lincoln and directs me back to the Lincoln Way app) delete vehicle from plugin re-add vehicle to plugin change name of vehicle in app, in plugin, and both
I would offload/reinstall the Lincoln way app if there's utility there