Teslamate is awesome. I've been running it for almost a year and it just keeps on trucking without any issues. Completely open source written in Elixir uses Phoenix LiveView, data in Postgres and provides prebuilt Grafana dashboards as well.
Also authentication tokens are done locally and refreshed nicely so no fear of leaking tokens/passwords.
Yes, that is an example of an application that polls the reverse engineered Tesla API. Not the application I wanted to build and not something using this officially supported method (understandably because this is new).