Closed ssllii closed 5 years ago
So I believe all "locks" require authentication unfortunately. Personally I use my watch which doesn't require additional auth.
Ok. Somehome Homekit classify garage door as something ok to just open.
When I say Siri "open Model 3" or "unlock Model 3", it unlocks and opens everything, including trunk, frunk and charge port. What am I missing?
I’m having the same issue (of everything opening at once)! Not sure why this is happening all of a sudden. Will investigate.
Hi, did you have a chance to figure out what is going on?
I spent some time on this today, it's very frustrating to work on because there's no kind of diagnostic to know why Siri makes the decisions they make.
However I think I have a clue. Can you try changing the name
of your car to something unrelated to the names of the various locks and switches? For instance, "name": "My Car"
instead of "Model 3". I think what's happening is when you say "Open the Model 3", Siri interprets that as wanting to open all the locks on the accessory since that's the accessory's "global" name.
I am having the same issue with the Trunk and Frunk opening when unlocking my car via Siri. I don't think the name has anything to do with it as the name of my lock/unlock device is "Tesla" and the names of Trunk and Frunk are "Trunk" and "Frunk". Homebridge is doing something that is grouping all of the devices because if you change the Room of one of the devices, they all change with it. This is even without Siri, so I believe the underlying issue is it's grouping them somehow.
Check the room name. I named my room 'Car', and my car 'Tesla'. So now 'Unlock Car' unlocks all locks in the room (frunk+trunk+doors), and 'Unlock Tesla' unlocks just the car.
Hmmm, not for me. I just did what you suggested and it did not work like it did for you. I have a Model S.
My Connection is now showing up as "no response", and I couldn't see any error in the homebridge log. Is there any way to turn on more debug for homebridge-tesla?
Ok, the "no response" was caused by access token out of date. I got the new one. But the overall behavior is flaky, e.g. I can lock/unlock the car, but at the same time I couldn't get battery status nor unlock the charge port...
I've reverted the plugin back to a more reliable state, and also provided default names for the various services, which makes it easier for Siri to deal with. I had to remove the Battery service because I believe it was one of the causes for the "flaky" behavior. I'm going to close this for now, give the new version a shot and let me know if anything doesn't work!
Siri understands what I want to do, but tells me I need to unlock the phone first. Anyway to config homebridge-tesla to tell homekit if ignore the state of the phone?