Commit Graph
2451 Commits
Author SHA1 Message Date
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> c5d5fe3a48 build(deps): bump path-to-regexp from 1.8.0 to 1.9.0 in /website (#4424)
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md)
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v1.8.0...v1.9.0)

---
updated-dependencies:
- dependency-name: path-to-regexp
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-04 15:46:19 +01:00
Jakob Lichterfeld cf79fa1753 docs: update changelog 2024-12-04 15:44:22 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 50334abbc6 build(deps): bump @docusaurus/preset-classic in /website (#4412)
Bumps [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic) from 3.5.2 to 3.6.3.
- [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.6.3/packages/docusaurus-preset-classic)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-04 15:43:57 +01:00
Jakob Lichterfeld a4de315392 docs: update changelog 2024-12-04 15:41:36 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 4165f2bfe3 build(deps): bump castore from 1.0.9 to 1.0.10 (#4414)
Bumps [castore](https://github.com/elixir-mint/castore) from 1.0.9 to 1.0.10.
- [Commits](https://github.com/elixir-mint/castore/compare/v1.0.9...v1.0.10)

---
updated-dependencies:
- dependency-name: castore
  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>
2024-12-04 15:41:06 +01:00
Jakob Lichterfeld 7a5a73cc7f docs: update changelog 2024-12-04 15:40:30 +01:00
Brian May 3c69df8412 fix(nix): wait for mosquitto to start before starting teslamate (#4419)
After reboot, I noticed a number of errors from teslamate, because it
started before mosquitto started.
2024-12-04 15:39:41 +01:00
Jakob Lichterfeld 0d997ffd64 build: prepare v1.32.1-dev 2024-11-23 11:45:35 +01:00
Jakob Lichterfeld 0ec408c8e1 build: release v1.32.0 v1.32.0 2024-11-23 11:43:40 +01:00
Jakob Lichterfeld f99158b94c docs: update changelog 2024-11-23 11:29:15 +01:00
github-actions[bot]andgithub-actions[bot] <github-actions[bot]@users.noreply.github.com> 138fa6d844 flake.lock: Update (#4381)
Flake lock file updates:

• Updated input 'devenv':
    'github:cachix/devenv/006016cf4191c34c17cfdb6669e0690e24302ac0?narHash=sha256-3vhSEs2ufSvv2Oct8G9CWEPFI57c4NAZ2wR2accHELM%3D' (2024-10-20)
  → 'github:cachix/devenv/741e23a22f3dc9e53075be3eaa795ea9ed6f5129?narHash=sha256-WXlcDNMaMJeI4JO4VfQM2ZZCBJBds7j7N04tS9UjiYU%3D' (2024-11-22)
• Updated input 'devenv/cachix':
    'github:cachix/cachix/695525f9086542dfb09fde0871dbf4174abbf634?narHash=sha256-jOsaBmJ/EtX5t/vbylCdS7pWYcKGmWOKg4QKUzKr6dA%3D' (2024-09-16)
  → 'github:cachix/cachix/aac51f698309fd0f381149214b7eee213c66ef0a?narHash=sha256-KxuGSoVUFnQLB2ZcYODW7AVPAh9JqRlD5BrfsC/Q4qs%3D' (2024-10-11)
• Updated input 'devenv/cachix/devenv':
    'github:cachix/devenv/ff5eb4f2accbcda963af67f1a1159e3f6c7f5f91?narHash=sha256-0JrfahRMJ37Rf1i0iOOn%2B8Z4CLvbcGNwa2ChOAVrp/8%3D' (2024-08-08)
  → follows 'devenv'
• Removed input 'devenv/cachix/devenv/cachix'
• Removed input 'devenv/cachix/devenv/cachix/devenv'
• Removed input 'devenv/cachix/devenv/cachix/devenv/flake-compat'
• Removed input 'devenv/cachix/devenv/cachix/devenv/nix'
• Removed input 'devenv/cachix/devenv/cachix/devenv/nix/flake-compat'
• Removed input 'devenv/cachix/devenv/cachix/devenv/nix/nixpkgs'
• Removed input 'devenv/cachix/devenv/cachix/devenv/nix/nixpkgs-regression'
• Removed input 'devenv/cachix/devenv/cachix/devenv/nixpkgs'
• Removed input 'devenv/cachix/devenv/cachix/devenv/poetry2nix'
• Removed input 'devenv/cachix/devenv/cachix/devenv/poetry2nix/flake-utils'
• Removed input 'devenv/cachix/devenv/cachix/devenv/poetry2nix/flake-utils/systems'
• Removed input 'devenv/cachix/devenv/cachix/devenv/poetry2nix/nix-github-actions'
• Removed input 'devenv/cachix/devenv/cachix/devenv/poetry2nix/nix-github-actions/nixpkgs'
• Removed input 'devenv/cachix/devenv/cachix/devenv/poetry2nix/nixpkgs'
• Removed input 'devenv/cachix/devenv/cachix/devenv/pre-commit-hooks'
• Removed input 'devenv/cachix/devenv/cachix/flake-compat'
• Removed input 'devenv/cachix/devenv/cachix/nixpkgs'
• Removed input 'devenv/cachix/devenv/cachix/pre-commit-hooks'
• Removed input 'devenv/cachix/devenv/flake-compat'
• Removed input 'devenv/cachix/devenv/nix'
• Removed input 'devenv/cachix/devenv/nix/flake-compat'
• Removed input 'devenv/cachix/devenv/nix/nixpkgs'
• Removed input 'devenv/cachix/devenv/nix/nixpkgs-regression'
• Removed input 'devenv/cachix/devenv/nixpkgs'
• Removed input 'devenv/cachix/devenv/pre-commit-hooks'
• Updated input 'devenv/cachix/flake-compat':
    follows 'devenv/flake-compat'
  → follows 'devenv'
• Updated input 'devenv/cachix/git-hooks':
    follows 'devenv/pre-commit-hooks'
  → follows 'devenv'
• Updated input 'devenv/cachix/nixpkgs':
    follows 'devenv/nixpkgs'
  → 'github:NixOS/nixpkgs/7ffd9ae656aec493492b44d0ddfb28e79a1ea25d?narHash=sha256-Dqg6si5CqIzm87sp57j5nTaeBbWhHFaVyG7V6L8k3lY%3D' (2024-11-02)
• Added input 'devenv/git-hooks':
    'github:cachix/git-hooks.nix/af8a16fe5c264f5e9e18bcee2859b40a656876cf?narHash=sha256-W1MIJpADXQCgosJZT8qBYLRuZls2KSiKdpnTVdKBuvU%3D' (2024-10-30)
• Added input 'devenv/git-hooks/flake-compat':
    follows 'devenv'
• Added input 'devenv/git-hooks/gitignore':
    'github:hercules-ci/gitignore.nix/637db329424fd7e46cf4185293b9cc8c88c95394?narHash=sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs%3D' (2024-02-28)
• Added input 'devenv/git-hooks/gitignore/nixpkgs':
    follows 'devenv/git-hooks/nixpkgs'
• Added input 'devenv/git-hooks/nixpkgs':
    follows 'devenv/nixpkgs'
• Added input 'devenv/git-hooks/nixpkgs-stable':
    follows 'devenv'
• Updated input 'devenv/nix/flake-compat':
    follows 'devenv/flake-compat'
  → follows 'devenv'
• Updated input 'devenv/nix/nixpkgs-23-11':
    'github:NixOS/nixpkgs/a62e6edd6d5e1fa0329b8653c801147986f8d446?narHash=sha256-oamiKNfr2MS6yH64rUn99mIZjc45nGJlj9eGth/3Xuw%3D' (2024-05-31)
  → follows 'devenv'
• Updated input 'devenv/nix/nixpkgs-regression':
    'github:NixOS/nixpkgs/215d4d0fd80ca5163643b03a33fde804a29cc1e2?narHash=sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw%3D' (2022-01-24)
  → follows 'devenv'
• Updated input 'devenv/nix/pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/40e6053ecb65fcbf12863338a6dcefb3f55f1bf8?narHash=sha256-nMirxrGteNAl9sWiOhoN5tIHyjBbVi5e2tgZUgZlK3Y%3D' (2024-04-12)
  → follows 'devenv'
• Removed input 'devenv/nix/pre-commit-hooks/flake-compat'
• Removed input 'devenv/nix/pre-commit-hooks/flake-utils'
• Removed input 'devenv/nix/pre-commit-hooks/gitignore'
• Removed input 'devenv/nix/pre-commit-hooks/nixpkgs'
• Removed input 'devenv/nix/pre-commit-hooks/nixpkgs-stable'
• Removed input 'devenv/pre-commit-hooks'
• Removed input 'devenv/pre-commit-hooks/flake-compat'
• Removed input 'devenv/pre-commit-hooks/gitignore'
• Removed input 'devenv/pre-commit-hooks/gitignore/nixpkgs'
• Removed input 'devenv/pre-commit-hooks/nixpkgs'
• Removed input 'devenv/pre-commit-hooks/nixpkgs-stable'
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/3d04084d54bedc3d6b8b736c70ef449225c361b1?narHash=sha256-K5ZLCyfO/Zj9mPFldf3iwS6oZStJcU4tSpiXTMYaaL0%3D' (2024-10-01)
  → 'github:hercules-ci/flake-parts/506278e768c2a08bec68eb62932193e341f55c90?narHash=sha256-hgmguH29K2fvs9szpq2r3pz2/8cJd2LPS%2Bb4tfNFCwE%3D' (2024-11-01)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/bc947f541ae55e999ffdb4013441347d83b00feb?narHash=sha256-NOiTvBbRLIOe5F6RbHaAh6%2B%2BBNjsb149fGZd1T4%2BKBg%3D' (2024-10-04)
  → 'github:NixOS/nixpkgs/23e89b7da85c3640bbc2173fe04f4bd114342367?narHash=sha256-y/MEyuJ5oBWrWAic/14LaIr/u5E0wRVzyYsouYY3W6w%3D' (2024-11-19)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/d986489c1c757f6921a48c1439f19bfb9b8ecab5?narHash=sha256-6jWSWxv2crIXmYSEb3LEVsFkCkyVHNllk61X4uhqfCs%3D' (2024-10-18)
  → 'github:numtide/treefmt-nix/705df92694af7093dfbb27109ce16d828a79155f?narHash=sha256-5WSng844vXt8uytT5djmqBCkopyle6ciFgteuA9bJpw%3D' (2024-11-22)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-23 11:27:02 +01:00
Jakob Lichterfeld a5988b7759 docs: update changelog 2024-11-21 16:31:48 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> e52e023cfa build(deps): bump crate-ci/typos from 1.26.0 to 1.27.0 (#4344)
Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.26.0 to 1.27.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/6802cc60d4e7f78b9d5454f6cf3935c042d5e1e3...d01f29c66d1bf1a08730750f61d86c210b0d039d)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-21 16:27:26 +01:00
Jakob Lichterfeld fdd2f3269f docs: update changelog 2024-11-20 09:10:41 +01:00
Kursat Aktas 74c6a66a02 docs: Introducing TeslaMate Guru on Gurubase.io (#4390)
* Introducing TeslaMate Guru on Gurubase.io

Signed-off-by: Kursat Aktas <kursat.ce@gmail.com>

* TeslaMate Guru section added to projects.md

* guru badge removed from the README

---------

Signed-off-by: Kursat Aktas <kursat.ce@gmail.com>
2024-11-20 09:09:53 +01:00
Jakob Lichterfeld 1cd2baf5cd docs: update changelog 2024-11-19 15:41:32 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> ebe019d17d build(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /website (#4391)
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6)

---
updated-dependencies:
- dependency-name: cross-spawn
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-19 15:40:40 +01:00
Jakob Lichterfeld 92acfc4246 docs: update changelog 2024-11-19 15:39:06 +01:00
jameskitt616 6740b1a963 feat: add Detailed Energy Use to drive-details (#4386)
* Add Detailed Energy Use to drive-details.json

* Update drive-details.json

* Fix Typo
2024-11-19 15:37:55 +01:00
Jakob Lichterfeld b67b472a09 docs: update changelog 2024-11-18 08:26:52 +01:00
Matthias Wirtz 6c79a758c3 feat: Dashboard refinements and standardization (#4367)
* use Unit kwatth instead of custom SQL

* replace last usage of case when with convert_km

* Naming Conventions, Descriptions & Alignments in Calculations

* use same query as in statistics

* adapt Driving Efficiency in Drives (more in line with Efficiency and Statistics)

* fix hard-coded length unit

* fix division by zero

* fix: min allowed of minWidth is 50

* a little more space here...

* fix: minWidth for auto-scaling

* accurate consumption gross (exclude charges only)

* . instead of ,

* improve consumption gross while charging

* faster consumption gross calculation

* consistent # of X for counts

* fix units of xy chart in battery health dashboard

* fix labels of xy charts & add decimals in top suc in charging stats dashboard

* change default time for trip to last 24h

* rework the query for better performance

* perf-fix

* high precision mode in statistics (consumption gross)

* typo

* same query in both dashboards - trips defaulting to high precision mode if period shorter than 10 days

* remove starting at, covered by period

* fix for periods starting and ending with charges + max one drive

* further improve accuracy in low precision mode and low data sample count

* short, fast, accurate

* fix sorting

* fix / improve condition for auto-enabling high precision mode
2024-11-18 08:26:02 +01:00
Jakob Lichterfeld b1640f2e68 docs: update changelog 2024-11-13 09:39:30 +01:00
Jakob Lichterfeld 54c41c1fe6 ci: update flake.lock workflow with appropriate labels for created pr's 2024-11-13 09:38:48 +01:00
Jakob Lichterfeld ddcd3dbfb2 docs: update changelog 2024-11-13 09:24:59 +01:00
Jakob Lichterfeld c673ef363b ci(fix): correct permissions for flake.lock updates 2024-11-13 09:23:49 +01:00
Jakob Lichterfeld 28ff82ff51 style: typo in changelog 2024-11-13 09:03:19 +01:00
Jakob Lichterfeld 142e00b812 docs: update changelog 2024-11-13 09:01:11 +01:00
Brian May ddfc979fbd ci: create PR to udpate flake.lock every saturday (#4372) 2024-11-13 09:00:12 +01:00
Jakob Lichterfeld 24fa416c26 docs: update changelog 2024-11-12 16:58:47 +01:00
Chris Wanja 4cf8acc521 feat: Update marketing name to recognize Model S LR+ (#4370)
Update marketing name to recognize Model S LR+
2024-11-12 16:56:12 +01:00
Brian May 93cc34437c fix(nix): bump hash for dependencies (#4371) 2024-11-11 08:34:18 +11:00
Jakob Lichterfeld f2aae62b60 docs: update changelog 2024-11-08 10:52:34 +01:00
Matthias Wirtz 6f3be516ee fix: Axis Labels for XY Chart in Battery Health and reduces Query count in Visited (#4364)
* fix charging_curve missing axis labels

* Reduce Query Count on Visited Dashboard

* show full VIN when no name is set
2024-11-08 10:51:50 +01:00
Jakob Lichterfeld 6403ba8f69 docs: update changelog 2024-11-07 10:34:34 +01:00
Long Zheng 2a6ecb3426 docs: Remove availability from Home Assistant MQTT sensors, as it can be misleading and prevent sensors from receiving updated values (#4362) 2024-11-07 10:33:50 +01:00
JakobLichterfeld 31c082a69b docs: update Home Assistant integration documentation with configuration URL and model name hints (#4359)
* feat: add CONTRIBUTING file to exclusion lists for treefmt

* docs: update Home Assistant integration documentation with configuration URL and model name hints

* docs: update changelog

* docs: improve Home Assistant integration documentation with additional configuration details and clarifications

* docs: update Home Assistant integration documentation with placeholders for car model and name

* docs: move car ID configuration details to the Configuration section in Home Assistant integration documentation
2024-11-06 15:50:05 +01:00
Jakob Lichterfeld ceafc240e0 docs: update changelog 2024-11-05 18:45:20 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 36d724c05a build(deps): bump floki from 0.36.2 to 0.36.3 (#4336)
Bumps [floki](https://github.com/philss/floki) from 0.36.2 to 0.36.3.
- [Release notes](https://github.com/philss/floki/releases)
- [Changelog](https://github.com/philss/floki/blob/main/CHANGELOG.md)
- [Commits](https://github.com/philss/floki/compare/v0.36.2...v0.36.3)

---
updated-dependencies:
- dependency-name: floki
  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>
2024-11-05 18:44:33 +01:00
Jakob Lichterfeld f439c38c54 docs: update changelog 2024-11-05 18:43:54 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> e0e8bae741 build(deps): bump tesla from 1.12.1 to 1.13.0 (#4335)
Bumps [tesla](https://github.com/elixir-tesla/tesla) from 1.12.1 to 1.13.0.
- [Release notes](https://github.com/elixir-tesla/tesla/releases)
- [Commits](https://github.com/elixir-tesla/tesla/compare/v1.12.1...v1.13.0)

---
updated-dependencies:
- dependency-name: tesla
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-05 18:43:32 +01:00
Jakob Lichterfeld 6d851f6d66 docs: update changelog 2024-11-05 17:08:52 +01:00
Matthias Wirtz d64f799c5f fix: Charges Dashboard -> Range added renamed to Ø Charge rate (#4349)
* rename column Range added to Charge Rate

* Column refinement, Range gained added, Driven (km) removed
2024-11-05 17:08:17 +01:00
Jakob Lichterfeld c15a33081e docs: update changelog 2024-11-05 16:18:21 +01:00
Matthias Wirtz 08873c7a9e layout fixes 2024-11-05 15:20:35 +01:00
Matthias Wirtz 2edbb9bd26 fix efficiency calculation 2024-11-05 15:20:35 +01:00
Matthias Wirtz 68b5e356a6 update nix module with recent changes in grafana docker image 2024-11-05 15:20:35 +01:00
Matthias Wirtz 2e81a4e32c add GitHub Tags to Welcome Page (to see latest release) 2024-11-05 15:20:35 +01:00
Matthias Wirtz ca9bb1a99d use Open Street Map consistently 2024-11-05 15:20:35 +01:00
Matthias Wirtz 3b4731591a ensure timestamptz when using date_trunc for consistency 2024-11-05 15:20:35 +01:00
Matthias Wirtz 1ee2312bd2 use convert_km over case when ... 2024-11-05 15:20:35 +01:00