Great idea. Not to ruin the enthusiasm, but you can easily add a secondary email on your Tesla account for the car and use that for rental purposes. Simply have the person load the Tesla App on their phone and give them the password that you create for the date their rental initiates. This works well for multi-Tesla owners as well as you can set an email address for just one of your cars. Then when the rental date is over just change the password for your rental account. Just need to request a secondary email log in from Tesla.
Hi! Don't worry about ruining the enthusiasm. All suggestions are welcome! There are several other features which people will surely find handy. Take for example the permissions system I just added. You'll be able to give someone access to just location, climate and/or media without say letting them unlock the car. Handy for children sitting in the back of the car. In addition, creating several codes and handing them out without having to worry about changing passwords at the correct date/time is surely a convenient time saver especially for people who heavily rent out their Tesla.
What might also be reassuring to people is that renters can never drive off without a fob or a key card (Model 3). Also there is no summon, most people don't want renters playing with that.
I did follow your instructions and I myself am unable to see how you created a second email account with password per vehicle. Maybe it's a US only thing? Or are you saying you need to request this from Tesla? I would think this allowed access to all your vehicles, and not just one?
Do keep the suggestions coming. Obviously if there is no need for this app then there is no point in me continuing. That's why I'm open to feature requests so my work has not been for nothing. Thanks again.