Commit Graph
2498 Commits
Author SHA1 Message Date
Jakob Lichterfeld 229ab1ecbe feat: cancel an ongoing suspended state/trying to sleep and go back to online
When power > 0.

power > 0 is when e.g. the climate is on which could be scheduled preconditioning or starting preheat from the app.

changes from @micves from #3262
2025-01-07 08:06:22 +11:00
Jakob Lichterfeld 1aa2d09984 feat: don't try to sleep if power > 0
power > 0 is when e.g. the climate is on which could be scheduled
preconditioning or starting preheat from the app.

This code will make sure it doesn't enter 'trying to sleep' (the internal state
suspended) when power > 0.

changes from @micves from #3262
2025-01-07 08:06:22 +11:00
Jakob Lichterfeld d097283cf1 docs: update changelog 2025-01-06 11:42:40 +01:00
Long Zheng 95dbb9017e doc: Simplify Home Assistant sensors, add device_class to allow changing measurement units (#4472) 2025-01-06 11:42:07 +01:00
JakobLichterfeld 761a7a6398 Revert "doc: Fixing typo for sensor psi calculation (#4470)" (#4479)
This reverts commit 33ca94a273.
2025-01-06 11:41:38 +01:00
Jakob Lichterfeld 4ed0bab0cc docs: update changelog 2025-01-06 11:41:02 +01:00
Pierre Lempérière 33ca94a273 doc: Fixing typo for sensor psi calculation (#4470)
The psi sensors were not referencing the correct sensor for their calculation.
2025-01-06 11:38:15 +01:00
Jakob Lichterfeld 27cd34ae09 docs: update changelog 2025-01-06 11:31:26 +01:00
Matthias Wirtz f0d146661b docs: Grafana 11.4 for manual install on FreeBSD (#4474) 2025-01-06 11:30:48 +01:00
Jakob Lichterfeld 369bd41870 docs: update changelog 2025-01-04 13:28:56 +01:00
Beme99andJakob Lichterfeld c642e2de86 doc: added missing topic "charging_state" in mqtt doc (#4466)
* Update mqtt.md

Added "charging_state" in mqtt doc

* style: linter findings

---------

Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-01-04 13:28:07 +01:00
Brian May 2f68de0e7b fix: update dependancy hash in nix build (#4469) 2025-01-04 11:08:49 +11:00
Jakob Lichterfeld dd9edb0704 docs: update changelog 2025-01-03 09:17:53 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> c1737e95b9 build(deps): bump crate-ci/typos from 1.28.1 to 1.29.0 (#4464)
Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.28.1 to 1.29.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/bd36f89fcd3424dcefd442894589e6ee572a59f2...c8fd3764afbf5eaf6e53d2e6571c835db2c8fa5f)

---
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>
2025-01-03 09:00:17 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> c31086a5de build(deps): bump ex_cldr from 2.40.1 to 2.40.2 (#4461)
Bumps [ex_cldr](https://github.com/elixir-cldr/cldr) from 2.40.1 to 2.40.2.
- [Release notes](https://github.com/elixir-cldr/cldr/releases)
- [Changelog](https://github.com/elixir-cldr/cldr/blob/main/CHANGELOG.md)
- [Commits](https://github.com/elixir-cldr/cldr/compare/v2.40.1...v2.40.2)

---
updated-dependencies:
- dependency-name: ex_cldr
  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-01-03 08:59:26 +01:00
Matthias Wirtz 1a220d97e4 fix(dashboard): replace cross join with left join (#4463)
* replace cross join with left join

* ensure fallback to car efficiency works if derived efficiency is empty
2025-01-03 08:54:43 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 5d57e9d2c6 build(deps-dev): bump dialyxir from 1.4.4 to 1.4.5 (#4460)
Bumps [dialyxir](https://github.com/jeremyjh/dialyxir) from 1.4.4 to 1.4.5.
- [Release notes](https://github.com/jeremyjh/dialyxir/releases)
- [Changelog](https://github.com/jeremyjh/dialyxir/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jeremyjh/dialyxir/compare/1.4.4...1.4.5)

---
updated-dependencies:
- dependency-name: dialyxir
  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-01-03 08:48:43 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 44a3e825ef build(deps): bump phoenix from 1.7.14 to 1.7.18 (#4462)
Bumps [phoenix](https://github.com/phoenixframework/phoenix) from 1.7.14 to 1.7.18.
- [Release notes](https://github.com/phoenixframework/phoenix/releases)
- [Changelog](https://github.com/phoenixframework/phoenix/blob/v1.7.18/CHANGELOG.md)
- [Commits](https://github.com/phoenixframework/phoenix/compare/v1.7.14...v1.7.18)

---
updated-dependencies:
- dependency-name: phoenix
  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-01-03 08:46:01 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 355e5c81fb build(deps): bump actions/cache from 4.1.2 to 4.2.0 (#4465)
Bumps [actions/cache](https://github.com/actions/cache) from 4.1.2 to 4.2.0.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/6849a6489940f00c2f30c0fb92c6274307ccb58a...1bd1e32a3bdc45362d1e726936510720a7c30a57)

---
updated-dependencies:
- dependency-name: actions/cache
  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>
2025-01-03 08:45:11 +01:00
Jakob Lichterfeld fd3ccda7ee docs: update changelog 2025-01-03 08:44:36 +01:00
Brian MayandJakob Lichterfeld e68893befc feat: improve logging messages (#4467)
changes from @micves from #3262

Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-01-03 08:32:51 +01:00
Jakob Lichterfeld c8c0ea6b40 docs: update changelog 2024-12-23 13:13:13 +01:00
github-actions[bot]andgithub-actions[bot] <github-actions[bot]@users.noreply.github.com> 9e2edb55b0 flake.lock: Update (#4440)
Flake lock file updates:

• Updated input 'devenv':
    'github:cachix/devenv/d74232153d60ccdeba6f41eec8ce8b2be0b33ac6?narHash=sha256-vzMpFBValKbheQQ5x5op7/hBjn0omn3CDyiPUghJl1w%3D' (2024-12-06)
  → 'github:cachix/devenv/f81cf7dc4cbfa46de11618af94e5983c5e600d8c?narHash=sha256-RfNqLS5f9s3aiRZIOjSbM8Vz7x2dT/7zwJhyt9TLEmE%3D' (2024-12-19)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/4dc2fc4e62dbf62b84132fe526356fbac7b03541?narHash=sha256-FillH0qdWDt/nlO6ED7h4cmN%2BG9uXwGjwmCnHs0QVYM%3D' (2024-12-05)
  → 'github:NixOS/nixpkgs/b47fd6fa00c6afca88b8ee46cfdb00e104f50bca?narHash=sha256-nbG9TijTMcfr%2Bau7ZVbKpAhMJzzE2nQBYmRvSdXUD8g%3D' (2024-12-19)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/50862ba6a8a0255b87377b9d2d4565e96f29b410?narHash=sha256-qKL3vjO%2BIXFQ0nTinFDqNq/sbbnnS5bMI1y0xX215fU%3D' (2024-12-05)
  → 'github:numtide/treefmt-nix/65712f5af67234dad91a5a4baee986a8b62dbf8f?narHash=sha256-MMi74%2BWckoyEWBRcg/oaGRvXC9BVVxDZNRMpL%2B72wBI%3D' (2024-12-20)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-12-23 13:12:08 +01:00
Jakob Lichterfeld 3f85fe9ce9 docs: update changelog 2024-12-23 12:54:15 +01:00
Felix 85fd3cc4b2 fix: url for releases in home dashboard (#4452) 2024-12-23 12:53:17 +01:00
Jakob Lichterfeld 92142cdd9e docs: update changelog 2024-12-23 12:52:12 +01:00
Matthias Wirtz c7770ec121 fix for battery health dashboard erroring out if no charge data has been collected so far (#4448) 2024-12-23 12:03:28 +01:00
Jakob Lichterfeld dbd758c230 docs: update changelog 2024-12-09 11:27:54 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> ca767a59b8 build(deps): bump path-to-regexp and express in /website (#4433)
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `path-to-regexp` from 0.1.10 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/v0.1.10...v1.9.0)

Updates `express` from 4.21.1 to 4.21.2
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.21.1...4.21.2)

---
updated-dependencies:
- dependency-name: path-to-regexp
  dependency-type: indirect
- dependency-name: express
  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-09 11:27:20 +01:00
Jakob Lichterfeld 0188f7b9ac docs: update changelog 2024-12-09 11:11:37 +01:00
Matthias Wirtz fdbf76c741 align node req with what is used in CI (#4430) 2024-12-09 11:11:09 +01:00
Jakob Lichterfeld cca76d37f5 docs: update changelog 2024-12-09 11:10:15 +01:00
Matthias Wirtz 1416165147 bump elixir based on availability (#4431) 2024-12-09 11:09:27 +01:00
Matthias Wirtz 38cca3ce7c feat: Update Grafana to 11.4.0 (#4299)
* Grafana 11.4.0

* clean up annotations json

* small consistency improvements
2024-12-08 06:55:41 +01:00
Jakob Lichterfeld ef83d57f8b docs: update changelog 2024-12-07 13:06:01 +01:00
Wei Ren b4e6d3575e fix: update mix deps hash to fix build error on recent NixOS 24.11 update (#4428) 2024-12-07 13:05:09 +01:00
Jakob Lichterfeld 9c19722728 docs: update changelog 2024-12-07 12:54:23 +01:00
github-actions[bot]andgithub-actions[bot] <github-actions[bot]@users.noreply.github.com> 5b82682f19 flake.lock: Update (#4427)
Flake lock file updates:

• Updated input 'devenv':
    'github:cachix/devenv/2c928a199d56191d7a53f29ccafa56238c8ce4e5?narHash=sha256-eS0vSZT0ZUguR6Jf6CyupvDn4m%2Br/mgN6Vtg61ECYC0%3D' (2024-11-29)
  → 'github:cachix/devenv/d74232153d60ccdeba6f41eec8ce8b2be0b33ac6?narHash=sha256-vzMpFBValKbheQQ5x5op7/hBjn0omn3CDyiPUghJl1w%3D' (2024-12-06)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/506278e768c2a08bec68eb62932193e341f55c90?narHash=sha256-hgmguH29K2fvs9szpq2r3pz2/8cJd2LPS%2Bb4tfNFCwE%3D' (2024-11-01)
  → 'github:hercules-ci/flake-parts/205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9?narHash=sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c%3D' (2024-12-04)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/62c435d93bf046a5396f3016472e8f7c8e2aed65?narHash=sha256-F7thesZPvAMSwjRu0K8uFshTk3ZZSNAsXTIFvXBT%2B34%3D' (2024-11-30)
  → 'github:NixOS/nixpkgs/4dc2fc4e62dbf62b84132fe526356fbac7b03541?narHash=sha256-FillH0qdWDt/nlO6ED7h4cmN%2BG9uXwGjwmCnHs0QVYM%3D' (2024-12-05)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/6209c381904cab55796c5d7350e89681d3b2a8ef?narHash=sha256-2qbdorpq0TXHBWbVXaTqKoikN4bqAtAplTwGuII%2BoAc%3D' (2024-11-29)
  → 'github:numtide/treefmt-nix/50862ba6a8a0255b87377b9d2d4565e96f29b410?narHash=sha256-qKL3vjO%2BIXFQ0nTinFDqNq/sbbnnS5bMI1y0xX215fU%3D' (2024-12-05)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-12-07 12:53:57 +01:00
Jakob Lichterfeld 1b839e6195 docs: update changelog 2024-12-05 10:33:12 +01:00
Brian May 7a96e31910 build(nix): switch to nixos-24.11 (#4420) 2024-12-05 07:37:09 +11:00
Jakob Lichterfeld 7c233fc4b7 docs: update changelog 2024-12-04 15:59:12 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1e4ced9008 build(deps): bump postgrex from 0.19.1 to 0.19.3 (#4415)
Bumps [postgrex](https://github.com/elixir-ecto/postgrex) from 0.19.1 to 0.19.3.
- [Release notes](https://github.com/elixir-ecto/postgrex/releases)
- [Changelog](https://github.com/elixir-ecto/postgrex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/elixir-ecto/postgrex/commits)

---
updated-dependencies:
- dependency-name: postgrex
  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:58:47 +01:00
Jakob Lichterfeld ee12284c0b docs: update changelog 2024-12-04 15:49:46 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 422a6484c8 build(deps): bump tesla from 1.13.0 to 1.13.2 (#4416)
Bumps [tesla](https://github.com/elixir-tesla/tesla) from 1.13.0 to 1.13.2.
- [Release notes](https://github.com/elixir-tesla/tesla/releases)
- [Commits](https://github.com/elixir-tesla/tesla/compare/v1.13.0...v1.13.2)

---
updated-dependencies:
- dependency-name: tesla
  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:49:27 +01:00
Jakob Lichterfeld 9e6b308cbe docs: update changelog 2024-12-04 15:47:48 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 9e207bf611 build(deps): bump crate-ci/typos from 1.27.0 to 1.28.1 (#4411)
Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.27.0 to 1.28.1.
- [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/d01f29c66d1bf1a08730750f61d86c210b0d039d...bd36f89fcd3424dcefd442894589e6ee572a59f2)

---
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-12-04 15:47:24 +01:00
Jakob Lichterfeld 8b895a4887 docs: update changelog 2024-12-04 15:46:48 +01:00
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