Commit Graph
47 Commits
Author SHA1 Message Date
Linus Dietz 71b6cd269a Move engine state to binary_sensor domain 2023-07-03 09:36:44 +02:00
Linus Dietz 9a6d128cdf Rework pre-climate state based on engine state 2023-07-03 07:48:39 +02:00
Linus Dietz 1998dfc231 Add engine state fallback endpoint // Dynamic icons for engine state 2023-07-03 07:26:18 +02:00
Linus Dietz 8c0ce8976e get distanceToEmpty sensor from connected api 2023-06-30 12:21:28 +02:00
Linus DietzandGitHub 34a0b9b2a7 Optimize logging (#41)
* Move print statements to logger

* Add external log location for addon usage

* Add more detailed logs for debug

* Bump version
2023-06-30 11:16:57 +02:00
Linus DietzandGitHub 67320c32f6 Optimize climate timer (#40)
* Add logic to turn climate switch off if driver door is opened

* Update car data after climate state change

* Climate stop on left or right door open

* Bump version
2023-06-29 17:46:34 +02:00
Dielee 241b2f7ba4 Fix app crash on credential refresh 2023-06-29 15:15:49 +02:00
Linus Dietz 47357fb582 Add "Washer Fluid Level" and "Distance to Empty" sensors 2023-06-29 08:36:23 +02:00
Linus Dietz 9f1209e628 Fix wrong return values for not working endpoints 2023-06-29 08:06:31 +02:00
Linus DietzandGitHub f0d4d68792 Add value conversion from metric to imperial (#36)
* Convert km to miles, km/h to mp/h if babelLocale is en_GB or en_US #34

* Remove unused variable

* Change speed unit for imperial system // Bump version
2023-06-27 15:29:48 +02:00
Linus Dietz ebcabc6ff4 rework error message for get_vehicles 2023-06-27 09:11:07 +02:00
Linus Dietz c995c2a44d Optimize error message for get_vehicles 2023-06-27 09:09:28 +02:00
Linus Dietz f661985865 Add average fuel consumption multiplier for #30 // Rewrite README.md settings section 2023-06-27 07:56:54 +02:00
Linus Dietz da2d8395ec Optimize filter for average speed 2023-06-27 07:16:29 +02:00
Linus Dietz 4bd6a7a991 Add divider option for average speed 2023-06-26 14:23:53 +02:00
Linus Dietz bb689c3ee2 Fix sunroof data path 2023-06-26 11:44:14 +02:00
Linus Dietz 6d938eab7a Filter zero data from volvo api 2023-06-26 08:50:30 +02:00
Linus Dietz 86980408e7 Filter zero data from volvo api 2023-06-26 08:43:20 +02:00
Linus Dietz d5565cd52a Move windows and doors to binary_sensor domain 2023-06-26 08:36:50 +02:00
Linus Dietz 689d3e84e7 Add statistics endpoint to cached responses 2023-06-26 08:11:08 +02:00
Linus Dietz c72e99bcf8 Add average fuel consumption and average speed #30 2023-06-26 07:57:11 +02:00
Linus Dietz 5d57979849 Add timezone option for HA Addon 2023-06-25 20:17:51 +02:00
Linus Dietz 1ccd140400 Reduce api calls in force update mode 2023-06-24 16:51:29 +02:00
Linus Dietz 28721384f7 Rework caching storage 2023-06-24 10:07:51 +02:00
Linus Dietz c7a883d781 Catch volvo api exceptions 2023-06-24 08:54:44 +02:00
Linus Dietz 023d8d2096 Rework response caching 2023-06-24 08:34:40 +02:00
Linus Dietz 68de908e05 Fix if multiplier is an empty string 2023-06-23 12:43:22 +02:00
Linus Dietz 7103b30da2 Make odometer multiplier configurable 2023-06-23 12:31:38 +02:00
Linus Dietz ec8c3cea5f Add fuel level 2023-06-23 12:01:14 +02:00
Linus Dietz 42c9349ca8 Rework try to catch battery charge state from connected-vehicle v2 if no energy api is available 2023-06-23 10:13:57 +02:00
Linus Dietz 1c4fbb649d Try to catch battery charge state from connected-vehicle v2 if no energy api is available // Fix assumed climate state 2023-06-23 09:47:04 +02:00
Linus Dietz ce1f779e3e Add support for charging connection state, tyre state, and engine state 2023-06-23 09:24:15 +02:00
Linus Dietz 17853210c3 Create only sensors that are supported by the car // Rework sensor creation 2023-06-23 08:58:24 +02:00
Linus Dietz b3ab5acf0f Fix #22 - multiply odometer by ten 2023-06-23 07:13:41 +02:00
Linus Dietz bbc6ccb840 cleanup api data handling 2023-06-22 19:22:54 +02:00
Linus Dietz 1d07644a9c Rework api data handling 2023-06-22 16:45:00 +02:00
Linus Dietz dd6e4f8cb7 Add car location device_tracker 2023-06-22 14:50:24 +02:00
Linus Dietz 17e29e44fc Add tank lid, engine hood and tail gate sensors 2023-06-22 14:10:39 +02:00
Linus Dietz 93494eaa43 Add door sensors 2023-06-22 14:02:36 +02:00
Linus Dietz 5555ddc5cc Add window sensors 2023-06-22 13:39:03 +02:00
Linus Dietz 5ea045f1cf Add odometer sensor 2023-06-22 13:18:37 +02:00
Linus Dietz d5e02b4a3e Rename recharge url variable 2023-06-22 13:04:29 +02:00
Linus Dietz fbe05f6aa2 Workaround for vehicle details error 500 2023-06-22 11:20:27 +02:00
Linus Dietz fcf8f968ab Fix #12 - Climate for multiple cars 2023-06-20 14:56:26 +02:00
Linus Dietz 1eb635592d Fix charging system status 2023-06-20 13:31:18 +02:00
Linus Dietz 372370786a Add debug option 2023-06-20 12:58:08 +02:00
Linus Dietz 7e5d09681e cleanup repo 2023-06-20 12:18:46 +02:00