I managed to get Homelink programmed. Pressing the button in the interface works as I expect.
My troubles stemmed from the garage door opener manual not using the term "Learn" to put in the right mode. Once I sorted it that out, it worked exactly as the instructions in the Tesla interface provided.
I did open the fronk, but it may not have been necessary. It wasn't working the first few times ... but now I believe because I wasn't in "Learn" mode on the garage door.
As I approach the house, the button (or "drop down menu" - if you will, presents itself making it convenient to press the button with 1 press and not 2 (1 to expose the option, 1 to do it.)
I am not using the Auto Open or Auto Close (yet) until I get the garage door safety sensor location moved. But, it's not horribly inconvenient to do it by hand since the button presents itself automatically.
I have a lot of home automation (Control-4) and am a big fan of these types of convenience features, but the garage door opener is a really dumb device without any actual awareness of what state it is.
I have a separate device for Control-4 (
Card Access) which works around that and knows explicitly if it's open or closed. Unfortunately, I haven't found a way to integrate Homelink into Control-4 just yet, but I'm still looking at that. I do have the Control-4 Card Access remote which is programmed to the garage door and the "Welcome" home scene I built, but I still would have to carry around what is an ugly looking garage door opener to get that benefit.
While I'm at it, I really wish the Tesla had the Apple Carplay stuff. I'm not yet on 8.0 and look forward to see how things have changed for the (hopefully) better.