cwied
Active Member
I'm a little late to the game, but I switched to the server API some time ago and have been happy with the decision. Now that the changes take effect immediately, there's less of a reason to talk to the Powerwalls locally. The power switch requirement actually seems reasonable since it prevents attacks from someone who has network access to the Installer but doesn't have physical access. I'm not sure on the timing, but I think such an attack was just published by some security researchers.
The remote API should be safe to use since it uses https. It is also token-based so you don't have to store username and password for the Tesla account after the initial login.
The good news is that in my experience the server API has been more reliable than local control. They know the right way to commit changes, so I haven't had any trouble with changes not happening since switching API's.
The remote API should be safe to use since it uses https. It is also token-based so you don't have to store username and password for the Tesla account after the initial login.
The good news is that in my experience the server API has been more reliable than local control. They know the right way to commit changes, so I haven't had any trouble with changes not happening since switching API's.