I’ve been on a bit of a rollercoaster trying to set up TeslaProxy for my Home Assistant setup. I wanted to control my car’s charging speed and set it to charge only when energy prices are low. Sounds simple enough, right? But boy, has this been a challenge!
I started by installing NGINX as an SSL proxy, following all the steps carefully. I even set up LetsEncrypt for secure connections. The TeslaFleet integration was straightforward, but TeslaProxy has been a whole different story. I’m not entirely sure where to store the Tesla key pair, and I’m confused about whether TeslaProxy handles that for me. I also noticed that TeslaProxy automatically registers the Home Assistant app in the Tesla Development portal, which is both convenient and a bit concerning.
The real kicker came when I tried to scan the QR code with my phone to grant access. I kept getting an error message on the Tesla app, and I couldn’t figure out why. I checked the logs, restarted everything, and even tried a different phone, but nothing worked. It was driving me crazy!
After spending hours on forums and documentation, I finally found a potential solution. Someone suggested checking the domain configuration and ensuring that the SSL certificate was correctly set up. I went back and double-checked everything, and to my relief, it worked! The QR code scanned without issues, and I could finally control my car’s charging from Home Assistant.
This journey taught me the importance of meticulous configuration and the value of community support. If anyone else is struggling with TeslaProxy, my advice is to carefully review your SSL setup and domain configuration. Also, don’t hesitate to reach out to forums or communities for help—sometimes a fresh pair of eyes can spot the issue you’ve been missing.
It’s been a bumpy ride, but I’m thrilled that it finally worked out. Now, I can sit back and enjoy the convenience of smart charging while saving on energy costs. Who knew controlling a car could be so satisfying? ![]()