Commit Graph
199 Commits
Author SHA1 Message Date
linus a68216bdd5 Move object_id to default_entity_id for mqtt entities according to #312 2026-01-02 18:12:47 +01:00
linus 98d8dd7e65 Fix missing charging system state 2026-01-02 18:06:30 +01:00
linus 7acfdea1d8 Move energy api to v2 2025-11-16 08:36:30 +01:00
linus f95348769b Fix missing local refresh file while loading from filesystem 2025-11-12 14:04:52 +01:00
linus 4673f14a1c Add more logging for refresh process // renew refresh token if returned from api 2025-08-23 11:25:38 +02:00
linus 1a2f35f1b5 Add more logging for refresh process // renew refresh token if returned from api 2025-08-23 11:22:37 +02:00
Gert-Andry KäärameesandGitHub 33ee258f3f handle missing refresh_token key in token file (#306) 2025-07-28 07:39:44 +02:00
linus 70b027fb70 Fix and unit for and 2025-07-13 20:03:27 +02:00
linus 1c07ec1b46 Make 1.12.0 ready.. version chaos 2025-07-12 17:51:17 +02:00
linus 2fa154e023 Make 1.2.0 ready 2025-07-12 17:49:51 +02:00
linus ae5e3074ed Add logging options for plugin 2025-07-12 17:45:25 +02:00
Luka GraandGitHub f5a1e48e26 TA trip statistics (#283)
Add separate sensors for TA statistics
averageFuelConsumptionAutomatic.value
averageEnergyConsumptionAutomatic.value
averageSpeedAutomatic.value
tripMeterAutomatic.value
2025-07-12 17:38:00 +02:00
ee9d3cdef9 Some minor corrections and more checking for exceptions (#267)
* better logging, indicate URL used on API errors, check exceptions in more places to dont kill threads, add option for mqtt logging

* dont force token renew on 5xx errors

* indicate payload on error message to understand better issue #270

* better checking on received update_interval #270

---------

Co-authored-by: Linus Dietz <45101649+Dielee@users.noreply.github.com>
2025-07-12 17:37:46 +02:00
G JohanssonandGitHub f1914e99c3 Remove not used addon settings (#266) 2025-07-11 21:57:26 +02:00
wivakuandGitHub 7a63f4d00f add long term statistics for fuel/energy consumption (#243)
Similar to #68
2025-07-11 21:56:05 +02:00
linus d9e4aada80 Bump Version 2025-07-08 13:21:52 +02:00
linus db87aec408 Fix missing refresh token from reauth 2025-07-08 13:15:39 +02:00
234f48ff5c Update volvo.py (#295)
Replaced HTTP with HTTPS in responses

Co-authored-by: esusxunil <61476952+esusxunil@users.noreply.github.com>
2025-07-08 12:57:20 +02:00
linus d3d511477b Rework image creation 2024-10-28 07:26:02 +01:00
linus 75db5da324 Fix re-auth with OTP while app runtime #251 2024-10-27 10:06:47 +01:00
linus 75013509f4 Fix re-auth with OTP while app runtime #251 2024-10-26 18:27:29 +02:00
linus 1d8132d93a Bump version 2024-10-16 07:41:57 +02:00
linus fc529f313f Remove unused multiplier options #239 2024-10-16 07:40:37 +02:00
linus 3f36368773 Optimize vcc api key check 2024-09-25 07:39:23 +02:00
linus 0cfb1a9e3f Support new statistic endpoints // Remove unused multiplier options 2024-09-20 09:43:59 +02:00
linus e179c76d39 Bump version 2024-09-16 19:27:51 +02:00
linus 391ae952d9 Bump version 2024-09-16 17:19:33 +02:00
Nick CampbellandGitHub f9f5e218f5 Handle boundary condition when selecting battery icon (#235)
We need to be able to handle floating point numbers right on the
boundary between two icons. This means our from..to configurations must
perfectly align at each end, and the algorithm to select those must not
be both less-than-or-equal (<=) AND more-than-or-equal (>=).

After this change:

  >>> get_icon_between(icon_states["battery_charge_level"], 0)
  'battery-alert-variant-outline'
  >>> get_icon_between(icon_states["battery_charge_level"], 9.9)
  'battery-alert-variant-outline'
  >>> get_icon_between(icon_states["battery_charge_level"], 10)
  'battery-10'
  >>> get_icon_between(icon_states["battery_charge_level"], 39)
  'battery-30'
  >>> get_icon_between(icon_states["battery_charge_level"], 39.9)
  'battery-30'
  >>> get_icon_between(icon_states["battery_charge_level"], 39.9999)
  'battery-30'
  >>> get_icon_between(icon_states["battery_charge_level"], 40)
  'battery-40'
  >>> get_icon_between(icon_states["battery_charge_level"], 99.99)
  'battery-90'
  >>> get_icon_between(icon_states["battery_charge_level"], 100)
  'battery'
  >>> get_icon_between(icon_states["battery_charge_level"], 101)
  'battery'
2024-09-16 17:17:22 +02:00
Linus DietzandGitHub 065c10c5bc Add alpine comunity packages 2024-08-30 12:02:55 +02:00
Linus Dietz 710ca2fcbc Bump version 2024-08-09 09:32:21 +02:00
Linus Dietz c1998f8938 Rework image function 2024-08-09 09:30:04 +02:00
Linus Dietz 693e0b0048 Fix typo 2024-08-09 08:26:22 +02:00
Linus Dietz f23f56e45e Take care of corrupted token files #220 2024-08-09 08:25:17 +02:00
Linus Dietz 17eaa8dde2 Added retain status to survive HA reboots #210 2024-07-29 10:10:59 +02:00
Linus DietzandGitHub 8f3bf5f3b1 add addon changelog 2024-07-08 11:22:52 +02:00
Linus DietzandGitHub 9d4f8fab0c Bump addon version 2024-07-08 11:21:24 +02:00
Linus Dietz 414ac503b1 Fix backend status URL #209 #208 2024-07-08 10:52:54 +02:00
Linus Dietz 18926b67e4 Fix typo 2024-05-29 20:11:36 +02:00
Linus Dietz f650ea9247 Fix retained otp messages bug 2024-05-29 20:08:19 +02:00
Dielee a7a2e1182c Add missing addon changelog #199 2024-05-29 15:49:23 +02:00
Dielee 44509529ff Set otp state right after HA input 2024-05-28 08:38:15 +02:00
Dielee c6ddd71021 Bump addon version 2024-05-28 08:26:38 +02:00
Dielee 1f0612ca4a Try to fix not saveable OTP Code 2024-05-28 08:26:18 +02:00
Dielee 6306c9a4b3 Let token survive addon updates 2024-05-27 14:16:07 +02:00
Dielee 8bd0388690 Extend waiting time for otp tp 120 seconds 2024-05-27 14:05:19 +02:00
Gert-janandGitHub cb1377005c Add "Battery Capacity" sensor (#185) 2024-05-27 08:18:25 +02:00
Linus DietzandGitHub 89bd76e981 Move to OTP auth (#190)
* Rebuild app OTP authentication

* Adding OTP readme

* Fix error message // Remove duplicated scopes

* Add dynamic header building including latest app version

* Fix missing startupcheck if using token from file

* Change version
2024-05-27 08:17:52 +02:00
Linus Dietz 907440b81e Fix changelog typo 2024-01-26 08:29:26 +01:00
Linus Dietz 290a441f2b Add state cacheing for "diagnostics" endpoint 2024-01-26 08:24:51 +01:00
Linus Dietz 3d2285f59e Add option to disable updates #160 2024-01-23 09:25:25 +01:00