* Update docs
* Update for streaming
* Update guides and add a reference in the project page
* Update for readability
* readability
* format
* update fleet api price
* Update direct Tesla API part
---------
Co-authored-by: Julien <julien@citio.digital>
* feat: endpoints by env
* fix: typo
* fix: useless env
* fix: format
* fix: distinct auth domain and url
* format
* fix: force issuer url if needed
* feat: new streaming based on vin
* fix refresh
* revert
* up
* feat: no need for access token / refresh token if the TOKEN env var is present
* feat: update login if token env var exists
* feat: add ENV var to allow insecure wss
* fix: remove TESLA_CN
* fix(naming): TESLA_API_URL to TESLA_API_DOMAIN
* feat: add an env var to allo invalid certs on WSS
* doc: add API domains env vars description
* fix: typo
* feat: add env var to change log level
* fix: APP_LOG_LEVEL
* feat: add TOKEN documention and wording
* fix: refacto insecure param
* feat: naming and doc
* fix: missing env var usage
* fix: rebound variable issuer_url
* fix: compilation warning on the issuer_url variable
* fix: format code
* fix: issuer_url assignments
* feat: customize polling intervals
* typo
* update doc
* typo
* add online interval
* add POLLING_ONLINE_INTERVAL
* format
* add minimum interval
* Add minimum on fetch parameter
* typo
* format
* respect immediate fetch, add charging interval
* add log level
* Respect log_level
* format
* use LOG_LEVEL env var to facilitate debug
* revert on log_level
* format
* typo
* format again
* revert on default error intervals
* Add a note in MD about polling settings
* not let the user set intervals via env variables shorter than our defaults
---------
Co-authored-by: Julien <julien@citio.digital>
* feat: endpoints by env
* fix: typo
* fix: useless env
* fix: format
* fix: distinct auth domain and url
* format
* fix: force issuer url if needed
* feat: new streaming based on vin
* fix refresh
* revert
* up
* feat: no need for access token / refresh token if the TOKEN env var is present
* feat: update login if token env var exists
* feat: add ENV var to allow insecure wss
* fix: remove TESLA_CN
* fix(naming): TESLA_API_URL to TESLA_API_DOMAIN
* feat: add an env var to allo invalid certs on WSS
* doc: add API domains env vars description
* fix: typo
* feat: add env var to change log level
* fix: APP_LOG_LEVEL
* feat: add TOKEN documention and wording
* fix: refacto insecure param
* feat: naming and doc
* fix: missing env var usage
* fix: rebound variable issuer_url
* fix: compilation warning on the issuer_url variable
* fix: format code
* fix: issuer_url assignments
---------
Co-authored-by: Julien <julien@citio.digital>
* Upgrade PostgreSQL to v16
Just tested, and seems to work!
* also add `pg_dumpall` as default command for backup
* revert pg_dumpall
* further version change
* further version change
* feat: endpoints by env
* fix: typo
* fix: useless env
* fix: format
* fix: distinct auth domain and url
* format
* fix: force issuer url if needed
* feat: new streaming based on vin
* fix refresh
* revert
* up
* feat: no need for access token / refresh token if the TOKEN env var is present
* feat: update login if token env var exists
* feat: add ENV var to allow insecure wss
* fix: remove TESLA_CN
* fix(naming): TESLA_API_URL to TESLA_API_DOMAIN
* feat: add an env var to allo invalid certs on WSS
* doc: add API domains env vars description
* fix: typo
* feat: add env var to change log level
* fix: APP_LOG_LEVEL
* feat: add TOKEN documention and wording
* fix: refacto insecure param
* feat: naming and doc
* fix: missing env var usage
---------
Co-authored-by: Julien <julien@citio.digital>
This refactors the existing code to make it more maintainable.
Nil values are published as "nil" string. This ensures that they will
get published, and ensures that MQTT doesn't drop the retained data.
Fixes#3748
* Add URL_PATH environment variable for reverse proxy deployments
For example, this can be used to run TeslaMate behind a reverse proxy, using a
URL path such as "/teslamate".
* gettext: update pot and po files
Generated using:
mix gettext.extract --merge
* web: run mix format
* gettext: update pot and po files
Re-generating gettext files after running mix format.
Generated using:
mix gettext.extract --merge
* Improve Battery health derived efficiency estimations and Fix error divided by zero
* Fix unit convert
* Update screenshot
* Keep iteration value
* Remove name mention.
* update tesla-youq project
Due to MyQ restricting access to the MyQ API by 3rd parties, the Tesla-YouQ project has been deprecated and forked to Tesla-GeoGDO, which will continue the project for other smart garage door openers.
* update bottom link
* update bottom link
* Update backup_restore.md
Adding note about Docker Compose v1 EOL and upgrade to v2.
* Update manually_fixing_data.mdx
Adding note about Docker Compose v1 EOL and upgrade to v2.
* Update upgrading.mdx
Adding note about Docker Compose v1 EOL and upgrade to v2.