Commit Graph
2680 Commits
Author SHA1 Message Date
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Jakob Lichterfeld
ce09a7d8f3 build(deps): bump plug_cowboy from 2.7.3 to 2.7.4 (#4816)
* build(deps): bump plug_cowboy from 2.7.3 to 2.7.4

Bumps [plug_cowboy](https://github.com/elixir-plug/plug_cowboy) from 2.7.3 to 2.7.4.
- [Changelog](https://github.com/elixir-plug/plug_cowboy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/elixir-plug/plug_cowboy/compare/v2.7.3...v2.7.4)

---
updated-dependencies:
- dependency-name: plug_cowboy
  dependency-version: 2.7.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* docs: update changelog

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-07-16 09:27:43 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Jakob Lichterfeld
0ec196f640 build(deps): bump brace-expansion from 1.1.11 to 1.1.12 in /website (#4821)
* build(deps): bump brace-expansion from 1.1.11 to 1.1.12 in /website

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* docs: update changelog

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-07-16 09:25:55 +02:00
Matthias Wirtz 8dd6e74360 feat(db-check): allow beta / rc PostgreSQL versions for testing (#4795) 2025-07-14 09:19:10 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Jakob Lichterfeld
85b45f224d build(deps): bump nixbuild/nix-quick-install-action from 30 to 32 (#4813)
* build(deps): bump nixbuild/nix-quick-install-action from 30 to 32

Bumps [nixbuild/nix-quick-install-action](https://github.com/nixbuild/nix-quick-install-action) from 30 to 32.
- [Release notes](https://github.com/nixbuild/nix-quick-install-action/releases)
- [Changelog](https://github.com/nixbuild/nix-quick-install-action/blob/master/RELEASE)
- [Commits](https://github.com/nixbuild/nix-quick-install-action/compare/5bb6a3b3abe66fd09bbf250dce8ada94f856a703...63ca48f939ee3b8d835f4126562537df0fee5b91)

---
updated-dependencies:
- dependency-name: nixbuild/nix-quick-install-action
  dependency-version: '32'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* docs: update changelog

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-07-11 08:38:27 +02:00
Ingmar SteinandJakob Lichterfeld 133d2e8c4c feat: use the k8s-style API introduced in Grafana v12 if using manual dashboard setup (#4764)
* Use the k8s-style API introduced in Grafana v12

Ensure that folders are created before restoring dashboards.

Note: the on-disk format will change in the next backup/restore
roundtrip because it now includes both the dashboard spec as well
as metadata. The restore function reads both formats.

* docs: update changelog

---------

Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-07-11 08:18:01 +02:00
Calvin HuangDevin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>Jakob Lichterfeld
97563e2175 feat(webview): add Google Maps link for car's current location (#4781)
* Add Google Maps link for car's current location

- Add Google Maps link in car summary view
- Link opens car's current location in new tab
- Follows existing external link patterns
- Uses consistent Bulma styling

Co-Authored-By: Calvin Huang <c@lvin.me>

* Fix HTML div structure in summary template

- Remove extra closing div that caused compilation error
- Properly nest card-content div structure

Co-Authored-By: Calvin Huang <c@lvin.me>

* Add test for Google Maps link in car summary view

- Test verifies link presence with correct coordinates
- Test validates href URL format and security attributes
- Test ensures proper CSS styling and link text
- Follows existing TeslaMate testing patterns with online_event() helper
- Uses Floki for HTML parsing and attribute verification

Co-Authored-By: Calvin Huang <c@lvin.me>

* style: linter findings

* Update POT files for translation

- Run mix gettext.extract --merge to update translation files
- Addresses PR comment feedback about updating pot files
- No new translatable strings added from Google Maps feature

Co-Authored-By: Calvin Huang <c@lvin.me>

* docs: update changelog

---------

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-07-09 09:24:46 +02:00
allivshitsandJakob Lichterfeld 718ec1a4b1 feat(mqtt): always publish healthy status and disable retain to prevent stale healthy status via mqtt (#4817)
* Always publish and do not retain 'healthy' topic

* fix linter errors & explicitly cleanup retained messages for do_not_retain topics

* fix tests broken by change in healthy topic retantion strategy

* docs: update changelog

---------

Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-07-08 18:46:17 +02:00
Matthias WirtzandJakob Lichterfeld e828b6ca17 feat: use Grafana 12.0.2 (#4805)
* Grafana 12.0.2

* docs: update changelog

* docs: update changelog

---------

Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-06-21 17:08:03 +02:00
JakobLichterfeld 21f2d45419 Revert "Update README.md to fix typo (#4804)" (#4806)
This reverts commit 12e9f9db8e.
2025-06-21 16:59:53 +02:00
Ozy Wu-Li 12e9f9db8e Update README.md to fix typo (#4804)
Change "peak" to be "peek"
2025-06-21 16:56:12 +02:00
Matthias WirtzandJakob Lichterfeld 8ca246015d feat: use Grafana 12.0.1+security-01 (#4799)
* Grafana 12.0.1+security-01

* docs: update changelog

---------

Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-06-14 12:43:31 +02:00
Matthias WirtzandJakob Lichterfeld b0d8ab92d1 feat(dashboards): several Improvements for Charging Stats, Statistics and Trip (#4791)
* duration filter, align query conditions across panels, detect consecutive charges, better cost per 100km for shorter time periods

* docs: update changelog

* add cost per 100km to trip dashboard

* add screenshot

* align cost per 100km calculations across all dashboards

* docs: update changelog with more details

---------

Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-06-10 13:27:37 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Jakob Lichterfeld
e39783aa41 build(deps): bump @docusaurus/core from 3.7.0 to 3.8.0, @docusaurus/preset-classic from 3.8.0 to 3.8.1, bump dependencies in /website (#4777)
* build(deps): bump @docusaurus/core from 3.7.0 to 3.8.0 in /website

Bumps [@docusaurus/core](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.8.0/packages/docusaurus)

---
updated-dependencies:
- dependency-name: "@docusaurus/core"
  dependency-version: 3.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* build(website): bump docusaurus/preset-classic to 3.8.1 and update package-lock

* docs: update changelog

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-06-10 08:55:55 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Jakob Lichterfeld
97c15864a3 build(deps): bump @docusaurus/preset-classic from 3.7.0 to 3.8.0 in /website (#4776)
* build(deps): bump @docusaurus/preset-classic in /website

Bumps [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.8.0/packages/docusaurus-preset-classic)

---
updated-dependencies:
- dependency-name: "@docusaurus/preset-classic"
  dependency-version: 3.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* docs: update changelog

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-06-09 11:57:50 +02:00
Matthias WirtzandJakob Lichterfeld bbbb20f6f0 fix: align usage of time-range filters to fix consumption gross issues in some edge cases (#4787)
* align effects of timerange filter

* consider drives at end of period correctly as well

* docs: update changelog

---------

Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-06-09 11:35:33 +02:00
Jakob Lichterfeld 45dfb7a400 fix(nix): update mix dependency hash in nix builds 2025-06-07 14:24:17 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Jakob Lichterfeld
2d5070ba95 build(deps): bump phoenix_ecto from 4.6.3 to 4.6.4 (#4779)
* build(deps): bump phoenix_ecto from 4.6.3 to 4.6.4

Bumps [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) from 4.6.3 to 4.6.4.
- [Changelog](https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md)
- [Commits](https://github.com/phoenixframework/phoenix_ecto/commits)

---
updated-dependencies:
- dependency-name: phoenix_ecto
  dependency-version: 4.6.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* docs: update changelog

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-06-07 09:49:31 +02:00
github-actions[bot]github-actions[bot] <github-actions[bot]@users.noreply.github.com>Jakob Lichterfeld
cad0aa6d3c build(deps): update flake.lock (#4772)
* flake.lock: Update

Flake lock file updates:

• Updated input 'devenv':
    'github:cachix/devenv/c7f2256ee4a4a4ee9cbf1e82a6e49b253c374995?narHash=sha256-tk2mRZAf8C5uOkMVJHemJ3ld09CYVp/z94/lHqsQ8ZA%3D' (2025-05-20)
  → 'github:cachix/devenv/f46d6d8f67a44a2a9be862a78a179cfe1bd317fb?narHash=sha256-QKcWwMVY25ar7e0UGAQxpUhyzmCS2kcML9aRrhLTr8I%3D' (2025-06-06)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/c621e8422220273271f52058f618c94e405bb0f5?narHash=sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY%3D' (2025-04-01)
  → 'github:hercules-ci/flake-parts/49f0870db23e8c1ca0b5259734a02cd9e1e371a1?narHash=sha256-F82%2BgS044J1APL0n4hH50GYdPRv/5JWm34oCJYmVKdE%3D' (2025-06-01)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/7c43f080a7f28b2774f3b3f43234ca11661bf334?narHash=sha256-rqc2RKYTxP3tbjA%2BPB3VMRQNnjesrT0pEofXQTrMsS8%3D' (2025-05-25)
  → 'github:NixOS/nixpkgs/4792576cb003c994bd7cc1edada3129def20b27d?narHash=sha256-DJcgJMekoxVesl9kKjfLPix2Nbr42i7cpEHJiTnBUwU%3D' (2025-06-05)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/1f3f7b784643d488ba4bf315638b2b0a4c5fb007?narHash=sha256-9YzfeN8CB6SzNPyPm2XjRRqSixDopTapaRsnTpXUEY8%3D' (2025-05-26)
  → 'github:numtide/treefmt-nix/a05be418a1af1198ca0f63facb13c985db4cb3c5?narHash=sha256-eEy8cuS0mZ2j/r/FE0/LYBSBcIs/MKOIVakwHVuqTfk%3D' (2025-06-06)

* docs: update changelog

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-06-07 09:47:47 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Jakob Lichterfeld
b857fcfc43 build(deps): bump castore from 1.0.12 to 1.0.14 (#4778)
* build(deps): bump castore from 1.0.12 to 1.0.14

Bumps [castore](https://github.com/elixir-mint/castore) from 1.0.12 to 1.0.14.
- [Commits](https://github.com/elixir-mint/castore/compare/v1.0.12...v1.0.14)

---
updated-dependencies:
- dependency-name: castore
  dependency-version: 1.0.14
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* docs: update changelog

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-06-07 09:41:24 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Jakob Lichterfeld
229858b38e build(deps): bump crate-ci/typos from 1.31.2 to 1.32.0 (#4775)
* build(deps): bump crate-ci/typos from 1.31.2 to 1.32.0

Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.31.2 to 1.32.0.
- [Release notes](https://github.com/crate-ci/typos/releases)
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crate-ci/typos/compare/3be83342e28b9421997e9f781f713f8dde8453d2...0f0ccba9ed1df83948f0c15026e4f5ccfce46109)

---
updated-dependencies:
- dependency-name: crate-ci/typos
  dependency-version: 1.32.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* docs: update changelog

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-06-07 09:26:21 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Jakob Lichterfeld
350be419c3 build(deps): bump DeterminateSystems/update-flake-lock from 24 to 25 (#4774)
* build(deps): bump DeterminateSystems/update-flake-lock from 24 to 25

Bumps [DeterminateSystems/update-flake-lock](https://github.com/determinatesystems/update-flake-lock) from 24 to 25.
- [Release notes](https://github.com/determinatesystems/update-flake-lock/releases)
- [Commits](https://github.com/determinatesystems/update-flake-lock/compare/a2bbe0274e3a0c4194390a1e445f734c597ebc37...428c2b58a4b7414dabd372acb6a03dba1084d3ab)

---
updated-dependencies:
- dependency-name: DeterminateSystems/update-flake-lock
  dependency-version: '25'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* docs: update changelog

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-06-07 09:23:16 +02:00
JakobLichterfeld f2c9179f6f fix(nix): skip duplicate cldr download to fix build on darwin and improve reproducibility (#4763)
* fix(nix): skip duplicate cldr download to fix build on darwin and improve reproducibility

fixes: #4761

* docs: update changelog

* fix: correct env format to skip duplicate locale download

* chore: remove production environment variable from build settings as it defaults to prod
2025-05-30 08:44:52 +02:00
JakobLichterfeld 274a8ffde9 docs: add NixOS installation guide (#4768)
* docs: add NixOS installation guide

* docs: update changelog

* docs: add reverse proxy configuration for TeslaMate with Caddy

* docs: update NixOS installation guide for secure connection recommendations
2025-05-29 09:22:04 +02:00
Jakob Lichterfeld 48fb4fa267 docs: update changelog 2025-05-26 19:07:29 +02:00
Stark f636e1e5e2 i18n: more descriptive italian localization (#4748) 2025-05-26 18:52:19 +02:00
pellix 41e3f207ae i18n: create Catalan errors.po (#4728) 2025-05-26 18:51:57 +02:00
pellix 78f6dc4df5 i18n: create Catalan default.po (#4727) 2025-05-26 18:51:32 +02:00
github-actions[bot]github-actions[bot] <github-actions[bot]@users.noreply.github.com>Jakob Lichterfeld
3ba23da7a7 feat(nix): use nixos-25.05 and build(deps): update flake.lock (#4716)
* flake.lock: Update

Flake lock file updates:

• Updated input 'devenv':
    'github:cachix/devenv/6599a8c6d02c1d37fe5b7804f70a39c262298729?narHash=sha256-045veG11u/fdRjYI%2B9dc19/u/14j7UFitwKWisE11Iw%3D' (2025-04-18)
  → 'github:cachix/devenv/c7f2256ee4a4a4ee9cbf1e82a6e49b253c374995?narHash=sha256-tk2mRZAf8C5uOkMVJHemJ3ld09CYVp/z94/lHqsQ8ZA%3D' (2025-05-20)
• Updated input 'devenv/cachix':
    'github:cachix/cachix/a624d3eaf4b1d225f918de8543ed739f2f574203?narHash=sha256-D0gP8srrX0qj%2BwNYNPdtVJsQuFzIng3q43thnHXQ/es%3D' (2025-03-15)
  → 'github:cachix/cachix/8a60090640b96f9df95d1ab99e5763a586be1404?narHash=sha256-pb5aYkE8FOoa4n123slgHiOf1UbNSnKe5pEZC%2BxXD5g%3D' (2025-04-09)
• Updated input 'devenv/git-hooks':
    'github:cachix/git-hooks.nix/dcf5072734cb576d2b0c59b2ac44f5050b5eac82?narHash=sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco%3D' (2025-03-22)
  → 'github:cachix/git-hooks.nix/fa466640195d38ec97cf0493d6d6882bc4d14969?narHash=sha256-Wb2xeSyOsCoTCTj7LOoD6cdKLEROyFAArnYoS%2BnoCWo%3D' (2025-05-06)
• Updated input 'devenv/nix':
    'github:domenkozar/nix/f3f44b2baaf6c4c6e179de8cbb1cc6db031083cd?narHash=sha256-E3j%2B3MoY8Y96mG1dUIiLFm2tZmNbRvSiyN7CrSKuAVg%3D' (2025-03-12)
  → 'github:domenkozar/nix/b455edf3505f1bf0172b39a735caef94687d0d9c?narHash=sha256-bYyjarS3qSNqxfgc89IoVz8cAFDkF9yPE63EJr%2Bh50s%3D' (2025-04-29)
• Updated input 'devenv/nixpkgs':
    'github:cachix/devenv-nixpkgs/7bd9e84d0452f6d2e63b6e6da29fe73fac951857?narHash=sha256-qamMCz5mNpQmgBwc8SB5tVMlD5sbwVIToVZtSxMph9s%3D' (2024-12-06)
  → 'github:cachix/devenv-nixpkgs/c5208b594838ea8e6cca5997fbf784b7cca1ca90?narHash=sha256-zU2z0jlkJGWLhdNr/8AJSxqK8XD0IlQgHp3VZcP56Aw%3D' (2025-05-09)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/26d499fc9f1d567283d5d56fcf367edd815dba1d?narHash=sha256-FHlSkNqFmPxPJvy%2B6fNLaNeWnF1lZSgqVCl/eWaJRc4%3D' (2025-04-12)
  → 'github:NixOS/nixpkgs/2baa12ff69913392faf0ace833bc54bba297ea95?narHash=sha256-U4HaNZ1W26cbOVm0Eb5OdGSnfQVWQKbLSPrSSa78KC0%3D' (2025-05-21)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/8d404a69efe76146368885110f29a2ca3700bee6?narHash=sha256-aRmUh0AMwcbdjJHnytg1e5h5ECcaWtIFQa6d9gI85AI%3D' (2025-04-18)
  → 'github:numtide/treefmt-nix/020cb423808365fa3f10ff4cb8c0a25df35065a3?narHash=sha256-XgxghfND8TDypxsMTPU2GQdtBEsHTEc3qWE6RVEk8O0%3D' (2025-05-22)

* style: linter findings

* feat(nix): use nixos-25.05

* chore(nix): update treefmt-nix dependency

* feat(nix): use postgreSQL 17 in devenv

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-05-26 13:30:56 +02:00
Brett AdamsandJakob Lichterfeld 8933d1d187 docs: clarify pricing for Teslemetry (#4705)
* Update Teslemetry

* docs: update changelog

* docs: update changelog

* ci: update typos false positive list

---------

Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-05-26 12:59:17 +02:00
Jakob Lichterfeld 22c09d7106 docs: update changelog 2025-05-26 11:47:10 +02:00
Jakob Lichterfeld 08fe0ac934 fix(nix): update mix dependency hash in nix builds 2025-05-26 11:43:20 +02:00
Jakob Lichterfeld eb87718e33 docs: update changelog 2025-05-26 11:36:45 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 0c26b989b9 build(deps): bump crate-ci/typos from 1.31.1 to 1.31.2 (#4710)
Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.31.1 to 1.31.2.
- [Release notes](https://github.com/crate-ci/typos/releases)
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crate-ci/typos/compare/b1a1ef3893ff35ade0cfa71523852a49bfd05d19...3be83342e28b9421997e9f781f713f8dde8453d2)

---
updated-dependencies:
- dependency-name: crate-ci/typos
  dependency-version: 1.31.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-26 08:56:15 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 602106b0e4 build(deps-dev): bump credo from 1.7.11 to 1.7.12 (#4711)
Bumps [credo](https://github.com/rrrene/credo) from 1.7.11 to 1.7.12.
- [Release notes](https://github.com/rrrene/credo/releases)
- [Changelog](https://github.com/rrrene/credo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rrrene/credo/compare/v1.7.11...v1.7.12)

---
updated-dependencies:
- dependency-name: credo
  dependency-version: 1.7.12
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-26 08:55:37 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 50e99bfc56 build(deps-dev): bump mock from 0.3.8 to 0.3.9 (#4712)
Bumps [mock](https://github.com/jjh42/mock) from 0.3.8 to 0.3.9.
- [Release notes](https://github.com/jjh42/mock/releases)
- [Changelog](https://github.com/jjh42/mock/blob/master/Changelog.md)
- [Commits](https://github.com/jjh42/mock/compare/v0.3.8...v0.3.9)

---
updated-dependencies:
- dependency-name: mock
  dependency-version: 0.3.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-26 08:55:13 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 7d1e49cf6b build(deps): bump tzdata from 1.1.2 to 1.1.3 (#4713)
Bumps [tzdata](https://github.com/lau/tzdata) from 1.1.2 to 1.1.3.
- [Changelog](https://github.com/lau/tzdata/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lau/tzdata/compare/v1.1.2...v1.1.3)

---
updated-dependencies:
- dependency-name: tzdata
  dependency-version: 1.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-26 08:54:32 +02:00
Ingmar Stein 445289ca66 feat: preserve the folders when restoring dashboards (#4715)
* Preserve the folders when restoring dashboards

Use the dashboard UID instead of the dashboard name to get the folder
ID. This way, the dashboards get restored to their current location
instead of the root folder.

* Remove unused DS_CLOUDWATCH data source
2025-05-26 08:47:22 +02:00
Matthias WirtzandJakob Lichterfeld 571ae70b6f feat: use Grafana 12.0.1 (#4756)
* Grafana 12.0.1

* remove workarounds as all supported platforms have 12.0.0 or later

* docs: update changelog

---------

Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-05-24 13:16:47 +02:00
Matthias WirtzandJakob Lichterfeld 88eaf9a11c fix: consumption for drives with positive soc diff (#4746)
* fix consumption for drives with positive soc diff

* refactor query for total energy consumed (basing it on consumption gross query)

* docs: update changelog

---------

Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-05-24 10:07:31 +02:00
Jakob Lichterfeld 82a1c669f3 docs: update changelog 2025-05-22 19:26:57 +02:00
Dario Mader 2bbe3aed6d docs: add note on accessory power functionality can prevent car sleep (#4737)
accessory power functionality can prevent
cars from going to sleep even when no
accessory is connected.

Signed-off-by: darox <maderdario@gmail.com>
2025-05-22 19:26:20 +02:00
Iustin PopandJakob Lichterfeld e1e15042a8 docs: improvement to the Debian installation instructions (#4734)
* Slight improvement to the Debian installation instructions

I've managed to do an install on Debian Trixie with most of the required
dependencies from Debian, with the exception of Grafana (which is not)
packaged. As such, I've modified the instructions to reflect this.

It's possible that in the future, TeslaMate will require newer versions,
and these instructions would become outdated. But that's not worse than
the current state, where for example Erlang/Elixir are no longer
available upstream as documented, so better to have two sets of
instructions for redundancy.

* Improve the separate Grafana server explanation

* Rewrap the text

* Further improve the remot grafana URL

* docs: update changelog

---------

Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-05-19 09:01:48 +02:00
Matthias Wirtz 029f0ec18c fix hardcoded id 2025-05-17 07:09:28 +02:00
Matthias Wirtz ed9bbc9ec4 docs: update changelog 2025-05-16 07:13:38 +02:00
Matthias Wirtz 186ddd7fd2 juniper-and-back-to-dark-image 2025-05-14 11:41:59 +02:00
Matthias WirtzandJakob Lichterfeld c31c22d69c feat: use Grafana 12.0.0 (#4721)
* Grafana 12.0.0

* docs: update changelog

---------

Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-05-07 18:53:26 +02:00
Brian MayandJakob Lichterfeld f88048b9d8 fix(nix): update cldr hash (#4723)
* fix: update cldr hash

* docs: update changelog

---------

Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-05-07 15:31:16 +02:00
JakobLichterfeld a7d4e267da fix: new image on home dashboard as old got removed from Tesla mediaserver (#4702)
* fix: new image on home dashboard as old got removed from Tesla media server

* docs: update changelog
2025-04-27 12:39:57 +02:00
Jakob Lichterfeld 16cf7e6b1f build: prepare v2.0.1-dev 2025-04-26 11:38:36 +02:00
Jakob Lichterfeld c37638b320 build: release v2.0.0 v2.0.0 2025-04-26 11:36:58 +02:00