• ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Automatische ritbeheertools voor Hyundai Bluelink- of Kia UVO Connect-gebruikers. Het achteraf bepalen van uw privé- en/of zakelijke ritten en informatie over die ritten en het gebruik van de auto.

Het beste van alles is het feit dat het de 12 volt batterij van de auto NIET leegtrekt, omdat het standaard de serverinformatie cache gebruikt!







Voer monitor.py bijvoorbeeld een keer per uur uit (ik gebruik het op een Raspberry Pi en op Windows 10 met puur Python) en je kunt altijd achteraf controleren:
  • vastgelegde locaties
  • kilometerteller op specifieke dag/uur
  • hoeveel gereden op een bepaalde dag
  • hoeveel batterij% op een specifieke dag is gebruikt (voor BEV- of HEV-gebruikers)
  • waar je op een bepaalde dag/uur bent geweest
  • wanneer je hebt opgeladen en hoeveel?
  • zie uw 12 volt batterij percentage fluctuatie
Idee is dat je de informatie in de loop van de tijd kunt analyseren met andere scripts of bijvoorbeeld met Excel:
  • samenvattingen (zie summary.py script)
  • kilometerteller trend gedurende de levensduur
  • SOC-trend en oplaadtrend
  • 12V batterijfluctuaties
Zie hier de Google translate van de github site ZuinigeRijder/hyundai_kia_connect_monitor

Voorbeelden:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
C:\Users\Rick\git\monitor>python summary.py
Label, date      ,    driven, charged%, discharged%, charges, drives
DAY  , 2022-09-17,       0.0,      +4%,           0,       1,      0
DAY  , 2022-09-18,       0.0,      +3%,          -1,       0,      0
WEEK , 2022 W37  ,       0.0,      +7%,          -1,       1,      0
DAY  , 2022-09-19,       6.5,      +1%,          -2,       0,      2
DAY  , 2022-09-20,      47.6,      +0%,         -14,       0,      2
DAY  , 2022-09-21,       5.2,     +26%,          -1,       2,      2
DAY  , 2022-09-22,       1.9,      +2%,          -1,       1,      1
DAY  , 2022-09-23,       1.7,     +29%,           0,       2,      1
DAY  , 2022-09-24,     407.8,     +37%,         -95,       1,      6
DAY  , 2022-09-25,       0.0,      +8%,           0,       0,      0
WEEK , 2022 W38  ,     470.7,    +103%,        -113,       6,     14
MONTH, 2022-09   ,     470.7,    +110%,        -114,       7,     14
YEAR , 2022      ,     470.7,    +110%,        -114,       7,     14


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
C:\Users\Rick\git\monitor>python kml.py
  1: 20220917 15:00    (5.124957,51.68260 ) SOC: 54% 12V: 90% ODO: 17324.2
  2: 20220917 23:00 C  (5.124957,51.68260 ) SOC: 55% 12V: 91% ODO: 17324.2 charging plugged:2
  3: 20220918 01:00    (5.124957,51.68260 ) SOC: 60% 12V: 91% ODO: 17324.2 plugged:2
  4: 20220919 15:00  D (5.125942,51.679128) SOC: 61% 12V: 85% ODO: 17324.3 (+0.1 since 20220919 14:00) drive
  5: 20220919 16:00    (5.124957,51.68260 ) SOC: 59% 12V: 86% ODO: 17330.7 (+6.4 since 20220919 15:00)
  6: 20220920 07:00  D (5.091594,51.684361) SOC: 59% 12V: 88% ODO: 17330.7 drive
  7: 20220920 08:00    (5.124957,51.68260 ) SOC: 53% 12V: 91% ODO: 17358.9 (+28.2 since 20220920 07:00)
  8: 20220920 14:30  D (5.135242,51.692605) SOC: 50% 12V: 87% ODO: 17358.9 drive
  9: 20220920 15:00  D (5.078042,51.693758) SOC: 49% 12V: 91% ODO: 17358.9 drive
 10: 20220920 15:30    (5.04708 ,51.688192) SOC: 48% 12V: 92% ODO: 17371.5 (+12.6 since 20220920 15:00)
 11: 20220920 15:58    (5.124957,51.68260 ) SOC: 47% 12V: 91% ODO: 17378.3 (+6.8 since 20220920 15:30)
 12: 20220921 10:30 C  (5.124957,51.68260 ) SOC: 46% 12V: 91% ODO: 17378.3 charging plugged:2
 13: 20220921 12:30    (5.135183,51.692608) SOC: 52% 12V: 92% ODO: 17380.8 (+2.5 since 20220921 12:00)
 14: 20220921 13:00    (5.124957,51.68260 ) SOC: 51% 12V: 91% ODO: 17383.5 (+2.7 since 20220921 12:30)
 15: 20220921 14:31 C  (5.124957,51.68260 ) SOC: 52% 12V: 91% ODO: 17383.5 charging plugged:2
 16: 20220922 06:00    (5.124957,51.68260 ) SOC: 70% 12V: 91% ODO: 17383.5 plugged:2
 17: 20220923 11:21    (5.132119,51.685055) SOC: 71% 12V: 88% ODO: 17385.4 (+1.9 since 20220923 11:00)
 18: 20220923 12:00 C  (5.124957,51.68260 ) SOC: 72% 12V: 87% ODO: 17387.1 (+1.7 since 20220923 11:21) charging plugged:2
 19: 20220923 15:00    (5.124957,51.68260 ) SOC: 80% 12V: 87% ODO: 17387.1 plugged:2
 20: 20220924 08:00  D (5.124957,51.68260 ) SOC:100% 12V: 95% ODO: 17387.1 drive
 21: 20220924 08:30    (5.124957,51.68260 ) SOC:100% 12V: 95% ODO: 17387.1
 22: 20220924 11:00  D (5.129967,51.674819) SOC: 98% 12V: 92% ODO: 17390.8 drive
 23: 20220924 11:30  D (5.204728,51.883719) SOC: 91% 12V: 97% ODO: 17390.8 drive
 24: 20220924 12:00  D (5.250064,52.256122) SOC: 81% 12V: 98% ODO: 17390.8 drive
 25: 20220924 12:30  D (5.540714,52.575733) SOC: 69% 12V: 98% ODO: 17390.8 drive
 26: 20220924 13:00  D (5.768325,52.898894) SOC: 57% 12V: 98% ODO: 17390.8 drive
 27: 20220924 13:21    (5.683261,53.036686) SOC: 52% 12V: 96% ODO: 17589.2 (+198.4 since 20220924 13:00)
 28: 20220924 14:31    (5.681147,53.016858) SOC: 51% 12V: 94% ODO: 17592.5 (+3.3 since 20220924 14:00)
 29: 20220924 15:00  D (5.686422,53.030697) SOC: 51% 12V: 93% ODO: 17592.5 drive
 30: 20220924 15:23    (5.68325 ,53.036683) SOC: 50% 12V: 96% ODO: 17597.3 (+4.8 since 20220924 15:00)
 31: 20220924 16:30  D (5.6802  ,53.035853) SOC: 50% 12V: 94% ODO: 17597.3 drive
 32: 20220924 17:00  D (5.771994,52.709039) SOC: 40% 12V: 94% ODO: 17597.3 drive
 33: 20220924 17:30  D (5.375436,52.411236) SOC: 30% 12V: 95% ODO: 17597.3 drive
 34: 20220924 18:00  D (5.158522,52.095317) SOC: 21% 12V: 94% ODO: 17597.3 drive
 35: 20220924 18:30  D (5.293333,51.748758) SOC: 10% 12V: 96% ODO: 17597.3 drive
 36: 20220924 19:00 C  (5.124957,51.68260 ) SOC:  5% 12V: 97% ODO: 17794.9 (+197.6 since 20220924 18:30) charging plugged:2


[Voor 82% gewijzigd door ZuinigeRijder op 06-02-2023 10:58]


  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Voorbeeld output van een paar dagen monitor.py

monitor.csv
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
datetime, longitude, latitude, engineOn, 12V%, odometer, SOC%, charging, plugged
2022-09-17 15:00:55+02:00, 5.098617, 51.750744, False, 90, 17324.2, 54, False, 0
2022-09-17 16:00:51+02:00, 5.098617, 51.750744, False, 90, 17324.2, 54, False, 0
2022-09-17 17:00:52+02:00, 5.098617, 51.750744, False, 90, 17324.2, 54, False, 0
2022-09-17 18:00:53+02:00, 5.098617, 51.750744, False, 90, 17324.2, 54, False, 0
2022-09-17 19:00:51+02:00, 5.098617, 51.750744, False, 90, 17324.2, 54, False, 0
2022-09-17 20:00:42+02:00, 5.098617, 51.750744, False, 90, 17324.2, 54, False, 0
2022-09-17 21:00:45+02:00, 5.098617, 51.750744, False, 90, 17324.2, 54, False, 0
2022-09-17 22:00:37+02:00, 5.098617, 51.750744, False, 90, 17324.2, 54, False, 0
2022-09-17 23:00:29+02:00, 5.09873, 51.750783, False, 91, 17324.2, 55, True, 2
2022-09-18 00:00:36+02:00, 5.09873, 51.750783, False, 91, 17324.2, 58, True, 2
2022-09-18 01:00:42+02:00, 5.09873, 51.750783, False, 91, 17324.2, 60, False, 2
2022-09-18 02:00:47+02:00, 5.09873, 51.750783, False, 91, 17324.2, 60, False, 2
2022-09-18 03:00:42+02:00, 5.09873, 51.750783, False, 91, 17324.2, 60, False, 2
2022-09-18 04:00:41+02:00, 5.09873, 51.750783, False, 91, 17324.2, 60, False, 2
2022-09-18 05:00:42+02:00, 5.09873, 51.750783, False, 91, 17324.2, 60, False, 2
2022-09-18 06:00:51+02:00, 5.09873, 51.750783, False, 91, 17324.2, 60, False, 2
2022-09-18 07:00:43+02:00, 5.09873, 51.750783, False, 91, 17324.2, 60, False, 2
2022-09-18 08:00:47+02:00, 5.09873, 51.750783, False, 91, 17324.2, 60, False, 2
2022-09-18 17:00:44+02:00, 5.09873, 51.750783, False, 91, 17324.2, 59, False, 0
2022-09-18 18:00:47+02:00, 5.09873, 51.750783, False, 91, 17324.2, 59, False, 0
2022-09-18 19:00:48+02:00, 5.09873, 51.750783, False, 91, 17324.2, 59, False, 0
2022-09-18 20:00:45+02:00, 5.09873, 51.750783, False, 91, 17324.2, 59, False, 0
2022-09-18 21:00:42+02:00, 5.09873, 51.750783, False, 91, 17324.2, 59, False, 0
2022-09-18 22:00:48+02:00, 5.09873, 51.750783, False, 91, 17324.2, 59, False, 0
2022-09-18 23:00:44+02:00, 5.09873, 51.750783, False, 91, 17324.2, 59, False, 0
2022-09-19 00:00:46+02:00, 5.09873, 51.750783, False, 91, 17324.2, 59, False, 0
2022-09-19 01:00:41+02:00, 5.09873, 51.750783, False, 91, 17324.2, 59, False, 0
2022-09-19 02:00:43+02:00, 5.09873, 51.750783, False, 91, 17324.2, 59, False, 0
2022-09-19 03:00:42+02:00, 5.09873, 51.750783, False, 91, 17324.2, 59, False, 0
2022-09-19 04:00:41+02:00, 5.09873, 51.750783, False, 91, 17324.2, 59, False, 0
2022-09-19 05:00:42+02:00, 5.09873, 51.750783, False, 91, 17324.2, 59, False, 0
2022-09-19 06:00:44+02:00, 5.09873, 51.750783, False, 91, 17324.2, 59, False, 0
2022-09-19 07:00:49+02:00, 5.09873, 51.750783, False, 91, 17324.2, 59, False, 0
2022-09-19 08:00:56+02:00, 5.09873, 51.750783, False, 91, 17324.2, 59, False, 0
2022-09-19 09:00:43+02:00, 5.09873, 51.750783, False, 91, 17324.2, 59, False, 0
2022-09-19 10:00:43+02:00, 5.09873, 51.750783, False, 91, 17324.2, 60, False, 0
2022-09-19 11:00:46+02:00, 5.09873, 51.750783, False, 91, 17324.2, 60, False, 0
2022-09-19 12:00:48+02:00, 5.09873, 51.750783, False, 91, 17324.2, 60, False, 0
2022-09-19 13:00:52+02:00, 5.09873, 51.750783, False, 91, 17324.2, 60, False, 0
2022-09-19 14:00:44+02:00, 5.09873, 51.750783, False, 91, 17324.2, 61, False, 0
2022-09-19 15:00:34+02:00, 5.075942, 51.769128, True, 85, 17324.3, 61, False, 0
2022-09-19 16:00:48+02:00, 5.098636, 51.75075, False, 86, 17330.7, 59, False, 0
2022-09-19 17:00:52+02:00, 5.098636, 51.75075, False, 86, 17330.7, 59, False, 0
2022-09-19 18:00:59+02:00, 5.098636, 51.75075, False, 86, 17330.7, 59, False, 0
2022-09-19 19:00:47+02:00, 5.098636, 51.75075, False, 86, 17330.7, 59, False, 0
2022-09-19 20:00:41+02:00, 5.098636, 51.75075, False, 86, 17330.7, 59, False, 0
2022-09-19 21:00:44+02:00, 5.098636, 51.75075, False, 86, 17330.7, 59, False, 0
2022-09-19 22:00:43+02:00, 5.098636, 51.75075, False, 86, 17330.7, 59, False, 0
2022-09-19 23:00:40+02:00, 5.098636, 51.75075, False, 86, 17330.7, 59, False, 0
2022-09-20 00:00:45+02:00, 5.098636, 51.75075, False, 86, 17330.7, 59, False, 0
2022-09-20 01:00:41+02:00, 5.098636, 51.75075, False, 86, 17330.7, 59, False, 0
2022-09-20 02:00:43+02:00, 5.098636, 51.75075, False, 86, 17330.7, 59, False, 0
2022-09-20 03:00:42+02:00, 5.098636, 51.75075, False, 86, 17330.7, 59, False, 0
2022-09-20 04:00:46+02:00, 5.098636, 51.75075, False, 86, 17330.7, 59, False, 0
2022-09-20 05:00:43+02:00, 5.098636, 51.75075, False, 86, 17330.7, 59, False, 0
2022-09-20 06:00:46+02:00, 5.098636, 51.75075, False, 86, 17330.7, 59, False, 0
2022-09-20 07:00:27+02:00, 5.091594, 51.754361, True, 88, 17330.7, 59, False, 0
2022-09-20 08:00:47+02:00, 5.098597, 51.750739, False, 91, 17358.9, 53, False, 0


En output na runnen shrink_monitor_csv.py:

shrinked_monitor.csv
code:
1
2
3
4
5
6
7
8
9
10
11
12
datetime, longitude, latitude, engineOn, 12V%, odometer, SOC%, charging, plugged
2022-09-17 15:00:55+02:00, 5.098617, 51.750744, False, 90, 17324.2, 54, False, 0
2022-09-17 23:00:29+02:00, 5.09873, 51.750783, False, 91, 17324.2, 55, True, 2
2022-09-18 00:00:36+02:00, 5.09873, 51.750783, False, 91, 17324.2, 58, True, 2
2022-09-18 01:00:42+02:00, 5.09873, 51.750783, False, 91, 17324.2, 60, False, 2
2022-09-18 17:00:44+02:00, 5.09873, 51.750783, False, 91, 17324.2, 59, False, 0
2022-09-19 10:00:43+02:00, 5.09873, 51.750783, False, 91, 17324.2, 60, False, 0
2022-09-19 14:00:44+02:00, 5.09873, 51.750783, False, 91, 17324.2, 61, False, 0
2022-09-19 15:00:34+02:00, 5.075942, 51.769128, True, 85, 17324.3, 61, False, 0
2022-09-19 16:00:48+02:00, 5.098636, 51.75075, False, 86, 17330.7, 59, False, 0
2022-09-20 07:00:27+02:00, 5.091594, 51.754361, True, 88, 17330.7, 59, False, 0
2022-09-20 08:00:47+02:00, 5.098597, 51.750739, False, 91, 17358.9, 53, False, 0

[Voor 98% gewijzigd door ZuinigeRijder op 20-09-2022 10:53]


  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Op basis van monitor.csv voorbeeld in vorige post:

C:\Users\Rick\git\monitor> python monitor_csv_to_kml.py
code:
1
2
3
4
5
6
7
  1: 20220917 15:00    (5.098617,51.750744) SOC: 54% 12V: 90% ODO: 17324.2
  2: 20220917 23:00 C  (5.09873 ,51.750783) SOC: 55% 12V: 91% ODO: 17324.2 charging plugged:2
  3: 20220918 01:00    (5.09873 ,51.750783) SOC: 60% 12V: 91% ODO: 17324.2 plugged:2
  4: 20220919 15:00  D (5.075942,51.769128) SOC: 61% 12V: 85% ODO: 17324.3 (+0.1 since 20220919 14:00) drive
  5: 20220919 16:00    (5.098636,51.75075 ) SOC: 59% 12V: 86% ODO: 17330.7 (+6.4 since 20220919 15:00)
  6: 20220920 07:00  D (5.091594,51.754361) SOC: 59% 12V: 88% ODO: 17330.7 drive
  7: 20220920 08:00    (5.098597,51.750739) SOC: 53% 12V: 91% ODO: 17358.9 (+28.2 since 20220920 07:00)


Resultaat in monitor.kml:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<name>monitor 20220920 10:28</name>
<Placemark><name>20220917 15:00</name><description>SOC: 54% 12V: 90% ODO: 17324.2</description><Point><coordinates>5.098617, 51.750744</coordinates></Point></Placemark>
<Placemark><name>20220917 23:00 C</name><description>SOC: 55% 12V: 91% ODO: 17324.2 charging plugged:2</description><Point><coordinates>5.09873, 51.750783</coordinates></Point></Placemark>
<Placemark><name>20220918 01:00</name><description>SOC: 60% 12V: 91% ODO: 17324.2 plugged:2</description><Point><coordinates>5.09873, 51.750783</coordinates></Point></Placemark>
<Placemark><name>20220919 15:00  D</name><description>SOC: 61% 12V: 85% ODO: 17324.3 (+0.1 since 20220919 14:00) drive</description><Point><coordinates>5.075942, 51.769128</coordinates></Point></Placemark>
<Placemark><name>20220919 16:00</name><description>SOC: 59% 12V: 86% ODO: 17330.7 (+6.4 since 20220919 15:00)</description><Point><coordinates>5.098636, 51.75075</coordinates></Point></Placemark>
<Placemark><name>20220920 07:00  D</name><description>SOC: 59% 12V: 88% ODO: 17330.7 drive</description><Point><coordinates>5.091594, 51.754361</coordinates></Point></Placemark>
<Placemark><name>20220920 08:00</name><description>SOC: 53% 12V: 91% ODO: 17358.9 (+28.2 since 20220920 07:00)</description><Point><coordinates>5.098597, 51.750739</coordinates></Point></Placemark>
</Document>
</kml>


En de bijbehorende Google My Maps na import (ja, ik heb voor privacy de locaties aangepast, dus ik parkeer/rij in de weilanden :+ ):



Zie deze link hoe te importeren in Google My Maps.

[Voor 130% gewijzigd door ZuinigeRijder op 20-09-2022 10:53]


  • Phusebox
  • Registratie: Mei 2002
  • Laatst online: 13:56
Is er voor leken, en zonder raspberry pi, een manier om hier iets mee te doen? Automatisch data exporteren naar een Google Sheet met bijbehorende grafieken?

xbox live / psn / steam / nintendo id: phusebox | iRacing


  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Phusebox schreef op dinsdag 20 september 2022 @ 10:44:
Is er voor leken, en zonder raspberry pi, een manier om hier iets mee te doen? Automatisch data exporteren naar een Google Sheet met bijbehorende grafieken?
Jawel, ik heb de scripts gewoon gedraaid op mijn Windows 10 machine, met python geïnstalleerd. Ik heb voorbeelden toegevoegd in post 2 en 3. Natuurlijk moet je ergens dus regelmatig het script runnen, dus een server met Python geïnstalleerd om dat ieder uur te doen is dan handig. Maar dat hoeft dus geen Raspberry Pi of Linux machine te zijn O-) Je kunt het ook handmatig af en toe draaien 8)

Ik ben nog aan het denken om een (dagelijks) samenvattings script te maken. En ook Excel om de data te visualiseren is iets waar ik aan het denken ben. Maar met de community hier hoop ik dat ook anderen mooie voorbeelden maken wat er hiermee gedaan kan worden.

  • Phusebox
  • Registratie: Mei 2002
  • Laatst online: 13:56
ZuinigeRijder schreef op dinsdag 20 september 2022 @ 10:58:
[...]


Jawel, ik heb de scripts gewoon gedraaid op mijn Windows 10 machine, met python geïnstalleerd. Ik heb voorbeelden toegevoegd in post 2 en 3. Natuurlijk moet je ergens dus regelmatig het script runnen, dus een server met Python geïnstalleerd om dat ieder uur te doen is dan handig. Maar dat hoeft dus geen Raspberry Pi of Linux machine te zijn O-) Je kunt het ook handmatig af en toe draaien 8)

Ik ben nog aan het denken om een (dagelijks) samenvattings script te maken. En ook Excel om de data te visualiseren is iets waar ik aan het denken ben. Maar met de community hier hoop ik dat ook anderen mooie voorbeelden maken wat er hiermee gedaan kan worden.
Ok, mooi werk in ieder geval. Zullen vast veel mensen wat aan hebben.

xbox live / psn / steam / nintendo id: phusebox | iRacing


  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Ook een eerste versie van summary.py gemaakt, maar heb nog maar beperkte data natuurlijk.

code:
1
2
3
4
5
6
7
8
9
10
11
C:\Users\Rick\git\monitor>python summary.py
Label, date      ,    driven, charged%, discharged%, charges, drives
DAY  , 2022-09-17,       0.0,      +4%,           0,       1,      0
DAY  , 2022-09-18,       0.0,      +3%,          -1,       0,      0
WEEK , 2022 W37  ,       0.0,      +7%,          -1,       1,      0
DAY  , 2022-09-19,       6.5,      +1%,          -2,       0,      2
DAY  , 2022-09-20,      47.6,      +0%,         -14,       0,      2
DAY  , 2022-09-21,       5.2,     +26%,          -1,       2,      2
WEEK , 2022 W38  ,      59.3,     +27%,         -17,       2,      6
MONTH, 2022-09   ,      59.3,     +34%,         -18,       3,      6
YEAR , 2022      ,      59.3,     +34%,         -18,       3,      6

[Voor 63% gewijzigd door ZuinigeRijder op 22-09-2022 16:47]


  • gjtokkel
  • Registratie: September 2011
  • Laatst online: 19-03 21:59
Ziet er goed uit. Ik heb het geinstalleerd op mijn rpi4 en het werkt inderdaad... Knap werk...
Denk dat ik dit nu inderdaad via een crontab laat starten... leuk
edit: crontab toegevoegd....
ben zelf wel geïnteresseerd in verbruik over de tijd. Misschien dat ik dat ns in het filterscript toevoeg. Of ik laat xcel t uitrekenen ...

[Voor 34% gewijzigd door gjtokkel op 25-09-2022 10:44]


  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
gjtokkel schreef op zondag 25 september 2022 @ 09:37:
Ziet er goed uit. Ik heb het geinstalleerd op mijn rpi4 en het werkt inderdaad... Knap werk...
Denk dat ik dit nu inderdaad via een crontab laat starten... leuk
edit: crontab toegevoegd....
ben zelf wel geïnteresseerd in verbruik over de tijd. Misschien dat ik dat ns in het filterscript toevoeg. Of ik laat xcel t uitrekenen ...
Ik heb zelf de voorbeelden op github in de README aangepast met een week aan data.

Ik begon met het vastleggen van een keer per uur. Vanaf 2022-09-20 monitor ik nog alleen tussen 6:00 en 19:30, maar dan eenmaal per half uur, omdat ik 's avonds nauwelijks rijd en nog steeds niet te veel requests per dag. Mijn crontab hiervoor:

code:
1
*/30 6-19 * * * ~/hyundai_kia_connect_monitor/run_monitor_once.sh >> ~/hyundai_kia_connect_monitor/run_monitor_once.log 2>&1


Output van summary.py:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
C:\Users\Rick\git\monitor>python summary.py
Label, date      ,    driven, charged%, discharged%, charges, drives
DAY  , 2022-09-17,       0.0,      +4%,           0,       1,      0
DAY  , 2022-09-18,       0.0,      +3%,          -1,       0,      0
WEEK , 2022 W37  ,       0.0,      +7%,          -1,       1,      0
DAY  , 2022-09-19,       6.5,      +1%,          -2,       0,      2
DAY  , 2022-09-20,      47.6,      +0%,         -14,       0,      2
DAY  , 2022-09-21,       5.2,     +26%,          -1,       2,      2
DAY  , 2022-09-22,       1.9,      +2%,          -1,       1,      1
DAY  , 2022-09-23,       1.7,     +29%,           0,       2,      1
DAY  , 2022-09-24,     407.8,     +37%,         -95,       1,      6
DAY  , 2022-09-25,       0.0,      +8%,           0,       0,      0
WEEK , 2022 W38  ,     470.7,    +103%,        -113,       6,     14
MONTH, 2022-09   ,     470.7,    +110%,        -114,       7,     14
YEAR , 2022      ,     470.7,    +110%,        -114,       7,     14


output van kml.py:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
C:\Users\Rick\git\monitor>python kml.py
  1: 20220917 15:00    (5.124957,51.68260 ) SOC: 54% 12V: 90% ODO: 17324.2
  2: 20220917 23:00 C  (5.124957,51.68260 ) SOC: 55% 12V: 91% ODO: 17324.2 charging plugged:2
  3: 20220918 01:00    (5.124957,51.68260 ) SOC: 60% 12V: 91% ODO: 17324.2 plugged:2
  4: 20220919 15:00  D (5.125942,51.679128) SOC: 61% 12V: 85% ODO: 17324.3 (+0.1 since 20220919 14:00) drive
  5: 20220919 16:00    (5.124957,51.68260 ) SOC: 59% 12V: 86% ODO: 17330.7 (+6.4 since 20220919 15:00)
  6: 20220920 07:00  D (5.091594,51.684361) SOC: 59% 12V: 88% ODO: 17330.7 drive
  7: 20220920 08:00    (5.124957,51.68260 ) SOC: 53% 12V: 91% ODO: 17358.9 (+28.2 since 20220920 07:00)
  8: 20220920 14:30  D (5.135242,51.692605) SOC: 50% 12V: 87% ODO: 17358.9 drive
  9: 20220920 15:00  D (5.078042,51.693758) SOC: 49% 12V: 91% ODO: 17358.9 drive
 10: 20220920 15:30    (5.04708 ,51.688192) SOC: 48% 12V: 92% ODO: 17371.5 (+12.6 since 20220920 15:00)
 11: 20220920 15:58    (5.124957,51.68260 ) SOC: 47% 12V: 91% ODO: 17378.3 (+6.8 since 20220920 15:30)
 12: 20220921 10:30 C  (5.124957,51.68260 ) SOC: 46% 12V: 91% ODO: 17378.3 charging plugged:2
 13: 20220921 12:30    (5.135183,51.692608) SOC: 52% 12V: 92% ODO: 17380.8 (+2.5 since 20220921 12:00)
 14: 20220921 13:00    (5.124957,51.68260 ) SOC: 51% 12V: 91% ODO: 17383.5 (+2.7 since 20220921 12:30)
 15: 20220921 14:31 C  (5.124957,51.68260 ) SOC: 52% 12V: 91% ODO: 17383.5 charging plugged:2
 16: 20220922 06:00    (5.124957,51.68260 ) SOC: 70% 12V: 91% ODO: 17383.5 plugged:2
 17: 20220923 11:21    (5.132119,51.685055) SOC: 71% 12V: 88% ODO: 17385.4 (+1.9 since 20220923 11:00)
 18: 20220923 12:00 C  (5.124957,51.68260 ) SOC: 72% 12V: 87% ODO: 17387.1 (+1.7 since 20220923 11:21) charging plugged:2
 19: 20220923 15:00    (5.124957,51.68260 ) SOC: 80% 12V: 87% ODO: 17387.1 plugged:2
 20: 20220924 08:00  D (5.124957,51.68260 ) SOC:100% 12V: 95% ODO: 17387.1 drive
 21: 20220924 08:30    (5.124957,51.68260 ) SOC:100% 12V: 95% ODO: 17387.1
 22: 20220924 11:00  D (5.129967,51.674819) SOC: 98% 12V: 92% ODO: 17390.8 drive
 23: 20220924 11:30  D (5.204728,51.883719) SOC: 91% 12V: 97% ODO: 17390.8 drive
 24: 20220924 12:00  D (5.250064,52.256122) SOC: 81% 12V: 98% ODO: 17390.8 drive
 25: 20220924 12:30  D (5.540714,52.575733) SOC: 69% 12V: 98% ODO: 17390.8 drive
 26: 20220924 13:00  D (5.768325,52.898894) SOC: 57% 12V: 98% ODO: 17390.8 drive
 27: 20220924 13:21    (5.683261,53.036686) SOC: 52% 12V: 96% ODO: 17589.2 (+198.4 since 20220924 13:00)
 28: 20220924 14:31    (5.681147,53.016858) SOC: 51% 12V: 94% ODO: 17592.5 (+3.3 since 20220924 14:00)
 29: 20220924 15:00  D (5.686422,53.030697) SOC: 51% 12V: 93% ODO: 17592.5 drive
 30: 20220924 15:23    (5.68325 ,53.036683) SOC: 50% 12V: 96% ODO: 17597.3 (+4.8 since 20220924 15:00)
 31: 20220924 16:30  D (5.6802  ,53.035853) SOC: 50% 12V: 94% ODO: 17597.3 drive
 32: 20220924 17:00  D (5.771994,52.709039) SOC: 40% 12V: 94% ODO: 17597.3 drive
 33: 20220924 17:30  D (5.375436,52.411236) SOC: 30% 12V: 95% ODO: 17597.3 drive
 34: 20220924 18:00  D (5.158522,52.095317) SOC: 21% 12V: 94% ODO: 17597.3 drive
 35: 20220924 18:30  D (5.293333,51.748758) SOC: 10% 12V: 96% ODO: 17597.3 drive
 36: 20220924 19:00 C  (5.124957,51.68260 ) SOC:  5% 12V: 97% ODO: 17794.9 (+197.6 since 20220924 18:30) charging plugged:2


En screenshot na import in Google My Maps:


  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
gjtokkel schreef op zondag 25 september 2022 @ 09:37:

ben zelf wel geïnteresseerd in verbruik over de tijd. Misschien dat ik dat ns in het filterscript toevoeg. Of ik laat xcel t uitrekenen ...
Ik heb een nieuwe release gemaakt, waarbij summary.py het gemiddeld verbruik laat zien in km/kWh en kWh/100km.

Voorbeeld met natuurlijk nog maar beperkte data:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
C:\Users\Rick\git\monitor>python summary.py
Label, date      , driven km, charged%, discharged%, charges, drives, km/kWh, kWh/100km
DAY  , 2022-09-17,       0.0,      +3%,           0,       1,      0,    0.0,       0.0
DAY  , 2022-09-18,       0.0,      +2%,           0,       0,      0,    0.0,       0.0
WEEK , 2022 W37  ,       0.0,      +5%,           0,       1,      0,    0.0,       0.0
DAY  , 2022-09-19,       6.5,      +0%,           0,       0,      2,    0.0,       0.0
DAY  , 2022-09-20,      47.6,      +0%,         -14,       0,      2,    4.9,      20.6
DAY  , 2022-09-21,       5.2,     +19%,           0,       2,      2,    0.0,       0.0
DAY  , 2022-09-22,       1.9,      +2%,           0,       1,      1,    0.0,       0.0
DAY  , 2022-09-23,       1.7,     +24%,           0,       2,      1,    0.0,       0.0
DAY  , 2022-09-24,     407.8,     +37%,         -95,       1,      6,    6.1,      16.3
DAY  , 2022-09-25,       0.0,      +6%,           0,       0,      0,    0.0,       0.0
WEEK , 2022 W38  ,     470.7,     +88%,         -98,       6,     14,    6.9,      14.6
MONTH, 2022-09   ,     470.7,     +93%,         -97,       7,     14,    6.9,      14.4
YEAR , 2022      ,     470.7,     +93%,         -97,       7,     14,    6.9,      14.4


Wel even de netto batterijgrootte configureren in summary.cfg O-)

  • gjtokkel
  • Registratie: September 2011
  • Laatst online: 19-03 21:59
werkt. gaaf... zie
code:
1
2
3
4
5
6
7
8
9
pi@raspberry4:~ $ cd hyundai_kia_connect_monitor/
pi@raspberry4:~/hyundai_kia_connect_monitor $ python summary.py
Label, date      , driven km, charged%, discharged%, charges, drives, km/kWh, kWh/100km
DAY  , 2022-09-25,      58.3,      +0%,         -13,       0,      2,    7.0,      14.3
WEEK , 2022 W38  ,      58.3,      +0%,         -13,       0,      2,    7.0,      14.3
DAY  , 2022-09-26,      31.5,      +0%,          -7,       0,      1,    7.0,      14.2
WEEK , 2022 W39  ,      31.5,      +0%,          -7,       0,      1,    7.0,      14.2
MONTH, 2022-09   ,      89.8,      +0%,         -20,       0,      3,    7.0,      14.3
YEAR , 2022      ,      89.8,      +0%,         -20,       0,      3,    7.0,

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Ik heb ook de kosten aan de samenvatting toegevoegd en een nieuwe release gemaakt, je kunt de gemiddelde prijs voor een kWh configureren.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
C:\Users\Rick\git\monitor>python summary.py
Label, date      , driven km, charged%, discharged%, charges, drives, km/kWh, kWh/100km, cost Euro
DAY  , 2022-09-17,       0.0,      +3%,           0,       1,      0,    0.0,       0.0,      0.00
DAY  , 2022-09-18,       0.0,      +2%,           0,       0,      0,    0.0,       0.0,      0.00
WEEK , 2022 W37  ,       0.0,      +5%,           0,       1,      0,    0.0,       0.0,      0.00
DAY  , 2022-09-19,       6.5,      +0%,           0,       0,      2,    0.0,       0.0,      0.00
DAY  , 2022-09-20,      47.6,      +0%,         -14,       0,      2,    4.9,      20.6,      2.41
DAY  , 2022-09-21,       5.2,     +19%,           0,       2,      2,    0.0,       0.0,      0.00
DAY  , 2022-09-22,       1.9,      +2%,           0,       1,      1,    0.0,       0.0,      0.00
DAY  , 2022-09-23,       1.7,     +24%,           0,       2,      1,    0.0,       0.0,      0.00
DAY  , 2022-09-24,     407.8,     +37%,         -95,       1,      6,    6.1,      16.3,     16.36
DAY  , 2022-09-25,       0.0,      +6%,           0,       0,      0,    0.0,       0.0,      0.00
WEEK , 2022 W38  ,     470.7,     +88%,         -98,       6,     14,    6.9,      14.6,     16.88
MONTH, 2022-09   ,     470.7,     +93%,         -97,       7,     14,    6.9,      14.4,     16.70
YEAR , 2022      ,     470.7,     +93%,         -97,       7,     14,    6.9,      14.4,     16.70


En er is ook een Excel voorbeeld toegevoegd behorend bij shrink.py met verschillende grafieken:

[Voor 11% gewijzigd door ZuinigeRijder op 27-09-2022 12:21]


  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release met summary.py verbeteringen en (Excel) voorbeelden.
  • kleine verbetering in het tellen van laden/ontladen in samenvatting.py
  • mogelijkheid toegevoegd om te filteren op dag/week/maand/jaar
  • (Excel) voorbeelden toegevoegd aan summary.py
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
C:\Users\Rick\git\monitor>python summary.py
Label, date      , driven km, charged%, discharged%, charges, drives, km/kWh, kWh/100km, cost Euro
DAY  , 2022-09-17,       0.0,      +4%,           0,       1,      0,    0.0,       0.0,      0.00
DAY  , 2022-09-18,       0.0,      +2%,           0,       0,      0,    0.0,       0.0,      0.00
WEEK , 2022 W37  ,       0.0,      +6%,           0,       1,      0,    0.0,       0.0,      0.00
DAY  , 2022-09-19,       6.5,      +0%,           0,       0,      2,    0.0,       0.0,      0.00
DAY  , 2022-09-20,      47.6,      +0%,         -14,       0,      2,    4.9,      20.6,      2.41
DAY  , 2022-09-21,       5.2,     +25%,           0,       2,      2,    0.0,       0.0,      0.00
DAY  , 2022-09-22,       1.9,      +2%,           0,       1,      1,    0.0,       0.0,      0.00
DAY  , 2022-09-23,       1.7,     +28%,           0,       2,      1,    0.0,       0.0,      0.00
DAY  , 2022-09-24,     407.8,     +37%,         -95,       1,      6,    6.1,      16.3,     16.36
DAY  , 2022-09-25,       0.0,      +8%,           0,       0,      0,    0.0,       0.0,      0.00
WEEK , 2022 W38  ,     470.7,    +100%,        -110,       6,     14,    6.1,      16.4,     18.94
MONTH, 2022-09   ,     470.7,    +106%,        -110,       7,     14,    6.1,      16.4,     18.94
YEAR , 2022      ,     470.7,    +106%,        -110,       7,     14,    6.1,      16.4,     18.94



2022-09-24 heb ik een rit gemaakt van 100% SOC naar 5% SOC, heb 407,8 km gereden en ben thuis begonnen met opladen.

Voorbeelduitvoer bij filteren op DAG:
code:
1
2
3
4
5
6
7
8
9
10
11
C:\Users\Rick\git\monitor>python summary.py day
Label, date      , driven km, charged%, discharged%, charges, drives, km/kWh, kWh/100km, cost Euro
DAY  , 2022-09-17,       0.0,      +4%,           0,       1,      0,    0.0,       0.0,      0.00
DAY  , 2022-09-18,       0.0,      +2%,           0,       0,      0,    0.0,       0.0,      0.00
DAY  , 2022-09-19,       6.5,      +0%,           0,       0,      2,    0.0,       0.0,      0.00
DAY  , 2022-09-20,      47.6,      +0%,         -14,       0,      2,    4.9,      20.6,      2.41
DAY  , 2022-09-21,       5.2,     +25%,           0,       2,      2,    0.0,       0.0,      0.00
DAY  , 2022-09-22,       1.9,      +2%,           0,       1,      1,    0.0,       0.0,      0.00
DAY  , 2022-09-23,       1.7,     +28%,           0,       2,      1,    0.0,       0.0,      0.00
DAY  , 2022-09-24,     407.8,     +37%,         -95,       1,      6,    6.1,      16.3,     16.36
DAY  , 2022-09-25,       0.0,      +8%,           0,       0,      0,    0.0,       0.0,      0.00


Excel voorbeeld:


  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe releases met verbeteringen aan summary.py:
  • toegevoegd geladen/ontladen in kWh
  • locatie gebruiken om verplaatst te bepalen
  • kleine delta SOC-verbetering
  • voorbeelden aangepast aan nieuwe kolommen
Voorbeeld uitvoer:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
C:\Users\Rick\git\monitor>python summary.py
Period, date      , driven km, charged%, charged kWh, discharged%, discharged kWh, #charges, #drives, km/kWh, kWh/100km, cost Euro
DAY   , 2022-09-17,       0.0,      +4%,         2.8,          0%,            0.0,        1,       0,    0.0,       0.0,      0.00
DAY   , 2022-09-18,       0.0,      +2%,         1.4,          0%,            0.0,        0,       0,    0.0,       0.0,      0.00
WEEK  , 2022 W37  ,       0.0,      +6%,         4.2,          0%,            0.0,        1,       0,    0.0,       0.0,      0.00
DAY   , 2022-09-19,       6.5,      +0%,         0.0,         -1%,           -0.7,        0,       2,    0.0,       0.0,      0.00
DAY   , 2022-09-20,      47.6,      +0%,         0.0,        -14%,           -9.8,        0,       2,    4.9,      20.6,      2.41
DAY   , 2022-09-21,       5.2,     +26%,        18.2,         -1%,           -0.7,        2,       2,    0.0,       0.0,      0.00
DAY   , 2022-09-22,       1.9,      +2%,         1.4,         -1%,           -0.7,        1,       1,    0.0,       0.0,      0.00
DAY   , 2022-09-23,       1.7,     +29%,        20.3,          0%,            0.0,        2,       1,    0.0,       0.0,      0.00
DAY   , 2022-09-24,     407.8,     +37%,        25.9,        -95%,          -66.5,        1,       6,    6.1,      16.3,     16.36
DAY   , 2022-09-25,       0.0,      +8%,         5.6,          0%,            0.0,        0,       0,    0.0,       0.0,      0.00
WEEK  , 2022 W38  ,     470.7,    +102%,        71.4,       -112%,          -78.4,        6,      14,    6.0,      16.7,     19.29
MONTH , 2022-09   ,     470.7,    +108%,        75.6,       -112%,          -78.4,        7,      14,    6.0,      16.7,     19.29
YEAR  , 2022      ,     470.7,    +108%,        75.6,       -112%,          -78.4,        7,      14,    6.0,      16.7,     19.29


Excel screenshot:


  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Alvast een Works In Progress van summary.py hier posten. Opmerkingen welkom. De kolommen charged% en discharged% weggelaten, aangezien de +kWh en -kWh meer zeggen van dezelfde data. Ook de volgorde van kolommen veranderd. Tevens worden nu van alle dagen de samenvatting getoond. Voorheen waren die weggelaten, wanneer er geen informatie veranderd was. Echter dat zorgde er ook voor dat sommige data bij de verkeerde dag gerekend werden. Dat is nu opgelost.

Ben nu bezig met uitbreiding van de samenvatting, waarbij ik de gemiddelde/minimum/maximum State Of Charge% en ook 12 volt batterij laat zien.

Ik verzamel sinds 17 december ieder half uur tussen 6:00 en 19:30 de data van bluelink met mijn zelfgemaakte pure Python script (zodat het op elk operating systeem loopt met Python 3.9 of hoger).

Aangezien ik gemiddeld niet heel veel km rijd, is mijn strategie:
  • normaal gesproken laden tot maar 60%
  • wanneer onder 40% bijladen
  • vóór geplande lange rit eerst laden tot 80% en dan nog laden tot net voor vertrek naar 100%
Dus ik was wel benieuwd of dit terug te zien is in de samenvatting, waarbij ik ook rekening houd hoe lang de auto op een bepaalde SOC% gestaan heeft. Blijkbaar is het gemiddelde bij mij tot nu toe 55% SOC.

Mijn 12 volt batterij is gemiddeld 92% geladen, met een minimum van 85%.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
C:\Users\Rick\git\monitor>python summary.py
Period, date      , delta km,    +kWh,     -kWh, km/kWh, kWh/100km, cost Euro, SOC%AVG,MIN,MAX, 12V%AVG,MIN,MAX, #charges, #drives
DAY   , 2022-09-17,      0.0,     0.7,      0.0,    0.0,       0.0,      0.00,      54, 55, 55,      90, 91, 91,        1,       1
DAY   , 2022-09-18,      0.0,     3.5,     -0.7,    0.0,       0.0,      0.00,      59, 58, 60,      91, 91, 91,        0,       0
WEEK  , 2022 W37  ,      0.0,     4.2,     -0.7,    0.0,       0.0,      0.00,      59, 55, 60,      91, 91, 91,        1,       1
DAY   , 2022-09-19,      6.5,     0.0,      0.0,    0.0,       0.0,      0.00,      60, 59, 61,      89, 85, 91,        0,       1
DAY   , 2022-09-20,     47.6,     0.0,     -8.4,    5.7,      17.6,      2.07,      54, 47, 59,      89, 86, 92,        0,       4
DAY   , 2022-09-21,      5.2,    16.8,     -2.1,    2.5,      40.4,      0.52,      50, 45, 68,      91, 91, 92,        2,       2
DAY   , 2022-09-22,      0.0,     2.8,      0.0,    0.0,       0.0,      0.00,      69, 70, 72,      91, 91, 91,        1,       0
DAY   , 2022-09-23,      3.6,     6.3,     -0.7,    0.0,       0.0,      0.00,      73, 71, 80,      90, 87, 91,        1,       2
DAY   , 2022-09-24,    407.8,    15.4,    -66.5,    6.1,      16.3,     16.36,      76,  5,100,      91, 87, 98,        2,       7
DAY   , 2022-09-25,     16.0,    37.1,     -1.4,   11.4,       8.8,      0.34,      37, 42, 60,      97, 91, 97,        0,       3
WEEK  , 2022 W38  ,    486.7,    78.4,    -79.1,    6.2,      16.3,     19.46,      59,  5,100,      92, 85, 98,        6,      19
DAY   , 2022-09-26,      0.0,     0.0,      0.0,    0.0,       0.0,      0.00,      58, 58, 59,      92, 92, 92,        0,       0
DAY   , 2022-09-27,     42.5,     0.0,     -7.0,    6.1,      16.5,      1.72,      55, 48, 58,      92, 88, 96,        0,       6
DAY   , 2022-09-28,     10.2,     0.0,     -4.2,    2.4,      41.2,      1.03,      46, 42, 44,      95, 88, 95,        0,       2
DAY   , 2022-09-29,      0.0,     0.0,      0.0,    0.0,       0.0,      0.00,      42, 42, 42,      88, 88, 88,        0,       0
DAY   , 2022-09-30,      3.6,    13.3,     -0.7,    0.0,       0.0,      0.00,      45, 41, 60,      88, 88, 89,        1,       2
MONTH , 2022-09   ,    543.0,    95.9,    -91.7,    5.9,      16.9,     22.56,      55,  5,100,      91, 85, 98,        8,      30
DAY   , 2022-10-01,      4.0,     0.0,     -0.7,    0.0,       0.0,      0.00,      60, 59, 60,      88, 88, 90,        0,       2
DAY   , 2022-10-02,    155.0,     1.4,    -25.2,    6.2,      16.3,      6.20,      56, 25, 61,      91, 90, 96,        1,       2
WEEK  , 2022 W39  ,    215.3,    14.7,    -37.8,    5.7,      17.6,      9.30,      52, 25, 61,      90, 88, 96,        2,      14
DAY   , 2022-10-03,      0.0,    24.5,     -0.7,    0.0,       0.0,      0.00,      42, 50, 60,      96, 96, 96,        1,       0
DAY   , 2022-10-04,      0.0,     0.0,      0.0,    0.0,       0.0,      0.00,      59, 59, 59,      96, 96, 96,        0,       0
WEEK  , 2022 W40  ,      0.0,    24.5,     -0.7,    0.0,       0.0,      0.00,      49, 50, 60,      96, 96, 96,        1,       0
MONTH , 2022-10   ,    159.0,    25.9,    -26.6,    6.0,      16.7,      6.54,      53, 25, 61,      93, 88, 96,        2,       4
YEAR  , 2022      ,    702.0,   121.8,   -118.3,    5.9,      16.9,     29.10,      55,  5,100,      92, 85, 98,       10,      34


Op 24 september heb ik een lange rit gemaakt van 100% naar 5%. De dag ervoor tot 80% geladen en daarna volgeladen tot 100% vóór vertrek.

Ook kan ik met deze data in combinatie met hoeveel ik thuis geladen heb met de bijgeleverde stopcontact lader, zien hoeveel % verlies het AC laden via 12A (ongeveer 2600 Watt) is.

2 oktober heb ik 24.5 kWh geladen volgens bluelink, echter dit was volgens mijn slim stopcontact 28.05 kWh. Dit is een verlies van 12.6%. Dat is met een IONIQ 5 Project 45 (72.6 kWh bruto All Wheel Drive, 70 kWh netto volgens ev database).

In week 38 heb ik in totaal 78.4 kWh thuis geladen, echter dit was volgens mijn slim stopcontact 88.88 kWh. Dit is een verlies van 11.7% Je ziet ook dat het gemiddelde verbruik in die week 6.2 km/kWh of 16.3 kWh/100 km is geweest. Dat is exclusief het laadverlies.

Eigenlijk vallen me deze verlies percentages nog mee met de bijgeleverde thuislader. Hebben hier anderen met een laadpaal (1 fase of 3 fase) ook getallen van? Hebben deze meer of minder laadverlies?

Ik zal binnenkort de nieuwe code/samenvatting committen op github met nieuwe voorbeelden.

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release R1.5.0


Veel verbeteringen aan summary.py:
  • TRIP informatie toegevoegd
  • toegevoegd gemiddelde, minimale, maximale oplaadstatus%
  • toegevoegd gemiddeld, minimaal, maximaal 12 Volt %
  • extra mogelijkheid tot combinatie van argumenten
  • informatie toegevoegd na 1 maand gebruik
  • optie toegevoegd om nulwaarden niet te tonen voor een betere leesbaarheid
  • configuratie wanneer verbruiksgegevens getoond moeten worden (minimale ontlading in kWh)
  • configuratie wanneer kleine delta's niet worden gezien als laden/ontladen wanneer niet laden en niet worden verplaatst (bijv. 2% SOC)
Voorbeeld na 1 maand gebruik:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
Period, date      , info , delta km,    +kWh,     -kWh, km/kWh, kWh/100km, cost Euro, SOC%AVG,MIN,MAX, 12V%AVG,MIN,MAX, #charges, #drives
DAY   , 2022-09-17, Sat  ,         ,     0.7,         ,       ,          ,          ,      54, 55, 55,      90, 91, 91,        1,
DAY   , 2022-09-18, Sun  ,         ,     2.8,         ,       ,          ,          ,      59, 58, 60,      91, 91, 91,         ,
WEEK  , 2022-09-18, WK 37,         ,     3.5,         ,       ,          ,          ,      59, 55, 60,      91, 91, 91,        1,
TRIP  , 2022-09-19, 15:00,      0.1,        ,         ,       ,          ,          ,      60, 59, 61,      90, 85, 91,         ,       1
TRIP  , 2022-09-19, 16:00,      6.4,        ,     -1.4,       ,          ,          ,      60, 59, 59,      86, 86, 86,         ,       1
DAY   , 2022-09-19, Mon  ,      6.5,        ,         ,       ,          ,          ,      60, 59, 61,      89, 85, 91,         ,       2
TRIP  , 2022-09-20, 08:00,     28.2,        ,     -4.2,    6.7,      14.9,      1.03,      58, 53, 59,      88, 86, 91,         ,       1
TRIP  , 2022-09-20, 15:30,     12.6,        ,     -2.1,    6.0,      16.7,      0.52,      51, 48, 53,      91, 87, 92,         ,       1
TRIP  , 2022-09-20, 15:58,      6.8,        ,     -0.7,       ,          ,          ,      48, 47, 47,      92, 91, 91,         ,       1
DAY   , 2022-09-20, Tue  ,     47.6,        ,     -7.0,    6.8,      14.7,      1.72,      54, 47, 59,      89, 86, 92,         ,       3
TRIP  , 2022-09-21, 12:30,      2.5,     3.5,         ,       ,          ,          ,      46, 45, 52,      91, 91, 92,        1,       1
TRIP  , 2022-09-21, 13:00,      2.7,        ,     -0.7,       ,          ,          ,      52, 51, 51,      92, 91, 91,         ,       1
DAY   , 2022-09-21, Wed  ,      5.2,    15.4,     -0.7,       ,          ,          ,      50, 45, 68,      91, 91, 92,        2,       2
DAY   , 2022-09-22, Thu  ,         ,     1.4,         ,       ,          ,          ,      69, 70, 72,      91, 91, 91,        1,
TRIP  , 2022-09-23, 11:21,      1.9,        ,     -0.7,       ,          ,          ,      72, 71, 72,      91, 88, 91,         ,       1
TRIP  , 2022-09-23, 12:00,      1.7,     0.7,         ,       ,          ,          ,      72, 72, 72,      88, 87, 87,        1,       1
DAY   , 2022-09-23, Fri  ,      3.6,     6.3,     -0.7,       ,          ,          ,      73, 71, 80,      90, 87, 91,        1,       2
TRIP  , 2022-09-24, 09:57,      3.7,    14.0,     -0.7,       ,          ,          ,      91, 99,100,      88, 87, 95,        1,       1
TRIP  , 2022-09-24, 13:21,    198.4,        ,    -32.9,    6.0,      16.6,      8.09,      83, 52, 99,      96, 92, 98,         ,       1
TRIP  , 2022-09-24, 14:31,      3.3,        ,     -0.7,       ,          ,          ,      52, 51, 51,      95, 94, 94,         ,       1
TRIP  , 2022-09-24, 15:23,      4.8,        ,     -0.7,       ,          ,          ,      51, 50, 51,      94, 93, 96,         ,       1
TRIP  , 2022-09-24, 19:00,    197.6,        ,    -31.5,    6.3,      15.9,      7.75,      30,  5, 50,      95, 94, 97,        1,       1
DAY   , 2022-09-24, Sat  ,    407.8,    15.4,    -66.5,    6.1,      16.3,     16.36,      76,  5,100,      91, 87, 98,        2,       5
TRIP  , 2022-09-25, 15:00,      7.9,    37.1,     -0.7,       ,          ,          ,      35, 42, 60,      97, 94, 97,         ,       1
TRIP  , 2022-09-25, 18:00,      8.1,        ,     -0.7,       ,          ,          ,      58, 58, 59,      93, 91, 94,         ,       1
DAY   , 2022-09-25, Sun  ,     16.0,    37.1,     -1.4,       ,          ,          ,      37, 42, 60,      97, 91, 97,         ,       2
WEEK  , 2022-09-25, WK 38,    486.7,    74.2,    -74.9,    6.5,      15.4,     18.43,      59,  5,100,      92, 85, 98,        6,      16
DAY   , 2022-09-26, Mon  ,         ,        ,         ,       ,          ,          ,      58, 58, 59,      92, 92, 92,         ,
TRIP  , 2022-09-27, 07:30,      7.0,        ,     -3.5,    2.0,      50.0,      0.86,      58, 53, 58,      92, 92, 95,         ,       1
TRIP  , 2022-09-27, 08:00,     21.2,        ,     -0.7,       ,          ,          ,      52, 52, 52,      96, 96, 96,         ,       1
TRIP  , 2022-09-27, 09:30,      2.7,        ,     -0.7,       ,          ,          ,      51, 51, 51,      94, 94, 94,         ,       1
TRIP  , 2022-09-27, 10:00,      2.7,        ,     -0.7,       ,          ,          ,      50, 50, 50,      94, 93, 93,         ,       1
TRIP  , 2022-09-27, 11:00,      0.1,        ,         ,       ,          ,          ,      50, 50, 50,      92, 91, 91,         ,       1
TRIP  , 2022-09-27, 11:30,      2.3,        ,         ,       ,          ,          ,      50, 50, 50,      92, 92, 92,         ,       1
TRIP  , 2022-09-27, 16:00,      6.5,        ,     -1.4,       ,          ,          ,      49, 48, 49,      92, 88, 95,         ,       1
DAY   , 2022-09-27, Tue  ,     42.5,        ,     -7.0,    6.1,      16.5,      1.72,      55, 48, 58,      92, 88, 96,         ,       7
TRIP  , 2022-09-28, 09:30,      5.1,        ,     -3.5,    1.5,      68.6,      0.86,      46, 43, 44,      95, 89, 95,         ,       1
TRIP  , 2022-09-28, 12:30,      5.1,        ,     -0.7,       ,          ,          ,      42, 42, 42,      88, 88, 88,         ,       1
DAY   , 2022-09-28, Wed  ,     10.2,        ,     -4.2,    2.4,      41.2,      1.03,      46, 42, 44,      95, 88, 95,         ,       2
DAY   , 2022-09-29, Thu  ,         ,        ,         ,       ,          ,          ,      42, 42, 42,      88, 88, 88,         ,
TRIP  , 2022-09-30, 11:00,      1.8,        ,         ,       ,          ,          ,      41, 41, 41,      88, 88, 89,         ,       1
TRIP  , 2022-09-30, 11:00,      1.8,        ,         ,       ,          ,          ,       0, 41, 41,       0, 89, 89,         ,       1
DAY   , 2022-09-30, Fri  ,      3.6,    12.6,         ,       ,          ,          ,      45, 41, 60,      88, 88, 89,        1,       2
MONTH , 2022-09-30, Sep  ,    543.0,    89.6,    -85.4,    6.4,      15.7,     21.01,      55,  5,100,      91, 85, 98,        8,      27
TRIP  , 2022-10-01, 10:00,      4.0,        ,     -0.7,       ,          ,          ,      60, 59, 60,      88, 88, 90,         ,       1
DAY   , 2022-10-01, Sat  ,      4.0,        ,     -0.7,       ,          ,          ,      60, 59, 60,      88, 88, 90,         ,       1
TRIP  , 2022-10-02, 11:30,     77.4,        ,    -11.2,    6.9,      14.5,      2.76,      59, 43, 61,      90, 90, 92,        1,       1
TRIP  , 2022-10-02, 17:00,     77.6,        ,    -12.6,    6.2,      16.2,      3.10,      32, 25, 35,      95, 94, 96,         ,       1
DAY   , 2022-10-02, Sun  ,    155.0,        ,    -23.8,    6.5,      15.4,      5.85,      56, 25, 61,      91, 90, 96,        1,       2
WEEK  , 2022-10-02, WK 39,    215.3,    11.9,    -35.0,    6.2,      16.3,      8.61,      52, 25, 61,      90, 88, 96,        2,      14
DAY   , 2022-10-03, Mon  ,         ,    23.8,         ,       ,          ,          ,      42, 50, 60,      96, 96, 96,        1,
TRIP  , 2022-10-04, 12:00,     10.1,        ,     -1.4,       ,          ,          ,      59, 57, 59,      96, 92, 96,         ,       1
TRIP  , 2022-10-04, 12:30,      9.5,        ,     -0.7,       ,          ,          ,      56, 56, 56,      93, 94, 94,         ,       1
TRIP  , 2022-10-04, 15:00,      4.0,        ,     -2.1,    1.9,      52.5,      0.52,      55, 53, 56,      94, 92, 95,         ,       1
TRIP  , 2022-10-04, 15:30,     15.8,        ,     -0.7,       ,          ,          ,      52, 52, 52,      96, 96, 96,         ,       1
DAY   , 2022-10-04, Tue  ,     39.4,        ,     -4.9,    8.0,      12.4,      1.21,      58, 52, 59,      95, 92, 96,         ,       4
TRIP  , 2022-10-05, 15:30,      5.0,        ,     -0.7,       ,          ,          ,      51, 49, 51,      96, 87, 96,         ,       1
TRIP  , 2022-10-05, 16:30,      4.8,        ,     -0.7,       ,          ,          ,      48, 48, 48,      86, 86, 86,         ,       1
TRIP  , 2022-10-05, 18:30,      1.2,        ,     -0.7,       ,          ,          ,      48, 47, 47,      86, 85, 85,         ,       1
TRIP  , 2022-10-05, 19:01,      6.1,        ,         ,       ,          ,          ,      47, 47, 47,      86, 86, 86,         ,       1
DAY   , 2022-10-05, Wed  ,     23.1,        ,     -2.1,   11.0,       9.1,      0.52,      51, 47, 51,      94, 84, 96,         ,       4
TRIP  , 2022-10-06, 06:00,         ,        ,     -1.4,       ,          ,          ,      46, 45, 45,      85, 86, 86,         ,       1
DAY   , 2022-10-06, Thu  ,         ,        ,     -1.4,       ,          ,          ,      46, 44, 45,      85, 86, 86,         ,       1
TRIP  , 2022-10-07, 09:30,      0.1,        ,     -0.7,       ,          ,          ,      44, 43, 44,      86, 86, 90,         ,       1
TRIP  , 2022-10-07, 10:00,      5.3,        ,         ,       ,          ,          ,      43, 43, 43,      90, 91, 91,         ,       1
TRIP  , 2022-10-07, 10:30,      4.7,        ,     -0.7,       ,          ,          ,      42, 42, 42,      90, 90, 90,         ,       1
DAY   , 2022-10-07, Fri  ,     10.1,        ,     -1.4,       ,          ,          ,      44, 42, 44,      86, 86, 91,         ,       3
TRIP  , 2022-10-08, 10:00,      3.0,        ,     -0.7,       ,          ,          ,      42, 41, 42,      90, 86, 90,         ,       1
TRIP  , 2022-10-08, 11:00,      3.4,        ,     -0.7,       ,          ,          ,      40, 40, 40,      86, 87, 87,         ,       1
TRIP  , 2022-10-08, 15:00,      5.1,        ,     -0.7,       ,          ,          ,      40, 39, 40,      87, 86, 87,         ,       1
TRIP  , 2022-10-08, 17:00,      5.1,        ,     -0.7,       ,          ,          ,      38, 38, 38,      86, 87, 87,         ,       1
DAY   , 2022-10-08, Sat  ,     16.6,        ,     -2.8,    5.9,      16.9,      0.69,      42, 38, 42,      89, 86, 90,         ,       4
DAY   , 2022-10-09, Sun  ,         ,    14.0,         ,       ,          ,          ,      42, 37, 58,      85, 81, 87,        1,
WEEK  , 2022-10-09, WK 40,     89.2,    35.7,    -12.6,    7.1,      14.1,      3.10,      46, 37, 60,      90, 81, 96,        2,      16
TRIP  , 2022-10-10, 10:30,      4.1,        ,     -2.8,    1.5,      68.3,      0.69,      58, 54, 58,      81, 81, 87,         ,       1
TRIP  , 2022-10-10, 11:00,     19.0,        ,         ,       ,          ,          ,      54, 54, 54,      88, 88, 88,         ,       1
TRIP  , 2022-10-10, 17:31,     23.1,        ,     -2.8,    8.3,      12.1,      0.69,      52, 49, 53,      90, 88, 91,         ,       1
DAY   , 2022-10-10, Mon  ,     46.2,        ,     -5.6,    8.3,      12.1,      1.38,      57, 49, 58,      82, 81, 91,         ,       3
TRIP  , 2022-10-11, 14:31,      2.6,        ,     -0.7,       ,          ,          ,      48, 47, 48,      91, 87, 91,         ,       1
TRIP  , 2022-10-11, 14:45,      1.3,        ,         ,       ,          ,          ,      47, 47, 47,      87, 87, 87,         ,       1
TRIP  , 2022-10-11, 15:30,      8.5,        ,     -1.4,       ,          ,          ,      46, 45, 45,      88, 88, 88,         ,       1
TRIP  , 2022-10-11, 16:30,      7.3,        ,     -0.7,       ,          ,          ,      45, 44, 45,      88, 87, 88,         ,       1
DAY   , 2022-10-11, Tue  ,     19.7,        ,     -2.8,    7.0,      14.2,      0.69,      48, 44, 48,      90, 87, 91,         ,       4
TRIP  , 2022-10-12, 13:30,      5.5,        ,     -0.7,       ,          ,          ,      43, 42, 43,      88, 86, 88,         ,       1
TRIP  , 2022-10-12, 15:30,      6.0,        ,     -0.7,       ,          ,          ,      42, 41, 41,      86, 85, 85,         ,       1
DAY   , 2022-10-12, Wed  ,     11.5,        ,     -1.4,       ,          ,          ,      43, 41, 43,      88, 85, 88,         ,       2
TRIP  , 2022-10-13, 07:30,      6.9,        ,     -4.2,    1.6,      60.9,      1.03,      41, 35, 41,      86, 85, 95,         ,       1
TRIP  , 2022-10-13, 08:00,     21.3,        ,         ,       ,          ,          ,      35, 35, 35,      95, 95, 95,         ,       1
DAY   , 2022-10-13, Thu  ,     28.2,    13.3,     -4.2,    6.7,      14.9,      1.03,      42, 35, 54,      89, 85, 95,        1,       2
TRIP  , 2022-10-14, 10:30,      1.8,     4.2,     -0.7,       ,          ,          ,      57, 59, 60,      95, 95, 97,        1,       1
TRIP  , 2022-10-14, 11:00,      1.7,        ,         ,       ,          ,          ,      59, 59, 59,      98, 98, 98,         ,       1
TRIP  , 2022-10-14, 13:30,      3.7,        ,     -0.7,       ,          ,          ,      59, 58, 59,      98, 97, 98,         ,       1
TRIP  , 2022-10-14, 14:30,      3.3,        ,     -0.7,       ,          ,          ,      58, 57, 58,      97, 96, 98,         ,       1
TRIP  , 2022-10-14, 15:30,      8.3,        ,     -0.7,       ,          ,          ,      56, 56, 56,      98, 99, 99,         ,       1
TRIP  , 2022-10-14, 16:00,      8.5,        ,     -1.4,       ,          ,          ,      55, 54, 54,      99, 99, 99,         ,       1
DAY   , 2022-10-14, Fri  ,     27.3,     4.2,     -4.2,    6.5,      15.4,      1.03,      57, 54, 60,      96, 95, 99,        1,       6
TRIP  , 2022-10-15, 10:00,      1.9,        ,         ,       ,          ,          ,      54, 54, 54,      98, 85, 99,         ,       1
TRIP  , 2022-10-15, 11:00,      1.9,        ,     -0.7,       ,          ,          ,      54, 53, 54,      85, 85, 85,         ,       1
DAY   , 2022-10-15, Sat  ,      3.8,     4.2,         ,       ,          ,          ,      55, 53, 61,      94, 85, 99,        2,       2
TRIP  , 2022-10-16, 11:30,     77.4,        ,    -12.6,    6.1,      16.3,      3.10,      60, 43, 61,      86, 85, 92,         ,       1
TRIP  , 2022-10-16, 17:30,     77.2,        ,    -10.5,    7.4,      13.6,      2.58,      38, 28, 41,      90, 89, 91,         ,       1
DAY   , 2022-10-16, Sun  ,    154.6,        ,    -23.1,    6.7,      14.9,      5.68,      57, 28, 61,      86, 85, 92,         ,       2
WEEK  , 2022-10-16, WK 41,    291.3,    19.6,    -40.6,    7.2,      13.9,      9.99,      51, 28, 61,      90, 81, 99,        4,      21
DAY   , 2022-10-17, Mon  ,         ,    21.7,         ,       ,          ,          ,      43, 51, 59,      91, 91, 91,        1,
WEEK  , 2022-10-17, WK 42,         ,    21.7,         ,       ,          ,          ,      43, 51, 59,      91, 91, 91,        1,
MONTH , 2022-10-17, Oct  ,    539.5,    77.0,    -77.7,    6.9,      14.4,     19.11,      49, 25, 61,      90, 81, 99,        8,      40
YEAR  , 2022-10-17, 2022 ,   1082.5,   166.6,   -163.1,    6.6,      15.1,     40.12,      52,  5,100,      91, 81, 99,       16,      67

Acties:
  • +2Henk 'm!
  • Pinned

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Uitleg voor iemand met geen kennis van python. Ik weet niet welke computer je hebt. Onderdeel van de tools is het regelmatig ophalen van de data met het Python-script monitor.py. Hiervoor moet je Python installeren. Ik heb Python 3.9.13 geïnstalleerd. Hier is meer informatie over het installeren van Python .

Download dan hier de broncode van hyundai_kia_connect_api V1.34.2 .
En natuurlijk download hier ook de hyundai_kia_connect_monitor R1.5.0 .

Pak beide uit en verplaats de submap van hyundai_kia_connect_api van hyundai_kia_connect_api-1.34.2 onder hyundai_kia_connect_monitor. Bewerk vervolgens hyundai_kia_connect_api/HyundaiBlueLinkAPIUSA.py en becommentarieer de eerste regel met # als volgt:
# from locale import D_T_FMT
Dit is een tijdelijke oplossing voor dit probleem

Configureer vervolgens de monitor.cfg.

Voer vervolgens uit: python monitor.py

Waarschijnlijk zijn sommige pakketten die nodig zijn voor Hyundai Connect API niet geïnstalleerd (foutmeldingen). Meer informatie over het installeren van Python-pakketten . k heb de volgende pakketten geïnstalleerd (gebruik bijvoorbeeld python -m pip install "package_name"):

code:
1
2
3
4
python-dateutil    2.8.2
beautifulsoup4     4.11.1
pytz               2022.2.1
requests           2.28.1


Als alles werkt, is het een kwestie van regelmatig de informatie verzamelen, bijvoorbeeld door het "python monitor.py" commando één keer per uur uit te voeren. Een server is natuurlijk het beste, ik gebruik een Raspberry Pi, maar het kan ook regelmatig op een Windows 10 of Mac computer, mits de computer aanstaat.

Als u tegen die tijd de samenvatting in de monitor.csv wilt verzamelen, configureert u de samenvatting.cfg eenmaal en voert u de opdracht uit: python samenvatting.py

[Voor 14% gewijzigd door ZuinigeRijder op 18-10-2022 08:34]


  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release R1.6.0: summary.py: added moves and addresses possibilities
  • Telkens wanneer de laadstatus % of 12 volt % "None" teruggeeft, wordt dit toegewezen aan -1 (kan gebeuren als de auto de waarde niet kan bepalen).
  • Het aantal coördinaatwijzigingen wordt nu geteld (#moves in samenvatting.py)
  • De afstand tussen twee gewijzigde coördinaten wordt berekend met behulp van geopy (dus dit is niet de werkelijke afstand met behulp van de weg) wanneer move als parameter wordt gegeven aan summary.py
  • Het adres wordt berekend voor verplaatsing en/of reis wanneer address als parameter wordt gegeven aan summary.py
  • Elke zoekopdracht naar adressen slaapt 1 seconde om misbruik van de geopy Nominatim servicebeperkingen/misbruik te voorkomen
Merk op dat u het python-pakket geopy moet installeren voor summary.py

Voorbeelduitvoer bij weergave van dag, reis, verhuizing en adres:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
C:\Users\Rick\git\monitor>python summary.py day trip move address
Period, date      , info , delta km,    +kWh,     -kWh, km/kWh, kWh/100km, cost Euro, SOC%AVG,MIN,MAX, 12V%AVG,MIN,MAX, #charges, #drives, #moves, Address
DAY   , 2022-09-17, Sat  ,         ,     0.7,         ,       ,          ,          ,      54, 55, 55,      90, 91, 91,        1,        ,       ,
DAY   , 2022-09-18, Sun  ,         ,     2.8,         ,       ,          ,          ,      59, 58, 60,      91, 91, 91,         ,        ,       ,
MOVE  , 2022-09-19, 15:00,      0.4,        ,         ,       ,          ,          ,      61, 61, 61,      88, 85, 85,         ,       1,      1, "Statenlaan, Drunen, Heusden, Noord-Brabant, Nederland, 5152 SG, Nederland"
TRIP  , 2022-09-19, 15:00,      0.1,     3.5,         ,       ,          ,          ,      59, 55, 61,      91, 85, 91,        1,       1,      1, "Statenlaan, Drunen, Heusden, Noord-Brabant, Nederland, 5152 SG, Nederland"
MOVE  , 2022-09-19, 16:00,      0.4,        ,     -1.4,       ,          ,          ,      60, 59, 59,      85, 86, 86,         ,       1,      1, "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"
TRIP  , 2022-09-19, 16:00,      6.4,        ,     -1.4,       ,          ,          ,      60, 59, 59,      85, 86, 86,         ,       1,      1, "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"
DAY   , 2022-09-19, Mon  ,      6.5,        ,         ,       ,          ,          ,      60, 59, 61,      89, 85, 91,         ,       2,      2,
MOVE  , 2022-09-20, 07:00,      2.3,        ,         ,       ,          ,          ,      59, 59, 59,      87, 88, 88,         ,        ,      1, "Akkerlaan, Bloemenoord, Waalwijk, Noord-Brabant, Nederland, 5143 ND, Nederland"
MOVE  , 2022-09-20, 08:00,      2.3,        ,     -4.2,    0.5,     182.6,      1.03,      56, 53, 53,      89, 91, 91,         ,       1,      1, "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"
TRIP  , 2022-09-20, 08:00,     28.2,        ,     -4.2,    6.7,      14.9,      1.03,      58, 53, 59,      87, 86, 91,         ,       1,      2, "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"
MOVE  , 2022-09-20, 14:30,      1.3,        ,     -0.7,       ,          ,          ,      50, 50, 50,      89, 87, 87,         ,        ,      1, "18, Leliestraat, Drunen, Heusden, Noord-Brabant, Nederland, 5151 TP, Nederland"
MOVE  , 2022-09-20, 15:00,      4.0,        ,     -0.7,       ,          ,          ,      49, 49, 49,      89, 91, 91,         ,        ,      1, "Desso Tarkett, 15, Taxandriaweg, Laageinde, Waalwijk, Noord-Brabant, Nederland, 5142 PA, Nederland"
MOVE  , 2022-09-20, 15:30,      2.2,        ,     -0.7,       ,          ,          ,      48, 48, 48,      91, 92, 92,         ,       1,      1, "29b, Westeinde, Besoijen, Waalwijk, Noord-Brabant, Nederland, 5141 AA, Nederland"
TRIP  , 2022-09-20, 15:30,     12.6,        ,     -2.1,    6.0,      16.7,      0.52,      50, 48, 51,      90, 87, 92,         ,       1,      3, "29b, Westeinde, Besoijen, Waalwijk, Noord-Brabant, Nederland, 5141 AA, Nederland"
MOVE  , 2022-09-20, 15:58,      5.4,        ,     -0.7,       ,          ,          ,      47, 47, 47,      91, 91, 91,         ,       1,      1, "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"
TRIP  , 2022-09-20, 15:58,      6.8,        ,     -0.7,       ,          ,          ,      47, 47, 47,      91, 91, 91,         ,       1,      1, "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"
DAY   , 2022-09-20, Tue  ,     47.6,        ,     -7.0,    6.8,      14.7,      1.72,      54, 47, 59,      89, 86, 92,         ,       3,      6,
MOVE  , 2022-09-21, 12:30,      1.3,     0.7,         ,       ,          ,          ,      51, 52, 52,      91, 92, 92,         ,       1,      1, "18, Leliestraat, Drunen, Heusden, Noord-Brabant, Nederland, 5151 TP, Nederland"
TRIP  , 2022-09-21, 12:30,      2.5,     3.5,         ,       ,          ,          ,      46, 45, 52,      91, 91, 92,        1,       1,      1, "18, Leliestraat, Drunen, Heusden, Noord-Brabant, Nederland, 5151 TP, Nederland"
MOVE  , 2022-09-21, 13:00,      1.3,        ,     -0.7,       ,          ,          ,      51, 51, 51,      91, 91, 91,         ,       1,      1, "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"
TRIP  , 2022-09-21, 13:00,      2.7,        ,     -0.7,       ,          ,          ,      51, 51, 51,      91, 91, 91,         ,       1,      1, "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"
DAY   , 2022-09-21, Wed  ,      5.2,    15.4,     -0.7,       ,          ,          ,      50, 45, 68,      91, 91, 92,        2,       2,      2,
DAY   , 2022-09-22, Thu  ,         ,     1.4,         ,       ,          ,          ,      69, 70, 72,      91, 91, 91,        1,        ,       ,
MOVE  , 2022-09-23, 11:21,      0.6,        ,     -0.7,       ,          ,          ,      71, 71, 71,      89, 88, 88,         ,       1,      1, "Jumbo Aalbersestraat, 5, Aalbersestraat, Drunen, Heusden, Noord-Brabant, Nederland, 5151 EE, Nederland"
TRIP  , 2022-09-23, 11:21,      1.9,    13.3,         ,       ,          ,          ,      68, 52, 72,      91, 88, 91,        2,       1,      1, "Jumbo Aalbersestraat, 5, Aalbersestraat, Drunen, Heusden, Noord-Brabant, Nederland, 5151 EE, Nederland"
MOVE  , 2022-09-23, 12:00,      0.6,     0.7,         ,       ,          ,          ,      71, 72, 72,      87, 87, 87,        1,       1,      1, "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"
TRIP  , 2022-09-23, 12:00,      1.7,     0.7,         ,       ,          ,          ,      71, 72, 72,      87, 87, 87,        1,       1,      1, "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"
DAY   , 2022-09-23, Fri  ,      3.6,     6.3,     -0.7,       ,          ,          ,      73, 71, 80,      90, 87, 91,        1,       2,      2,
TRIP  , 2022-09-24, 09:57,      3.7,    19.6,     -0.7,       ,          ,          ,      88, 73,100,      88, 87, 95,        1,       1,       , "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"
MOVE  , 2022-09-24, 11:00,      0.9,        ,     -0.7,       ,          ,          ,      98, 98, 98,      93, 92, 92,         ,        ,      1, "140, Torenstraat, Drunen, Heusden, Noord-Brabant, Nederland, 5151 JN, Nederland"
MOVE  , 2022-09-24, 11:30,     23.8,        ,     -4.9,    4.9,      20.6,      1.21,      94, 91, 91,      94, 97, 97,         ,        ,      1, "Rijksweg A2, Enspijk, West Betuwe, Gelderland, Nederland, 4153 RN, Nederland"
MOVE  , 2022-09-24, 12:00,     41.6,        ,     -7.0,    5.9,      16.8,      1.72,      86, 81, 81,      97, 98, 98,         ,        ,      1, "Rijksweg A27, Eemnes, Utrecht, Nederland, 3755 AS, Nederland"
MOVE  , 2022-09-24, 12:30,     40.7,        ,     -8.4,    4.8,      20.6,      2.07,      75, 69, 69,      98, 98, 98,         ,        ,      1, "Rijksweg A6, Lelystad, Flevoland, Nederland, 8221 RD, Nederland"
MOVE  , 2022-09-24, 13:00,     39.1,        ,     -8.4,    4.7,      21.5,      2.07,      63, 57, 57,      98, 98, 98,         ,        ,      1, "A6, Oldeouwer, De Fryske Marren, Fryslân, Nederland, 8516 DD, Nederland"
MOVE  , 2022-09-24, 13:21,     16.4,        ,     -3.5,    4.7,      21.3,      0.86,      54, 52, 52,      97, 96, 96,         ,       1,      1, "17-101, Dekamalaan, Sneek, Súdwest-Fryslân, Fryslân, Nederland, 8604 ZG, Nederland"
TRIP  , 2022-09-24, 13:21,    198.4,        ,    -32.9,    6.0,      16.6,      8.09,      80, 52, 98,      96, 92, 98,         ,       1,      6, "17-101, Dekamalaan, Sneek, Súdwest-Fryslân, Fryslân, Nederland, 8604 ZG, Nederland"
MOVE  , 2022-09-24, 14:31,      2.2,        ,     -0.7,       ,          ,          ,      51, 51, 51,      95, 94, 94,         ,       1,      1, "Van der Valk Hotel Sneek, 1, Burgemeester Rasterhofflaan, Houkesloot, Sneek, Súdwest-Fryslân, Fryslân, Nederland, 8606 KZ, Nederland"
TRIP  , 2022-09-24, 14:31,      3.3,        ,     -0.7,       ,          ,          ,      51, 51, 51,      95, 94, 94,         ,       1,      1, "Van der Valk Hotel Sneek, 1, Burgemeester Rasterhofflaan, Houkesloot, Sneek, Súdwest-Fryslân, Fryslân, Nederland, 8606 KZ, Nederland"
MOVE  , 2022-09-24, 15:00,      1.6,        ,         ,       ,          ,          ,      51, 51, 51,      93, 93, 93,         ,        ,      1, "Stadsrondweg-Oost, Houkesloot, Sneek, Súdwest-Fryslân, Fryslân, Nederland, 8604 GC, Nederland"
MOVE  , 2022-09-24, 15:23,      0.7,        ,     -0.7,       ,          ,          ,      50, 50, 50,      94, 96, 96,         ,       1,      1, "17-101, Dekamalaan, Sneek, Súdwest-Fryslân, Fryslân, Nederland, 8604 ZG, Nederland"
TRIP  , 2022-09-24, 15:23,      4.8,        ,     -0.7,       ,          ,          ,      51, 50, 51,      94, 93, 96,         ,       1,      2, "17-101, Dekamalaan, Sneek, Súdwest-Fryslân, Fryslân, Nederland, 8604 ZG, Nederland"
MOVE  , 2022-09-24, 16:30,      0.2,        ,         ,       ,          ,          ,      50, 50, 50,      95, 94, 94,         ,        ,      1, "10, Groenedijk, Sneek, Súdwest-Fryslân, Fryslân, Nederland, 8604 AB, Nederland"
MOVE  , 2022-09-24, 17:00,     36.9,        ,     -7.0,    5.3,      19.0,      1.72,      45, 40, 40,      94, 94, 94,         ,        ,      1, "A6, De Zuidert, Emmeloord, Noordoostpolder, Flevoland, Nederland, 8305 AC, Nederland"
MOVE  , 2022-09-24, 17:30,     42.7,        ,     -7.0,    6.1,      16.4,      1.72,      35, 30, 30,      94, 95, 95,         ,        ,      1, "Rijksweg A6, Lelystad, Flevoland, Nederland, 3897 MA, Nederland"
MOVE  , 2022-09-24, 18:00,     38.1,        ,     -6.3,    6.0,      16.5,      1.55,      25, 21, 21,      94, 94, 94,         ,        ,      1, "A27, Rijnsweerd, Utrecht, Nederland, 3731 GC, Nederland"
MOVE  , 2022-09-24, 18:30,     39.7,        ,     -7.7,    5.2,      19.4,      1.89,      15, 10, 10,      95, 96, 96,         ,        ,      1, "A2, Hoenzadriel, Maasdriel, Gelderland, Nederland, 5334 NV, Nederland"
MOVE  , 2022-09-24, 19:00,     13.8,        ,     -3.5,    3.9,      25.4,      0.86,       7,  5,  5,      96, 97, 97,        1,       1,      1, "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"
TRIP  , 2022-09-24, 19:00,    197.6,        ,    -31.5,    6.3,      15.9,      7.75,      30,  5, 50,      95, 94, 97,        1,       1,      6, "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"
DAY   , 2022-09-24, Sat  ,    407.8,    15.4,    -66.5,    6.1,      16.3,     16.36,      75,  5,100,      91, 87, 98,        2,       5,     15,
DAY   , 2022-09-25, Sun  ,         ,    30.1,         ,       ,          ,          ,      29, 42, 50,      97, 97, 97,         ,        ,       ,

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release R1.7.0: Adresmogelijkheid toegevoegd aan kml.py en kleine verbeteringen

- adresmogelijkheid toegevoegd aan kml.py
- waarde "None" weergeven als -1 in kml.py (wanneer geen 12 volt-percentage wordt gerapporteerd)
- requirements.txt toegevoegd voor de benodigde afhankelijkheden
- afhankelijkheid toegevoegd hyundai_kia_connect_api==1.34.4
- uitleg van kml.py-adresparameter toegevoegd in README.md
- als de dag verandert, gebruik dan de eerste invoer als de vorige dag om 23:59 in samenvatting.py, anders worden ritten na de laatste momentopname van een dag verkeerd geteld

Voorbeeld:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
C:\Users\Rick\git\monitor>python kml.py address
  1: 20220917 15:00    (5.124957,51.68260 ) SOC: 54% 12V: 90% ODO: 17324.2 Address: "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"
  2: 20220917 23:00 C  (5.124957,51.68260 ) SOC: 55% 12V: 91% ODO: 17324.2 Address: "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"       charging plugged:2
  3: 20220918 01:00    (5.124957,51.68260 ) SOC: 60% 12V: 91% ODO: 17324.2 Address: "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"       plugged:2
  4: 20220919 15:00  D (5.125942,51.679128) SOC: 61% 12V: 85% ODO: 17324.3 Address: "Statenlaan, Drunen, Heusden, Noord-Brabant, Nederland, 5152 SG, Nederland"       (+0.1 since 20220919 14:00) drive
  5: 20220919 16:00    (5.124957,51.68260 ) SOC: 59% 12V: 86% ODO: 17330.7 Address: "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"       (+6.4 since 20220919 15:00)
  6: 20220920 07:00  D (5.091594,51.684361) SOC: 59% 12V: 88% ODO: 17330.7 Address: "Akkerlaan, Bloemenoord, Waalwijk, Noord-Brabant, Nederland, 5143 ND, Nederland"       drive
  7: 20220920 08:00    (5.124957,51.68260 ) SOC: 53% 12V: 91% ODO: 17358.9 Address: "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"       (+28.2 since 20220920 07:00)
  8: 20220920 14:30  D (5.135242,51.692605) SOC: 50% 12V: 87% ODO: 17358.9 Address: "18, Leliestraat, Drunen, Heusden, Noord-Brabant, Nederland, 5151 TP, Nederland"       drive
  9: 20220920 15:00  D (5.078042,51.693758) SOC: 49% 12V: 91% ODO: 17358.9 Address: "Desso Tarkett, 15, Taxandriaweg, Laageinde, Waalwijk, Noord-Brabant, Nederland, 5142 PA, Nederland"       drive
 10: 20220920 15:30    (5.04708 ,51.688192) SOC: 48% 12V: 92% ODO: 17371.5 Address: "29b, Westeinde, Besoijen, Waalwijk, Noord-Brabant, Nederland, 5141 AA, Nederland"       (+12.6 since 20220920 15:00)
 11: 20220920 15:58    (5.124957,51.68260 ) SOC: 47% 12V: 91% ODO: 17378.3 Address: "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"       (+6.8 since 20220920 15:30)
 12: 20220921 10:30 C  (5.124957,51.68260 ) SOC: 46% 12V: 91% ODO: 17378.3 Address: "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"       charging plugged:2
 13: 20220921 12:30    (5.135183,51.692608) SOC: 52% 12V: 92% ODO: 17380.8 Address: "18, Leliestraat, Drunen, Heusden, Noord-Brabant, Nederland, 5151 TP, Nederland"       (+2.5 since 20220921 12:00)
 14: 20220921 13:00    (5.124957,51.68260 ) SOC: 51% 12V: 91% ODO: 17383.5 Address: "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"       (+2.7 since 20220921 12:30)
 15: 20220921 14:31 C  (5.124957,51.68260 ) SOC: 52% 12V: 91% ODO: 17383.5 Address: "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"       charging plugged:2
 16: 20220922 06:00    (5.124957,51.68260 ) SOC: 70% 12V: 91% ODO: 17383.5 Address: "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"       plugged:2
 17: 20220923 11:21    (5.132119,51.685055) SOC: 71% 12V: 88% ODO: 17385.4 Address: "Jumbo Aalbersestraat, 5, Aalbersestraat, Drunen, Heusden, Noord-Brabant, Nederland, 5151 EE, Nederland"       (+1.9 since 20220923 11:00)
 18: 20220923 12:00 C  (5.124957,51.68260 ) SOC: 72% 12V: 87% ODO: 17387.1 Address: "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"       (+1.7 since 20220923 11:21) charging plugged:2
 19: 20220923 15:00    (5.124957,51.68260 ) SOC: 80% 12V: 87% ODO: 17387.1 Address: "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"       plugged:2
 20: 20220924 08:00  D (5.124957,51.68260 ) SOC:100% 12V: 95% ODO: 17387.1 Address: "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"       drive
 21: 20220924 08:30    (5.124957,51.68260 ) SOC:100% 12V: 95% ODO: 17387.1 Address: "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"
 22: 20220924 11:00  D (5.129967,51.674819) SOC: 98% 12V: 92% ODO: 17390.8 Address: "140, Torenstraat, Drunen, Heusden, Noord-Brabant, Nederland, 5151 JN, Nederland"       drive
 23: 20220924 11:30  D (5.204728,51.883719) SOC: 91% 12V: 97% ODO: 17390.8 Address: "Rijksweg A2, Enspijk, West Betuwe, Gelderland, Nederland, 4153 RN, Nederland"       drive
 24: 20220924 12:00  D (5.250064,52.256122) SOC: 81% 12V: 98% ODO: 17390.8 Address: "Rijksweg A27, Eemnes, Utrecht, Nederland, 3755 AS, Nederland"       drive
 25: 20220924 12:30  D (5.540714,52.575733) SOC: 69% 12V: 98% ODO: 17390.8 Address: "Rijksweg A6, Lelystad, Flevoland, Nederland, 8221 RD, Nederland"       drive
 26: 20220924 13:00  D (5.768325,52.898894) SOC: 57% 12V: 98% ODO: 17390.8 Address: "A6, Oldeouwer, De Fryske Marren, Fryslân, Nederland, 8516 DD, Nederland"       drive
 27: 20220924 13:21    (5.683261,53.036686) SOC: 52% 12V: 96% ODO: 17589.2 Address: "17-101, Dekamalaan, Sneek, Súdwest-Fryslân, Fryslân, Nederland, 8604 ZG, Nederland"       (+198.4 since 20220924 13:00)
 28: 20220924 14:31    (5.681147,53.016858) SOC: 51% 12V: 94% ODO: 17592.5 Address: "Van der Valk Hotel Sneek, 1, Burgemeester Rasterhofflaan, Houkesloot, Sneek, Súdwest-Fryslân, Fryslân, Nederland, 8606 KZ, Nederland"       (+3.3 since 20220924 14:00)
 29: 20220924 15:00  D (5.686422,53.030697) SOC: 51% 12V: 93% ODO: 17592.5 Address: "Stadsrondweg-Oost, Houkesloot, Sneek, Súdwest-Fryslân, Fryslân, Nederland, 8604 GC, Nederland"       drive
 30: 20220924 15:23    (5.68325 ,53.036683) SOC: 50% 12V: 96% ODO: 17597.3 Address: "17-101, Dekamalaan, Sneek, Súdwest-Fryslân, Fryslân, Nederland, 8604 ZG, Nederland"       (+4.8 since 20220924 15:00)
 31: 20220924 16:30  D (5.6802  ,53.035853) SOC: 50% 12V: 94% ODO: 17597.3 Address: "10, Groenedijk, Sneek, Súdwest-Fryslân, Fryslân, Nederland, 8604 AB, Nederland"       drive
 32: 20220924 17:00  D (5.771994,52.709039) SOC: 40% 12V: 94% ODO: 17597.3 Address: "A6, De Zuidert, Emmeloord, Noordoostpolder, Flevoland, Nederland, 8305 AC, Nederland"       drive
 33: 20220924 17:30  D (5.375436,52.411236) SOC: 30% 12V: 95% ODO: 17597.3 Address: "Rijksweg A6, Lelystad, Flevoland, Nederland, 3897 MA, Nederland"       drive
 34: 20220924 18:00  D (5.158522,52.095317) SOC: 21% 12V: 94% ODO: 17597.3 Address: "A27, Rijnsweerd, Utrecht, Nederland, 3731 GC, Nederland"       drive
 35: 20220924 18:30  D (5.293333,51.748758) SOC: 10% 12V: 96% ODO: 17597.3 Address: "A2, Hoenzadriel, Maasdriel, Gelderland, Nederland, 5334 NV, Nederland"       drive
 36: 20220924 19:00 C  (5.124957,51.68260 ) SOC:  5% 12V: 97% ODO: 17794.9 Address: "26, Keniaring, Drunen, Heusden, Noord-Brabant, Nederland, 5152 MX, Nederland"       (+197.6 since 20220924 18:30) charging plugged:2

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release R1.8.0: Kilometerteller, huidige SOC% en huidige 12V% toegevoegd aan samenvatting

Voor rittenadministratietools is het natuurlijk ook belangrijk om de kilometertellerstand voor een bepaalde dag of rit te kunnen zien. En ik ontdekte dat dit NIET in het samenvattende overzicht stond. Dit is dus toegevoegd aan summary.py.

Ook is de huidige SOC% toegevoegd, zodat u weet wat de eind State Of Charge was, b.v. op een bepaalde dag. Hetzelfde voor 12Volt%.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
C:\Users\Rick\git\monitor>python summary.py
Period, date      , info , odometer, delta km,    +kWh,     -kWh, km/kWh, kWh/100km, cost Euro, SOC%CUR,AVG,MIN,MAX, 12V%CUR,AVG,MIN,MAX, #charges, #drives, #moves
DAY   , 2022-09-17, Sat  ,  17324.2,         ,     2.8,         ,       ,          ,          ,      58, 55, 55, 58,      91, 91, 91, 91,        1,        ,
DAY   , 2022-09-18, Sun  ,  17324.2,         ,     0.7,         ,       ,          ,          ,      59, 59, 59, 60,      91, 91, 91, 91,         ,        ,
WEEK  , 2022-09-18, WK 37,  17324.2,         ,     3.5,         ,       ,          ,          ,      59, 59, 55, 60,      91, 91, 91, 91,        1,        ,
TRIP  , 2022-09-19, 15:00,  17324.3,      0.1,        ,         ,       ,          ,          ,      61, 60, 60, 61,      85, 90, 85, 91,         ,       1,      1
TRIP  , 2022-09-19, 16:00,  17330.7,      6.4,        ,     -1.4,       ,          ,          ,      59, 60, 59, 59,      86, 85, 86, 86,         ,       1,      1
DAY   , 2022-09-19, Mon  ,  17330.7,      6.5,        ,         ,       ,          ,          ,      59, 60, 59, 61,      86, 88, 85, 91,         ,       2,      2
TRIP  , 2022-09-20, 08:00,  17358.9,     28.2,        ,     -4.2,    6.7,      14.9,      1.03,      53, 57, 53, 59,      91, 88, 88, 91,         ,       1,      2
TRIP  , 2022-09-20, 15:30,  17371.5,     12.6,        ,     -2.1,    6.0,      16.7,      0.52,      48, 50, 48, 51,      92, 90, 87, 92,         ,       1,      3
TRIP  , 2022-09-20, 15:58,  17378.3,      6.8,        ,     -0.7,       ,          ,          ,      47, 47, 47, 47,      91, 91, 91, 91,         ,       1,      1
DAY   , 2022-09-20, Tue  ,  17378.3,     47.6,        ,     -7.0,    6.8,      14.7,      1.72,      45, 48, 45, 59,      91, 91, 87, 92,         ,       3,      6
TRIP  , 2022-09-21, 12:30,  17380.8,      2.5,     4.9,         ,       ,          ,          ,      52, 48, 46, 52,      92, 91, 91, 92,        1,       1,      1
TRIP  , 2022-09-21, 13:00,  17383.5,      2.7,        ,     -0.7,       ,          ,          ,      51, 51, 51, 51,      91, 91, 91, 91,         ,       1,      1
DAY   , 2022-09-21, Wed  ,  17383.5,      5.2,    18.2,     -0.7,       ,          ,          ,      70, 63, 46, 70,      91, 91, 91, 92,        2,       2,      2
DAY   , 2022-09-22, Thu  ,  17383.5,         ,        ,         ,       ,          ,          ,      72, 72, 72, 72,      91, 91, 91, 91,        1,        ,
TRIP  , 2022-09-23, 11:21,  17385.4,      1.9,        ,     -0.7,       ,          ,          ,      71, 71, 71, 71,      88, 89, 88, 88,         ,       1,      1
TRIP  , 2022-09-23, 12:00,  17387.1,      1.7,     0.7,         ,       ,          ,          ,      72, 71, 72, 72,      87, 87, 87, 87,        1,       1,      1
DAY   , 2022-09-23, Fri  ,  17387.1,      3.6,    20.3,     -0.7,       ,          ,          ,     100, 86, 71,100,      87, 87, 87, 88,        2,       2,      2
TRIP  , 2022-09-24, 09:57,  17390.8,      3.7,        ,     -0.7,       ,          ,          ,      99,100, 99,100,      95, 94, 95, 95,         ,       1,
TRIP  , 2022-09-24, 13:21,  17589.2,    198.4,        ,    -32.9,    6.0,      16.6,      8.09,      52, 80, 52, 98,      96, 96, 92, 98,         ,       1,      6
TRIP  , 2022-09-24, 14:31,  17592.5,      3.3,        ,     -0.7,       ,          ,          ,      51, 51, 51, 51,      94, 95, 94, 94,         ,       1,      1
TRIP  , 2022-09-24, 15:23,  17597.3,      4.8,        ,     -0.7,       ,          ,          ,      50, 51, 50, 51,      96, 94, 93, 96,         ,       1,      2
TRIP  , 2022-09-24, 19:00,  17794.9,    197.6,        ,    -31.5,    6.3,      15.9,      7.75,       5, 30,  5, 50,      97, 95, 94, 97,        1,       1,      6
DAY   , 2022-09-24, Sat  ,  17794.9,    407.8,    25.9,    -66.5,    6.1,      16.3,     16.36,      42, 40,  5,100,      97, 96, 92, 98,        1,       5,     15
DAY   , 2022-09-25, Sun  ,  17794.9,         ,     5.6,         ,       ,          ,          ,      50, 50, 43, 50,      97, 97, 97, 97,         ,        ,
WEEK  , 2022-09-25, WK 38,  17794.9,    470.7,    67.2,    -73.5,    6.4,      15.6,     18.08,      50, 50,  5,100,      97, 97, 85, 98,        6,      14,     27
MONTH , 2022-09-25, Sep  ,  17794.9,    470.7,    70.7,    -73.5,    6.4,      15.6,     18.08,      50, 50,  5,100,      97, 97, 85, 98,        7,      14,     27
YEAR  , 2022-09-25, 2022 ,  17794.9,    470.7,    70.7,    -73.5,    6.4,      15.6,     18.08,      50, 50,  5,100,      97, 97, 85, 98,        7,      14,     27

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release R1.9.0: summary.py: add averages for trip, day, week, month and prediction for year

Wil je ook weten hoe de voorspelling over een jaar zal zijn, gebruikmakend van de reeds vastgelegde informatie?
  • Hoeveel kilometers of mijlen u gaat rijden?
  • Hoeveel kWh heb je hiervoor nodig?
  • Wat kost dit over dit jaar, uitgaande van de kosten per kWh
Ook interessant om te weten:
  • wat is de gemiddelde ritafstand (TRIPAVG)?
  • wat is de gemiddelde afstand die u per dag rijdt (DAYAVG)?
  • wat zijn de gemiddelden per week (WEEKAVG) of maand (MONTHAVG)
Voorbeeld:
code:
1
2
3
4
5
6
7
8
C:\Users\Rick\git\monitor>python summary.py year
  Period, date      , info , odometer, delta km,    +kWh,     -kWh, km/kWh, kWh/100km, cost Euro, SOC%CUR,AVG,MIN,MAX, 12V%CUR,AVG,MIN,MAX, #charges,   #trips,   #moves
YEAR    , 2022-09-25, 2022 ,  17794.9,    470.7,    70.7,    -73.5,    6.4,      15.6,     18.08,      50, 50,  5,100,      97, 97, 85, 98,      7  ,     14  ,     27
TRIPAVG , 2022-09-25,  14t ,  17794.9,     33.6,     5.0,     -5.2,    6.4,      15.6,      1.29,      50, 50,  5,100,      97, 97, 85, 98,      0.5,      1  ,      1.9
DAYAVG  , 2022-09-25,   9d ,  17794.9,     52.3,     7.9,     -8.2,    6.4,      15.6,      2.01,      50, 50,  5,100,      97, 97, 85, 98,      0.8,      1.6,      3
WEEKAVG , 2022-09-25,   9d ,  17794.9,    366.1,    55.0,    -57.2,    6.4,      15.6,     14.06,      50, 50,  5,100,      97, 97, 85, 98,      5.4,     10.9,     21
MONTHAVG, 2022-09-25,   9d ,  17794.9,   1590.8,   238.9,   -248.4,    6.4,      15.6,     61.11,      50, 50,  5,100,      97, 97, 85, 98,     23.7,     47.3,     91.2
YEARLY  , 2022-09-25,   9d ,  17794.9,  19089.5,  2867.3,  -2980.8,    6.4,      15.6,    733.29,      50, 50,  5,100,      97, 97, 85, 98,    283.9,    567.8,   1095

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Volgend idee is om een Google Sheet te updaten met de samenvatting informatie, zodat je geen toegang tot de server nodig hebt (bijvoorbeeld Raspberry Pi) om deze data op je telefoon te kunnen bekijken.

Wanneer er nog meer ideeën zijn, die zijn welkom :9

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release R2.0.0: GoogleSpreadsheet-optie toegevoegd: python summary.py sheetupdate
  • Een bug opgelost waarbij het gemiddelde SOC% en het gemiddelde 12 Volt% voor de laatste invoer onjuist waren
  • De optie toegevoegd om een ​​Google Spreadsheet bij te werken: python summary.py sheetupdate
summary.py is nu afhankelijk van het pakket gspread, dus installeer dit pakket, bijv. python -m pip install gspread

Als u de optie summary.py sheetupdate wilt gebruiken, moet u de authenticatie configureren en een gedeeld spreadsheet met naam hyundai-kia-connect-monitor instellen. Zie deze beschrijving

Voorbeeld screenshot van Android telefoon van Google Spreadsheet:

  • Eb61
  • Registratie: Oktober 2022
  • Laatst online: 03-02 11:23
Hoe ontkoppel je Bluelink in app en auto bij verkoop Hyundai Ioniq 5 en voeg je dit weer toe in de andere Ioniq 5?

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Antwoord hier.....

[Voor 136% gewijzigd door ZuinigeRijder op 10-11-2022 08:22]


  • Eb61
  • Registratie: Oktober 2022
  • Laatst online: 03-02 11:23
Sorry, ben er niet zo handig in. Bedankt voor de info!

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
@Eb61 ik heb het antwoord verplaatst naar het IONIQ 5 topic (y)

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Voor diegene die wil weten hoe de vertaling van 12 volt percentage naar voltage is voor een lood accu.....


  • Phusebox
  • Registratie: Mei 2002
  • Laatst online: 13:56
Ik moet hier nog eens voor gaan zitten, maar vind het vrij complex nog om dit als leek aan de gang te krijgen... kan ik dit op een (oude) Synology draaien?

xbox live / psn / steam / nintendo id: phusebox | iRacing


  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Phusebox schreef op dinsdag 22 november 2022 @ 14:32:
Ik moet hier nog eens voor gaan zitten, maar vind het vrij complex nog om dit als leek aan de gang te krijgen... kan ik dit op een (oude) Synology draaien?
Ik heb het op een 10 jaar oude Raspberry Pi draaien, dus ik neem aan dat dit ook op een oude Synology kan draaien. Het ophalen van de gegevens kost niet veel CPU en tijd, en draait dan maar 1x per uur of zo vaak je instelt.

Het is installeren van Python of upgraden naar een recentere versie, daarna een aantal packages installeren en de python scripts uitpakken in een directory en de configuratie cfg gegevens vullen. Daarna nog configureren dat monitor.py regelmatig uitgevoerd wordt.

Engelstalige handleiding hier.

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Er zijn mensen die de Bluelink API gebruiken in combinatie met HomeAssist. Hier laat iemand de 12 volt accuwaarden zien voor een IONIQ 5.

12V batterijontlading met geforceerde intervallen van 15 minuten


12V batterijontlading met geforceerde intervallen van 60 minuten

Met geforceerde updates van 15 minuten:
95% tot 80% in 8 uur, ca. 1,8%/u

Met geforceerde updates van 60 minuten:
93% tot 82% in 14 uur, ca. 0,78%/uur.

De 12V-ontlading is gehalveerd, gaande van 15 minuten naar 60 minuten. Klinkt logisch. Frequente updates zullen de 12v sneller leegmaken.
Vraag je echter alleen naar cachewaarden, dan wordt de auto niet gewekt en krijg je alleen de waarden van de server.

De auto stuurt de updates (pushberichten) naar de server als er iets aan de autokant gebeurt. Dit is het geval wanneer de auto wordt gestart of uitgeschakeld, wanneer het opladen is voltooid en mogelijk in andere situaties.

En natuurlijk als je een update of commando uitvoert via de Bluelink-app, maar dat is met opzet.

Nu heb je controle over hoe vaak monitor.py draait en hoe vaak de auto wakker wordt. Maar ik denk erover om de tool te wijzigen om alleen waarden in de cache te gebruiken, behalve wanneer de vorige waarde in de cache te oud is, b.v. 8 uur geleden. Op deze manier zal de hyundai_kia_connect_monitor zelf de 12 volt batterij niet ontladen. Het verschil in seconden met de vorige in de cache opgeslagen waarde tijd is configureerbaar, dus u kunt het nog minder vaak of vaker configureren.

Ik ben ook van plan om de laatste updates voor hyundai_kia_connect_api te testen.

Wat vind je van mijn voorgestelde wijzigingen?

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Grote nieuwe release, geen 12 volt batterijverbruik meer!

- Force_update_seconds configuratie, cacheupdate en forceupdate toegevoegd
- Controle toegevoegd of parameters niet verkeerd zijn getypt (verkeerd trefwoord als parameter)
- Help-parameter toegevoegd voor monitor.py en summary.py
- Verbeterde sheetupdate
- Verbeterde README

Het beste van alles is dat het niet langer uw 12 volt-accu van de auto leegtrekt, omdat het standaard de serverinformatie cache gebruikt!
Dit is getest in combinatie met hyundai_kia_connect_api v1.40.11, dus overweeg om ook het api-pakket te upgraden als je een oudere versie gebruikt.

De monitortool voert standaard alleen een geforceerde update uit als de laatste auto-naar-server-update meer dan 8 uur geleden is. Met de standaardconfiguratie kan de auto dus maximaal 3 keer per dag worden opgevraagd voor de laatste informatie. Dit tijdsverschil is configureerbaar, dus u kunt besluiten om het nog minder te doen, b.v. max eenmaal per dag, of vaker, b.v. maximaal 12 keer per dag. Maar je hebt ook de optie om alleen cacheupdate te gebruiken als parameter voor monitor.py. En u kunt ook een forceupdate uitvoeren als parameter voor monitor.py, of b.v. een keer per dag. Kies de opties die je het leukst vindt. Zie hier enkele crontab-voorbeelden

Als u alleen naar cachewaarden vraagt, wordt de auto niet gewekt, wordt de 12 volt-accu van de auto niet leeggetrokken door de tool en krijgt u alleen de cachewaarden van de server.

De auto stuurt de updates (pushberichten) naar de server als er iets aan de autokant gebeurt. Dit is het geval wanneer de auto wordt gestart of uitgeschakeld, wanneer het opladen is voltooid en mogelijk in andere situaties. Dus geen extra verbruik van de 12 volt accu door de hyundai_kia_connect_monitor tool!

En natuurlijk als je een update of commando uitvoert via de Bluelink-app, maar dat is met opzet.

Merk op dat als je veel forceupdate-oproepen doet, de 12 volt-accu van de auto zeker leeg kan raken. Zie hier enkele resultaten van iemand met een IONIQ 5 die forceupdate gebruikt, dus gebruik deze forceupdate-optie zorgvuldig:

code:
1
2
3
4
5
Met geforceerde updates van 15 minuten:
95% tot 80% in 8 uur, ca. 1,8%/uur

Met geforceerde updates van 60 minuten:
93% tot 82% in 14 uur, ca. 0,78%/uur


Opmerking: vergeet niet monitor.cfg te configureren voor het configuratie-item force_update_seconds

[Voor 4% gewijzigd door ZuinigeRijder op 24-11-2022 16:33]


  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Ik heb een nieuwe versie gemaakt die een bug in sheetupdate heeft opgelost en adresmogelijkheden heeft toegevoegd aan monitor.py.
- Fout bij sheetupdate opgelost
- Adresopties toegevoegd aan monitor.py
- Mogelijk adres van monitor.csv gebruiken in summary.py

Opmerking: u moet de configuraties use_geocode en use_geocode_email toevoegen aan monitor.cfg als u een bestaande monitor.cfg-configuratie hebt.

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe versie R2.5.0: Robuustheid en opschonen
  • Sla invoer in monitor.py over met "None"-waarde als kilometerteller, omdat ik dit twee keer heb gehad met de hyundai_kia_connect_api v1.40.12
  • MOVE verwijderd uit summary.py, omdat met de cacheupdate tussenliggende locaties niet meer worden gerapporteerd
  • ADDRESS-parameter verwijderd uit summary.py, omdat monitor.py nu deze optie heeft en het adres overneemt wanneer deze wordt geleverd door monitor.csv
  • Geopy-afhankelijkheid verwijderd (mogelijk vanwege verwijdering van ADDRESS-mogelijkheid)
  • Scripts robuust gemaakt tegen "None"-waarden
  • Nieuwe poging toegevoegd aan summary.py SHEETUPDATE, dus wanneer de Google-service niet beschikbaar is, wordt deze een minuut later opnieuw geprobeerd

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Hier een video van mijn IONIQ 5 in combinatie met hyundai_kia_connect_monitor en de resultaten van de QuickLynks BM2 Battery Monitor.

Goed om te zien dat cacheupdate de auto en 12 volt accu niet triggert en de kleine spike als forceupdate wordt gebruikt. Vanaf nu gebruik ik nog alleen cacheupdate, zodat de 12 volt batterij niet extra belast wordt.



3 dagen monitoren.

29 nov 2022:
6:10 forcerefresh door tool hyundai_kia_connect_monitor (github)
6:10-7:27 automatisch opladen van de 12 volt batterij
14:25-15:15 trip
16:30-16:40 trip

30 nov 2022:
1:30-2:13 automatisch opladen van de 12 volt batterij
6:10 forcerefresh door tool hyundai_kia_connect_monitor (github)
11:25 daling van 12 spanning, niets gedaan
12:21-12:40 twee kleine tripjes
16:30-17:19 automatisch opladen van de 12 volt batterij

dec 1/2022:
geforceerd vernieuwen uitgeschakeld door tool hyundai_kia_connect_monitor (vanaf nu alleen cache-update)
0:02 12,86 Volt
9:45 12,78 Volt

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
En een beter video in landscape:


  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release 2.8.0: kleine verbeteringen en tijdelijke oplossing voor bug in infotainment-update 221129

- Bijgewerkt summary.py om delen door nul te voorkomen, waarschuwing wanneer tijdstempel verkeerd is en de hoogste kilometerstand bij te houden en te gebruiken (laatste is een poor-man's oplossing voor bug in infotainment-update 221129 in Europa)
- Monitor.py bijgewerkt om te controleren op lege geocodenamen
- Bijgewerkt debug.py om compatibel te zijn met latere hyundai_kia_connect_api-versies (API is gewijzigd: rijafstand gewijzigd in rijbereik en laadlimieten AC en DC)
- Getest in combinatie met de nieuwste hyundai_kia_connect_api v1.47.1

  • R20141016
  • Registratie: Februari 2017
  • Laatst online: 18-03 19:15
Leuk! Ga hem denk ik rond de feestdagen ook maar eens proberen.
Ziet er goed uit!

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release 2.9.0: Voeg taalconfiguratie toe om taalreset in Bluelink of Connect App te voorkomen

De Bluelink-app wordt in Europa gereset naar Engels voor gebruikers die een andere taal hebben ingesteld in de Bluelink-app bij gebruik van hyundai_kia_connect_api. Ik weet niet of dit ook voor de Kia UVO Connect App is, maar ik neem aan dat die gebruikers hetzelfde probleem zullen hebben.

Om het neveneffect van het resetten van de Hyundai Bluelink- of Kia Uvo Connect-app te voorkomen, kunt u de configuratietaal wijzigen in monitor.cfg (standaard is "en"). Als u een eerdere monitor.cfg hebt, moet u de taalconfiguratie handmatig toevoegen.

Houd er rekening mee dat u ook de hyundai_kia_connect_api moet bijwerken naar v1.50.3, omdat ik de wijzigingen heb verstrekt voor dit probleem: Android Bluelink App language is reset to English when using hyundai_kia_connect_api #145 in dit Pull Request.

Configuratievoorbeeld voor Nederlands:

taal = nl

bijv. voor Duits:

taal = de

Opmerking: dit is momenteel alleen geïmplementeerd voor Europa. Zie hier voor een lijst met taalcodes. Momenteel toont de Bluelink-app in Europa de volgende talen:

"en" Engels
"de" Duits
"fr" Frans
"het" Italiaans
"es" Spaans
"sv" Zweeds
"nl" Nederlands
"no" Noors
"cs" Tsjechisch
"sk" Slowaaks
"hu" Hongaars
"da" Deens
"pl" Pools
"fi" Fins
"pt" Portugees

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release 2.10.0: monitor.dailystats.csv en verbeteringen toegevoegd

De hyundai_kia_connect_api stuurt ook dagelijks statistieken van de auto voor Europa. De volgende informatie van hyundai_kia_connect_api wordt toegevoegd aan het bestand monitor.dailystats.csv (verzameld door de auto, dus niet berekend door summary.py), met per dag de volgende informatie:

- datum
- afstand
- afstand eenheid (km)
- totaal verbruikte Wh
- geregenereerde energie Wh
- motorverbruik Wh
- klimaat_verbruik Wh
- elektronica aan boord verbruik Wh
- batterij zorgverbruik Wh

Ik ga dit gebruiken in een nieuwe tool, dailystats.py, die in de nabije toekomst zal worden uitgebracht. Maar u kunt deze informatie al verzamelen, omdat alleen de dagelijkse statistieken voor een periode worden verzonden.

Andere verbeteringen:

- voeg alleen een regel toe aan monitor.csv als de regel anders is
- datum/tijd van laatste update wordt nu naar het bestand monitor.lastrun geschreven
- repareer "last entry" in summary.py sheetupdate, het bevat nu de hele laatste regel in het monitor.csv-bestand.

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release 2.11.0: eerste versie van dailystats.py

Lees het bestand monitor.dailystats.csv en geef de totalen en statistieken per dag weer in een mooie opgemaakte tekst naar standaarduitvoer.

Gebruik:
code:
1
2
3
python dailystats.py
of
python dailystats.py vin=VIN


- INPUTFILE: monitor.dailystats.csv of monitor.dailystats.VIN.csv (de laatste als vin=VIN als parameter wordt opgegeven)
- standaarduitvoer: totalen en per dag in een mooi opgemaakte tekst naar standaarduitvoer

Voorbeeld:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
C:\Users\Rick\git\monitor>python dailystats.py
  Totals   Regen     Consumption    Engine   Climate  Electronics BatteryCare
 313.6kWh 47.4kWh     5.6km/kWh    268.5kWh  12.8kWh    32.3kWh      0.0kWh
  1756km   15.1%    17.9kWh/100km    86%       4.1%      10.3%        0.0%

 20221225  Regen     Consumption    Engine   Climate  Electronics BatteryCare
 26.8kWh   4.1kWh     5.9km/kWh    24.3kWh    0.5kWh     1.9kWh      0.0kWh
  159km    15.4%    16.8kWh/100km    91%       2.0%       7.1%        0.0%

 20221224  Regen     Consumption    Engine   Climate  Electronics BatteryCare
 69.2kWh   3.6kWh     5.9km/kWh    64.6kWh    1.4kWh     3.2kWh      0.0kWh
  407km     5.3%    17.0kWh/100km    93%       2.0%       4.7%        0.0%

 20221223  Regen     Consumption    Engine   Climate  Electronics BatteryCare
 23.8kWh   4.3kWh     6.5km/kWh    21.7kWh    0.3kWh     1.9kWh      0.0kWh
  154km    18.1%    15.5kWh/100km    91%       1.2%       7.9%        0.0%

 20221222  Regen     Consumption    Engine   Climate  Electronics BatteryCare
  3.2kWh   0.7kWh     5.0km/kWh     2.4kWh    0.1kWh     0.7kWh      0.0kWh
   16km    22.2%    20.1kWh/100km    75%       4.3%      20.9%        0.0%

 20221221  Regen     Consumption    Engine   Climate  Electronics BatteryCare
  3.6kWh   1.1kWh     4.4km/kWh     2.3kWh    0.3kWh     1.0kWh      0.0kWh
   16km    29.9%    22.6kWh/100km    63%       8.7%      28.7%        0.0%

 20221220  Regen     Consumption    Engine   Climate  Electronics BatteryCare
  1.2kWh   0.3kWh     4.3km/kWh     0.7kWh    0.1kWh     0.4kWh      0.0kWh
   5km     29.1%    23.3kWh/100km    59%      10.0%      30.9%        0.0%

 20221216  Regen     Consumption    Engine   Climate  Electronics BatteryCare
  4.1kWh   0.8kWh     2.9km/kWh     1.8kWh    1.1kWh     1.2kWh      0.0kWh
   12km    19.9%    34.1kWh/100km    44%      25.8%      30.3%        0.0%

 20221214  Regen     Consumption    Engine   Climate  Electronics BatteryCare
  2.4kWh   1.0kWh     3.7km/kWh     1.3kWh    0.4kWh     0.7kWh      0.0kWh
   9km     40.5%    26.9kWh/100km    56%      17.5%      26.8%        0.0%

 20221213  Regen     Consumption    Engine   Climate  Electronics BatteryCare
  4.9kWh   1.4kWh     4.3km/kWh     2.9kWh    0.9kWh     1.1kWh      0.0kWh
   21km    28.5%    23.3kWh/100km    59%      19.3%      21.8%        0.0%

 20221212  Regen     Consumption    Engine   Climate  Electronics BatteryCare
  9.1kWh   1.8kWh     5.0km/kWh     6.9kWh    1.1kWh     1.0kWh      0.0kWh
   45km    19.5%    20.2kWh/100km    76%      12.2%      11.3%        0.0%

 20221211  Regen     Consumption    Engine   Climate  Electronics BatteryCare
  1.2kWh   0.4kWh     4.0km/kWh     0.8kWh    0.1kWh     0.3kWh      0.0kWh
   5km     35.7%    25.0kWh/100km    63%       9.2%      28.0%        0.0%

 20221210  Regen     Consumption    Engine   Climate  Electronics BatteryCare
  1.9kWh   0.7kWh     3.7km/kWh     1.2kWh    0.2kWh     0.5kWh      0.0kWh
   7km     34.7%    27.3kWh/100km    63%       8.5%      28.3%        0.0%

 20221209  Regen     Consumption    Engine   Climate  Electronics BatteryCare
  6.9kWh   1.7kWh     4.9km/kWh     5.1kWh    0.5kWh     1.3kWh      0.0kWh
   34km    25.2%    20.3kWh/100km    74%       7.6%      18.8%        0.0%

 20221208  Regen     Consumption    Engine   Climate  Electronics BatteryCare
  1.9kWh   0.6kWh     4.2km/kWh     1.0kWh    0.0kWh     0.9kWh      0.0kWh
   8km     33.1%    24.0kWh/100km    54%       0.6%      45.8%        0.0%

 20221207  Regen     Consumption    Engine   Climate  Electronics BatteryCare
  1.8kWh   0.4kWh     4.4km/kWh     1.1kWh    0.1kWh     0.6kWh      0.0kWh
   8km     22.0%    23.0kWh/100km    61%       8.0%      31.0%        0.0%

 20221206  Regen     Consumption    Engine   Climate  Electronics BatteryCare
  2.7kWh   0.9kWh     4.8km/kWh     1.7kWh    0.2kWh     0.8kWh      0.0kWh
   13km    33.2%    20.7kWh/100km    62%       7.0%      30.8%        0.0%

 20221205  Regen     Consumption    Engine   Climate  Electronics BatteryCare
  3.2kWh   1.1kWh     4.4km/kWh     2.0kWh    0.3kWh     0.9kWh      0.0kWh
   14km    34.5%    22.9kWh/100km    62%      10.3%      27.8%        0.0%

 20221204  Regen     Consumption    Engine   Climate  Electronics BatteryCare
 25.7kWh   2.5kWh     6.0km/kWh    23.2kWh    0.9kWh     1.5kWh      0.0kWh
  154km     9.9%    16.7kWh/100km    91%       3.6%       5.8%        0.0%

 20221203  Regen     Consumption    Engine   Climate  Electronics BatteryCare
  7.0kWh   2.4kWh     5.5km/kWh     5.5kWh    0.6kWh     0.9kWh      0.0kWh
   38km    34.1%    18.3kWh/100km    79%       8.0%      13.1%        0.0%

 20221202  Regen     Consumption    Engine   Climate  Electronics BatteryCare
 10.3kWh   3.4kWh     5.3km/kWh     7.8kWh    0.7kWh     1.8kWh      0.0kWh
   54km    33.4%    19.0kWh/100km    76%       6.5%      17.6%        0.0%

 20221201  Regen     Consumption    Engine   Climate  Electronics BatteryCare
  9.5kWh   3.1kWh     6.0km/kWh     7.8kWh    0.4kWh     1.4kWh      0.0kWh
   57km    32.4%    16.7kWh/100km    82%       3.7%      14.5%        0.0%

 20221130  Regen     Consumption    Engine   Climate  Electronics BatteryCare
  1.0kWh   0.5kWh     4.0km/kWh     0.6kWh    0.1kWh     0.3kWh      0.0kWh
   4km     46.2%    25.2kWh/100km    61%       9.2%      29.8%        0.0%

 20221129  Regen     Consumption    Engine   Climate  Electronics BatteryCare
  3.2kWh   1.3kWh     5.6km/kWh     2.3kWh    0.2kWh     0.7kWh      0.0kWh
   18km    39.5%    18.0kWh/100km    70%       7.7%      22.3%        0.0%

 20221128  Regen     Consumption    Engine   Climate  Electronics BatteryCare
  3.0kWh   1.1kWh     4.7km/kWh     1.9kWh    0.2kWh     0.9kWh      0.0kWh
   14km    37.6%    21.4kWh/100km    63%       5.3%      31.4%        0.0%

 20221127  Regen     Consumption    Engine   Climate  Electronics BatteryCare
 74.0kWh   4.0kWh     5.6km/kWh    68.6kWh    1.4kWh     3.9kWh      0.0kWh
  418km     5.4%    17.7kWh/100km    93%       1.9%       5.3%        0.0%

 20221126  Regen     Consumption    Engine   Climate  Electronics BatteryCare
  1.9kWh   0.6kWh     3.7km/kWh     1.1kWh    0.2kWh     0.6kWh      0.0kWh
   7km     33.7%    26.9kWh/100km    60%       9.0%      31.4%        0.0%

 20221124  Regen     Consumption    Engine   Climate  Electronics BatteryCare
  2.8kWh   1.3kWh     6.5km/kWh     2.2kWh    0.1kWh     0.4kWh      0.0kWh
   18km    47.9%    15.5kWh/100km    80%       4.1%      15.8%        0.0%

 20221123  Regen     Consumption    Engine   Climate  Electronics BatteryCare
  7.2kWh   2.1kWh     5.7km/kWh     5.6kWh    0.3kWh     1.3kWh      0.0kWh
   41km    28.5%    17.6kWh/100km    77%       4.5%      18.4%        0.0%

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release 2.12.0: Toegevoegd "python dailystats.py sheetupdate" en andere verbeteringen

- sheetupdate-optie toegevoegd aan dailystats.py om gedeelde monitor.dailystats Google Spreadsheet bij te werken
- Kolom EV-bereik toegevoegd aan monitor.py, summary.py
- leegmaken Google Spreadsheets met 1 instructie in plaats van looping
- Voorbeelden toegevoegd/geüpdatet
- LEESMIJ bijgewerkt

Let op: dagelijkse statistieken van hyundai_kia_connect_api alleen beschikbaar voor Europa

Voorbeeld monitor.dailystats Google spreadsheet screenshot:


Voorbeeld summary.py sheetupdate screenshot (met rij 21 de kolom EV-bereik):

[Voor 33% gewijzigd door ZuinigeRijder op 28-12-2022 21:30]


  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release 2.13.0: Verwijder onnodige extra serveraanroepen en verwijderde de mogelijkheid om een geforceerde update uit te voeren

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release 2.14.0: Bugfixes: get_last_line en to_int

  • TCroezing
  • Registratie: November 2009
  • Laatst online: 19-03 21:29
Mooi stukje software @ZuinigeRijder! _/-\o_
Ik heb ff snel wat in elkaar gedraaid wat een mariaDB vult die via grafana ontsloten wordt. Daarin zie ik hoeveel er gereden is en wat daarvan het verbruik is. Met als basis jouw sw, top! :9

Maar het werkt nog niet helemaal bij mij.

Zo zie ik in de trip summary:
code:
1
2
3
Warning: timestamp wrong line 3495
SPLIT: ['...']
PREV : ['...']

Als ik dan die trip summary bekijk, mis ik op die momenten ook een trip en de volgende trip heeft dubbel verbruik. En in de monitor.csv ziet het (ook de timestamp) gewoon uit.
Enig idee?
Ik gebruik de laatste sw versie (tot gister dan, je gaat zo snel ;) )
Wil je dit soort opmerkingen wel hier trouwens?

[Voor 5% gewijzigd door TCroezing op 02-01-2023 18:57]


  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
@TCroezing Helemaal goed dat je het hier meldt. Ik heb dat probleem ook, dat ik via de API een oude timestamp binnenkrijg, terwijl wel de coördinaten veranderd zijn. Meestal komt bij de volgende regel dan de goede datum/tijd.

Ik doe dan altijd de monitor.csv handmatig wijzigen (datum/tijd meestal van de volgende regel overnemen), zodat summary.py dan niet meer die foutmelding geeft. Ik heb juist die foutmelding toegevoegd om die foute trip informatie te kunnen detecteren.

Ander mogelijkheid is om deze foutregels te filteren, maar dan klopt de trip informatie niet helemaal.

Moet nog steeds in issue hiervoor indienen bij hyundai_kia_connect_api, maar kijkende naar die code, denk ik dat het probleem aan de server kant ligt :(

Net zoals ik nu het probleem heb dat de kilometertellerstand niet meer goed doorkomt bij infotainment versie 221129 op mijn IONIQ 5. Ik heb daar een poor-man's workaround voor gemaakt, maar dat helpt maar een beetje.

EDIT: ik heb dit nu ook weer.....

monitor.csv:
code:
1
2
3
2022-12-31 16:28:19+01:00, 5.118544, ....
2022-12-31 16:28:19+01:00, 5.085289, ....
2023-01-02 16:38:09+01:00, 5.118586, ....


Foutmelding bij uitvoren van summary.py:

code:
1
2
3
Warning: timestamp wrong line 4
SPLIT: ['2022-12-31 16:28:19+01:00', ' 5.085289', ....
PREV : ['2022-12-31 16:28:19+01:00', ' 5.118544',  .....


De datum/tijd van de tweede regel moet de datum/tijd van de derde regel zijn, maar eigenlijk net ervoor 8)7
Tja, ik kan wel aanpassen dat deze dit standaard gaat aanpassen, maar dan kun je het niet meer handmatig controleren. Want misschien is het niet altijd de volgende regel.

[Voor 25% gewijzigd door ZuinigeRijder op 02-01-2023 21:33]


  • TCroezing
  • Registratie: November 2009
  • Laatst online: 19-03 21:29
@ZuinigeRijder Bedankt voor het antwoord!
Ik ga dan voor het handmatig aanpassen. De monitor. csv zal dan alleen voor nieuwe gevallen mogelijk niet kloppen, maar dat is te detecteren.
1x meer werk, daarna bijhouden. Tis de moeite waard! :*)
(ben gek op inzicht door overzicht)

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
@TCroezing Ik heb een issue ingediend op github. Zie deze discussie.

Even afwachten of ik zelf een workaround moet maken of dat hyundai_kia_connect_api gaat aanpassen.

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Ik heb toch maar een (tijdelijke) fix gemaakt.

Nieuwe release R2.15.0: (tijdelijke) oplossing voor verkeerde datum-/tijdstempels in monitor.csv

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release 2.16.0: fix om ook 2.1.2 te ondersteunen en andere verbeteringen

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Ik heb ontdekt hoe ik mytrips kan krijgen door te snuffelen aan de Hyundai Bluelink-app.

Hier is het feature verzoek, dus ik kan dit hopelijk in de toekomst toevoegen.




  • TCroezing
  • Registratie: November 2009
  • Laatst online: 19-03 21:29
@ZuinigeRijder Ik zie de laatste tijd half lege regels in de trips terug (-kWh, km/kWh, kWh/100km, cost Euro). Blijkbaar kunnen deze verbruikscijfers niet berekend worden. Als ik kijk naar de monitor.csv, snap ik dat, dus wellicht ligt daar het probleem. Wat ik daar zie (geanomiseerd):
code:
1
2
3
4
5
6
7
8
9
10
2023-01-06 22:32:47+01:00, A, A, False, 79, 5859.1, 90, False, 2, -
2023-01-07 06:39:32+01:00, B, B, False, 71, 5901.4, 81, False, 0, -
2023-01-07 06:39:32+01:00, B, B, False, 71, 5901.4, 81, False, 0, -
2023-01-07 06:39:32+01:00, B, B, False, 71, 5901.4, 81, False, 0, -
2023-01-07 06:39:32+01:00, B, B, False, 71, 5901.4, 81, False, 0, -
2023-01-07 16:23:41+01:00, A, A, False, 71, 5944.5, 81, False, 0, -
2023-01-08 06:33:52+01:00, B, B, False, 86, 5986.7, 60, False, 0, -
2023-01-08 06:33:52+01:00, B, B, False, 86, 5986.7, 60, False, 0, -
2023-01-08 06:33:52+01:00, B, B, False, 86, 5986.7, 60, False, 0, -
2023-01-08 06:33:52+01:00, B, B, False, 86, 5986.7, 60, False, 0, -

Op de 1e regel wordt de laadpaal aangesloten, die die nacht/ochtend pas gaat laden, tot 90%.
Zoals ik het zie:
  • 7e smorgens rit kost 9%
  • 7e smiddags rit kost ??%
  • 8e smorgens rit kost ??%
Dat klopt toch niet, hij mist ergens iets volgens mij (7e smiddags 70%?). Enig idee?
Momenteel is de lading inderdaad 60%
(Ik heb de laatste sw-versies gister rond 14u geïnstalleerd)

Overigens zie ik ook de adressen soms verschillen bij gelijk blijvende longitude en latitude, maar dat vind ik apart, maar niet belangrijk (voor mij :P)

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
@TCroezing ik denk dat de tijden niet klopt op 2023-01-06, maar dat dit 2023-01-07 moet zijn. R2.15.0 zou dit verholpen moeten hebben. Dus ook de andere datum/tijden kunnen daardoor verkeerd zijn.

Hoe vaak haal je de gegevens op? En tussen welke tijden?

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release 2.17.0: NIEUW: summary.charge.csv voor de gedetecteerde laadsessies en andere verbeteringen

summary.py:
- NIEUW: schrijf summary.charge.csv voor de gedetecteerde laadsessies, met per dag "datum, kilometerteller, +kWh, einde lading SOC%" (kan door andere tools worden gebruikt)
- Behandel 0 en 1 ook als False en True, dus eerdere shrink.py-uitvoer kan worden gebruikt door summary.py
- De eerste paar regels van Google-spreadsheet verbeterd om beter te begrijpen
- Het probleem opgelost dat lege informatie van de volgende dag werd getoond (nu tot het einde van de dag wordt getoond)

Andere verbeteringen

Algemeen:
- (Automatisch) geformatteerde python-scripts volgens Black-coderingsstijl
- Geoptimaliseerde prestaties door luie uitvoering van foutopsporingsinstructies, zodat ze niet worden uitgevoerd in niet-foutopsporingsmodus

monitor.py:
- toegevoegd in monitor.lastrun de regel dailystats van vandaag (regel 5)
- de labels in monitor.lastrun-regels gewijzigd (kan door andere tools worden gebruikt)

dailystats.py:
- maximaal aantal rijen in de uitvoer van Google-spreadsheets
- toon ook de dagelijkse statistieken voor de huidige dag, met behulp van monitor.lastrun

shrink.py:
- vervang False en True niet door 0 en 1

Voorbeelduitvoer van summary.charged.csv:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
date, odometer, +kWh, end charged SOC%
2022-09-21, 17383.5, 15.4, 68
2022-09-23, 17387.1, 6.3, 80
2022-09-24, 17794.9, 15.4, 7
2022-09-25, 17810.9, 37.1, 60
2022-09-30, 17867.2, 12.6, 60
2022-10-03, 18026.2, 23.8, 60
2022-10-09, 18115.4, 14.0, 58
2022-10-13, 18221.0, 13.3, 54
2022-10-14, 18248.3, 4.2, 60
2022-10-15, 18252.1, 4.2, 60
2022-10-17, 18406.7, 21.7, 59
2022-10-21, 18530.4, 17.5, 58
2022-10-22, 18564.9, 15.4, 80
2022-10-23, 18973.0, 51.1, 51
2022-10-24, 19026.6, 4.2, 57
2022-10-27, 19083.1, 27.3, 72
2022-10-31, 19262.4, 28.7, 72
2022-11-09, 19454.7, 15.4, 62
2022-11-16, 19555.6, 22.4, 70
2022-11-26, 20005.7, 13.3, 60
2022-11-27, 20428.2, 56.0, 30
2022-11-28, 20443.8, 48.3, 100
2022-12-04, 20779.8, 42.0, 90
2022-12-12, 20879.4, 23.1, 74
2022-12-21, 20994.2, 31.5, 80
2022-12-23, 21168.1, 42.0, 100
2022-12-24, 21579.5, 51.1, 70
2022-12-25, 21706.6, 5.6, 77
2022-12-31, 21746.9, 15.4, 76
2023-01-08, 22055.4, 42.7, 80



Screenshot van Excel-voorbeeld met summary.charged.csv:

  • TCroezing
  • Registratie: November 2009
  • Laatst online: 19-03 21:29
ZuinigeRijder schreef op zondag 8 januari 2023 @ 21:37:
@TCroezing ik denk dat de tijden niet klopt op 2023-01-06, maar dat dit 2023-01-07 moet zijn. R2.15.0 zou dit verholpen moeten hebben. Dus ook de andere datum/tijden kunnen daardoor verkeerd zijn.

Hoe vaak haal je de gegevens op? En tussen welke tijden?
Ik heb inderdaad de basis monitor.csv wat moeten herstellen.
Ik haal elk half uur data op. Dat gaat wel eens mis idd, maar een tijd aanwijzen van dat er niet gereden wordt, is lastig (ivm dienstenrooster).
Vraag, als je bv elke 4 uur een call doet, en je doet 5 ritjes, wat krijg je dan terug, alle 5 of alleen de laatste?

Overigens, ik zie ook deze fouten meermaals in de log voorkomen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
2023-01-12 21:35:42: Exception: string indices must be integers
Traceback (most recent call last):
  File "/app/hyundai_kia_connect_monitor/monitor.py", line 282, in handle_vehicles
    manager.check_and_refresh_token()
  File "/app/hyundai_kia_connect_monitor/hyundai_kia_connect_api/VehicleManager.py", line 113, in check_and_refresh_token
    self.initialize()
  File "/app/hyundai_kia_connect_monitor/hyundai_kia_connect_api/VehicleManager.py", line 58, in initialize
    self.token: Token = self.api.login(self.username, self.password)
  File "/app/hyundai_kia_connect_monitor/hyundai_kia_connect_api/KiaUvoApiEU.py", line 182, in login
    device_id = self._get_device_id(stamp)
  File "/app/hyundai_kia_connect_monitor/hyundai_kia_connect_api/KiaUvoApiEU.py", line 953, in _get_device_id
    device_id = response["resMsg"]["deviceId"]

Maar ik zal nu de laatste versie even installeren...

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
TCroezing schreef op vrijdag 13 januari 2023 @ 10:45:
[...]

Ik heb inderdaad de basis monitor.csv wat moeten herstellen.
Ik haal elk half uur data op. Dat gaat wel eens mis idd, maar een tijd aanwijzen van dat er niet gereden wordt, is lastig (ivm dienstenrooster).
Vraag, als je bv elke 4 uur een call doet, en je doet 5 ritjes, wat krijg je dan terug, alle 5 of alleen de laatste?
Helaas krijg je alleen de laatste stand, ik probeer de ritinformatie tussen de opgevraagde standen te bepalen (veranderde kilometerstand). Aangezien er nu nog alleen maar de server waardes opgevraagd worden door het tool (geen 12 volt batterij drain door gebruik tool), vraag ik het nu om de 15 minuten tussen 6.00 uur en 22:00 uur op. Dan is de kans op missen van een rit kleiner.

Echter ik ben bezig om de trip informatie op te vragen van de server (My Trips), die is niet afhankelijk van het aantal keer en tijdstip van opvragen. Zie deze post:

ZuinigeRijder in "Ritbeheertools voor Hyundai Bluelink of Kia UV Connect"

Ik heb al een voorzet gegeven aan de ontwikkelaar van hyundai_kia_connect_api. Als dat geïntegreerd is, kan ik dat toevoegen aan mijn tool.
Overigens, ik zie ook deze fouten meermaals in de log voorkomen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
2023-01-12 21:35:42: Exception: string indices must be integers
Traceback (most recent call last):
  File "/app/hyundai_kia_connect_monitor/monitor.py", line 282, in handle_vehicles
    manager.check_and_refresh_token()
  File "/app/hyundai_kia_connect_monitor/hyundai_kia_connect_api/VehicleManager.py", line 113, in check_and_refresh_token
    self.initialize()
  File "/app/hyundai_kia_connect_monitor/hyundai_kia_connect_api/VehicleManager.py", line 58, in initialize
    self.token: Token = self.api.login(self.username, self.password)
  File "/app/hyundai_kia_connect_monitor/hyundai_kia_connect_api/KiaUvoApiEU.py", line 182, in login
    device_id = self._get_device_id(stamp)
  File "/app/hyundai_kia_connect_monitor/hyundai_kia_connect_api/KiaUvoApiEU.py", line 953, in _get_device_id
    device_id = response["resMsg"]["deviceId"]

Maar ik zal nu de laatste versie even installeren...
Ja, het komt vaak voor dat de server overbelast is of geen response geeft en dan komen die foutmeldingen naar voren. Als het goed is zie je ook nog een regel wat de eigenlijke oorzaak is. Nu doe ik een algemene try/catch en laat altijd de stacktrace zien. Misschien moet ik dat ook aanpassen, dat ik alleen de stacktrace laat zien bij "niet bekende" fouten.

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Het kilometerteller probleem is opgelost op mijn IONIQ 5 met de laatste infotainment update 221223. Dit probleem met de kilometerteller deed zich voor bij versie 221129. Ook anderen melden dat dit is opgelost in Kia e-Niro en Kona. Dus voor iemand die er last van heeft.....

Het originele probleem wordt hier beschreven:
ZuinigeRijder in "Het grote Hyundai Ioniq 5 topic"

  • TCroezing
  • Registratie: November 2009
  • Laatst online: 19-03 21:29
ZuinigeRijder schreef op vrijdag 13 januari 2023 @ 11:26:
Helaas krijg je alleen de laatste stand, ik probeer de ritinformatie tussen de opgevraagde standen te bepalen (veranderde kilometerstand). Aangezien er nu nog alleen maar de server waardes opgevraagd worden door het tool (geen 12 volt batterij drain door gebruik tool), vraag ik het nu om de 15 minuten tussen 6.00 uur en 22:00 uur op. Dan is de kans op missen van een rit kleiner.

Echter ik ben bezig om de trip informatie op te vragen van de server (My Trips), die is niet afhankelijk van het aantal keer en tijdstip van opvragen. Zie deze post:

ZuinigeRijder in "Ritbeheertools voor Hyundai Bluelink of Kia UV Connect"

Ik heb al een voorzet gegeven aan de ontwikkelaar van hyundai_kia_connect_api. Als dat geïntegreerd is, kan ik dat toevoegen aan mijn tool.
Was er al bang voor dat je dan ritten zou missen...

Maar die ritinfo in de app geeft geen verbruik (kWh en kWh/100Km) weer, een groot gemis. :'(
Lukt het dan wel om die data wel uit de cloud te halen?

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
TCroezing schreef op vrijdag 13 januari 2023 @ 12:27:
[...]

Was er al bang voor dat je dan ritten zou missen...

Maar die ritinfo in de app geeft geen verbruik (kWh en kWh/100Km) weer, een groot gemis. :'(
Lukt het dan wel om die data wel uit de cloud te halen?
Idee is om de dailystats te gebruiken in combinatie met de tripinfo vanuit de cloud.
Met de dailystats reken ik per dag al het verbruik uit:



Daaronder wil ik dan voor die dag de trips opsommen. Dan heb je nog niet het verbruik per trip (als trip > 1), maar wel van die dag. Eventueel zou ik nog het verbruik kunnen matchen met summary.py, maar dan moet je inderdaad vaak genoeg de gegevens opvragen.

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release R2.18.0: Cosmetische wijzigingen in Google Spreadsheet-uitvoer.




  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Belangrijke nieuwe release v3.0.0: Tripinfo vanuit de auto (alleen Europa) en andere verbeteringen


  • TCroezing
  • Registratie: November 2009
  • Laatst online: 19-03 21:29
@ZuinigeRijder Ik hoop dat jij ziet wat er mis is, of beter, hoe het op te lossen, want ik kom er niet meer uit. Heb wel wat proberen te tweaken, maar er komt geen goed (trip) resultaat uit.
Hier gaat het om:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2023-01-15 20:06:10+01:00   A   A    False  78  6382.3  70   False  0   A   292
2023-01-16 09:20:42+01:00   A   A    False  84  6382.4  70   False  0   A   -1
2023-01-16 11:23:39+01:00   A   A    False  85  6382.4  28   True   2   A   112
2023-01-16 12:12:28+01:00   B   B    False  85  6546.6  40   True   2   B (bij aankomst aan de lader)   161
2023-01-16 13:16:17+01:00   B   B    False  85  6546.6  55   False  2   B   228
2023-01-16 13:44:14+01:00   C   C    False  85  6562    55   False  2   C (bij aankomst aan de lader)   228
2023-01-16 15:27:41+01:00   D   D    False  86  6564    52   False  0   D (onderweg!...)    314
2023-01-16 15:33:48+01:00   D   D    False  86  6564    74   False  0   D (onderweg!...)    312
2023-01-16 17:38:39+01:00   E   E    False  86  6714.8  74   False  0   E (bij aankomst aan de lader)   312
2023-01-16 17:38:39+01:00   E   E    False  86  6714.8  74   False  0   E (wel andere letters postcode…)    312
2023-01-16 18:52:44+01:00   E   E    False  87  6714.8  60   True   2   E   251
2023-01-16 19:27:42+01:00   F   F    False  87  6718.3  66   False  2   F   282
2023-01-16 19:36:33+01:00   F   F    False  87  6718.3  65   False  0   F   279
2023-01-19 14:43:34+01:00   G   G    False  70  6760.6  55   False  0   G   229
2023-01-19 14:43:34+01:00   G   G    False  70  6760.6  55   False  0   G (wel andere letters postcode…)    229
2023-01-19 14:43:34+01:00   G   G    False  70  6760.6  55   False  0   G   229

Dit geeft als trips:
code:
1
2
3
4
5
6
7
8
9
Period   date        info    odometer    delta km       +kWh         -kWh    km/kWh  kWh/100km   cost Euro   SOC%CUR    AVG MIN MAX  12V%CUR    AVG MIN MAX  #charges      #trips    Address     EV range
TRIP         2023-01-15  20:06     6382.3         4.3                    -0.6                                         70     71  70  71       78     80  78  81                   1     A   292
TRIP         2023-01-16  09:20     6382.4         0.1                                                                 70     70  70  70       84     81  78  84                   1     A   -1
TRIP         2023-01-16  12:12     6546.6       164.2        7.7        -26.9       6.1       16.4        8.06        40     45  28  70       85     85  84  85       1           1     B   161
TRIP         2023-01-16  13:44     6562.0        15.4        9.6                                                      55     50  40  55       85     86  85  85                   1     C   228
TRIP         2023-01-16  15:27     6564.0         2.0                    -1.9       1.0       96.0        0.58        52     54  52  55       86     86  85  86                   1     D   314
TRIP         2023-01-16  17:38     6714.8       150.8       14.1                                                      74     74  52  74       86     87  86  86       1           1     E   312
TRIP         2023-01-16  19:27     6718.3         3.5        3.8         -9.0       0.4      256.0        2.69        66     66  60  74       87     87  86  87       1           1     F   282
TRIP         2023-01-19  14:43     6760.6        42.3                    -6.4       6.6       15.1        1.92        55     60  55  65       70     79  70  87                   1     G   229

Zoals je ziet zijn er een paar rare zaken. Dubbele rijen, onjuiste/hoge verbruiken. Mss raakt hij in de war raakt bij het laden?
Enig idee hoe dit op te lossen?
(bovenstaande is nog met R2.17.0)

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
@TCroezing denk dat het inderdaad komt door de intervallen en combinatie met laden.

Zie ook deze FAQ
What is the difference between dailystats.py and summary.py?

- dailystats.py (Europe only) shows the car recorded trip info and daily stats, which are more accurate and also tries to match/show summary trip info
- summary.py is less accurate, because it tries to determine the information between snapshots, so information can be missed, especially when longer intervals are used
Wanneer je in ieder geval dailystats.py gaat gebruiken, zijn in ieder geval de trips en km van die trip correct. En daarnaast laat ik de gematchte trips van summary.py zien tussen ronde haken. Jammer genoeg geeft de tripinfo van de bluelink api geen verbruikscijfers terug. Maar wel van die dag in dailystats. Charges worden ook niet via de bluelink API teruggegeven, dus daar moet weer op summary.py teruggegrepen worden, maar dien is dus veel minder accuraat.

Om de hoeveel tijd haal jij nu de gegevens op met monitor.py?

[Voor 10% gewijzigd door ZuinigeRijder op 19-01-2023 17:10]


  • TCroezing
  • Registratie: November 2009
  • Laatst online: 19-03 21:29
Helaas, na het draaien van de monitor.py cacheupdate, summary.py trip en dailystats.py krijg ik dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Traceback (most recent call last):
  File "/app/hyundai_kia_connect_monitor/dailystats.py", line 676, in <module>
    reverse_print_dailystats(TODAY_DAILY_STATS_LINE)  # and then dailystats
  File "/app/hyundai_kia_connect_monitor/dailystats.py", line 599, in reverse_print_dailystats
    reverse_print_dailystats_one_line(today_daily_stats_line)
  File "/app/hyundai_kia_connect_monitor/dailystats.py", line 592, in reverse_print_dailystats_one_line
    print_day_trip_info(date)
  File "/app/hyundai_kia_connect_monitor/dailystats.py", line 453, in print_day_trip_info
    print_tripinfo(
  File "/app/hyundai_kia_connect_monitor/dailystats.py", line 420, in print_tripinfo
    distance_summary_trip, kwh_consumed = get_trip_for_datetime(
  File "/app/hyundai_kia_connect_monitor/dailystats.py", line 372, in get_trip_for_datetime
    trip_time = trip_datetime.split(" ")[1]
IndexError: list index out of range

Ik ververs elk halfuur. Vanwege dienstenrooster kan ik niet zomaar zeggen dat 's nachts niet hoeft nl.

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
@TCroezing ik lees summary.trip.csv uit. Ik loop door de inhoud van deze file, van achteren naar voren en wanneer ik een regel met meer dan 3 elementen gescheiden door een comma tegenkom, ga ik ervanuit dat het een geldige regel is. De eerste kolom bevat een datum tijd in formaat "yyyy-mm-dd hh:mm". Heb je in die file gekke data staan?

Maar ik denk dat ik weet wat het probleem is, de header regel 1 van summary.trip.csv wordt niet overgeslagen, denk ik. Als dat zo is moet de volgende regel 223 in dailystats.py aangepast worden:
van:
code:
1
            if line != "" and "Date" not in line:  # skip header/empty lines

in:
code:
1
            if line != "" and "Date" not in line and "date" not in line:  # skip header/empty lines


En als dat niet helpt. Kun je mij de inhoud via een PB sturen? In ieder geval moet ik er niet zo op stuk lopen. Waarschijnlijk doet dailstats.py het ook wanneer die file er niet is. Maar dan wordt de trip informatie van summary.py niet gematched.

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
@TCroezing bug fix V3.0.1: avoid IndexError: list index out of range

  • TCroezing
  • Registratie: November 2009
  • Laatst online: 19-03 21:29
@ZuinigeRijder Dank voor de update.
Ik heb de nieuwe versie(s) geïnstalleerd, maar nu gaat het mis met dailystats.py:
code:
1
20230120 15:50:29: ERROR: unexpected line: TRIP    , 2023-01-20, 14:35,   6845.6,     42.2,        ,     -7.0,    6.0,      16.7,      2.11,      31, 37, 31, 42,      81, 83, 81, 84,         ,      1  , "A",126

Hierbij loopt deze melding oneindig en moet ik hem afbreken. :'(
De aangegeven regel is wel de laatste regel in de summary.trip.csv (behalve footer)

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
TCroezing schreef op vrijdag 20 januari 2023 @ 16:00:
@ZuinigeRijder Dank voor de update.
Ik heb de nieuwe versie(s) geïnstalleerd, maar nu gaat het mis met dailystats.py:
code:
1
20230120 15:50:29: ERROR: unexpected line: TRIP    , 2023-01-20, 14:35,   6845.6,     42.2,        ,     -7.0,    6.0,      16.7,      2.11,      31, 37, 31, 42,      81, 83, 81, 84,         ,      1  , "A",126

Hierbij loopt deze melding oneindig en moet ik hem afbreken. :'(
De aangegeven regel is wel de laatste regel in de summary.trip.csv (behalve footer)
Ok, de oneindige loop is te verklaren en te fixen. Wat ik niet begrijp is dat de laatste regel in file summary.trip.csv:

code:
1
TRIP    , 2023-01-20, 14:35,   6845.6,     42.2,        ,     -7.0,    6.0,      16.7,      2.11,      31, 37, 31, 42,      81, 83, 81, 84,         ,      1  , "A",126


De file summary.trip.csv wordt herschreven met monitor.csv als input. Heb je daar gekke informatie instaan, zodat met het commando "python summary.py trip" dit in die file komt te staan. Staat in de monitor.csv file ergens TRIP vooraan? Want ik krijg dat niet in die file te staan.

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release R3.1.0: Type-hints, automatische tests en andere verbeteringen toegevoegd

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release R3.2.0: dailystats.py: vertalingen toegevoegd voor standaarduitvoer en bladupdate

Voorbeeld:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
 Laatst uitgevoerd 2023-01-27 13:49 vrij

      Totalen         Recuperatie      Consumptie    Motor       Klimaat     Elektronisch  Batterijonderhoud
      163.9kWh          21.9kWh        5.6km/kWh    141.1kWh      7.5kWh       14.9kWh           0.4kWh
       913km             13.3%       18.0kWh/100km    86%          4.6%          9.1%             0.2%
    (+161.7kWh)

     2023-01-22       Recuperatie      Consumptie    Motor       Klimaat     Elektronisch  Batterijonderhoud
      74.6kWh            4.1kWh        5.6km/kWh    66.2kWh       3.5kWh        4.5kWh           0.4kWh
       414km              5.5%       18.0kWh/100km    89%          4.7%          6.0%             0.5%
     (+67.9kWh)           Reis                      Afstand    Gem. snelheid Max snelheid    Inactieve tijd
      (8.4kWh)        17:50-18:39     (6.4km/kWh)     54km        83km/u       106km/u           8 min
                      16:13-17:14       (91.0km)      91km        92km/u       100km/u           0 min
      (7.0kWh)        15:03-15:51     (7.4km/kWh)     52km        78km/u       102km/u           6 min
      (0.7kWh)        14:25-14:31     (4.3km/kWh)     3km         38km/u        69km/u           0 min
      (0.7kWh)        13:37-13:43     (4.3km/kWh)     3km         39km/u        77km/u           0 min
      (0.7kWh)        12:42-12:48     (4.3km/kWh)     3km         40km/u        75km/u           0 min
                      12:25-12:25                     0km         3km/u         5km/u            0 min
      (0.7kWh)        12:04-12:09     (4.3km/kWh)     3km         41km/u        72km/u           0 min
     (42.7kWh)        08:42-11:03     (4.6km/kWh)    198km        88km/u       105km/u           2 min
                      00:38-00:39                     0km         3km/u         8km/u            0 min
                      00:19-00:32                     7km         39km/u        94km/u           1 min

     2023-01-21       Recuperatie      Consumptie    Motor       Klimaat     Elektronisch  Batterijonderhoud
       3.6kWh            0.6kWh        3.4km/kWh     1.9kWh       1.0kWh        0.7kWh           0.0kWh
        12km             18.2%       29.6kWh/100km    55%         26.9%         18.6%             0.0%
     (+17.5kWh)           Reis                      Afstand    Gem. snelheid Max snelheid    Inactieve tijd
      (2.1kWh)        18:49-19:04     (2.9km/kWh)     6km         35km/u        62km/u           3 min
      (0.7kWh)        13:15-13:22     (4.3km/kWh)     3km         35km/u        71km/u           1 min
      (1.4kWh)        10:33-10:42     (2.1km/kWh)     3km         30km/u        55km/u           1 min

     2023-01-20       Recuperatie      Consumptie    Motor       Klimaat     Elektronisch  Batterijonderhoud
       1.4kWh            0.1kWh        1.5km/kWh     0.6kWh       0.4kWh        0.4kWh           0.0kWh
        2km               7.7%       68.8kWh/100km    44%         27.5%         28.3%             0.0%
                          Reis                      Afstand    Gem. snelheid Max snelheid    Inactieve tijd
                      14:03-14:09                     1km         21km/u        44km/u           1 min
      (0.7kWh)        13:38-13:44     (1.4km/kWh)     1km         21km/u        47km/u           1 min

     2023-01-18       Recuperatie      Consumptie    Motor       Klimaat     Elektronisch  Batterijonderhoud
       1.9kWh            0.4kWh        5.1km/kWh     1.4kWh       0.2kWh        0.4kWh           0.0kWh
        10km             23.1%       19.4kWh/100km    71%          9.2%         20.1%             0.0%
                          Reis                      Afstand    Gem. snelheid Max snelheid    Inactieve tijd
      (0.7kWh)        12:07-12:15     (7.1km/kWh)     5km         43km/u        63km/u           1 min
      (1.4kWh)        09:38-09:47     (3.6km/kWh)     5km         40km/u        63km/u           1 min

     2023-01-17       Recuperatie      Consumptie    Motor       Klimaat     Elektronisch  Batterijonderhoud
       1.3kWh            0.4kWh        3.8km/kWh     0.7kWh       0.3kWh        0.4kWh           0.0kWh
        5km              33.6%       26.5kWh/100km    51%         20.6%         27.9%             0.0%
                          Reis                      Afstand    Gem. snelheid Max snelheid    Inactieve tijd
      (1.4kWh)        14:18-14:50     (3.6km/kWh)     5km         28km/u        60km/u           19 min

     2023-01-16       Recuperatie      Consumptie    Motor       Klimaat     Elektronisch  Batterijonderhoud
       1.2kWh            0.4kWh        4.2km/kWh     0.7kWh       0.1kWh        0.3kWh           0.0kWh
        5km              35.5%       24.1kWh/100km    59%         12.2%         29.1%             0.0%
                          Reis                      Afstand    Gem. snelheid Max snelheid    Inactieve tijd
                      17:42-17:46       (1.0km)       1km         30km/u        56km/u           1 min
      (1.4kWh)        10:35-10:45     (2.9km/kWh)     4km         31km/u        51km/u           2 min

     2023-01-15       Recuperatie      Consumptie    Motor       Klimaat     Elektronisch  Batterijonderhoud
      26.5kWh            3.2kWh        5.8km/kWh    24.6kWh       0.5kWh        1.4kWh           0.0kWh
       154km             11.9%       17.2kWh/100km    93%          2.0%          5.3%             0.0%
     (+33.6kWh)           Reis                      Afstand    Gem. snelheid Max snelheid    Inactieve tijd
     (11.2kWh)        18:14-19:13     (6.9km/kWh)     77km        81km/u       103km/u           0 min
                      17:20-17:22                     0km         18km/u        38km/u           0 min
     (15.4kWh)        12:34-13:38     (5.0km/kWh)     77km        77km/u        95km/u           2 min

     2023-01-14       Recuperatie      Consumptie    Motor       Klimaat     Elektronisch  Batterijonderhoud
       0.8kWh            0.3kWh        4.8km/kWh     0.5kWh       0.1kWh        0.3kWh           0.0kWh
        4km              33.3%       20.6kWh/100km    57%          6.5%         36.4%             0.0%
                          Reis                      Afstand    Gem. snelheid Max snelheid    Inactieve tijd
                      14:18-14:24       (2.0km)       2km         27km/u        51km/u           1 min
      (0.7kWh)        13:24-13:31     (2.9km/kWh)     2km         23km/u        48km/u           1 min

     2023-01-13       Recuperatie      Consumptie    Motor       Klimaat     Elektronisch  Batterijonderhoud
       0.8kWh            0.1kWh        1.2km/kWh     0.1kWh       0.0kWh        0.7kWh           0.0kWh
        1km              12.8%       80.6kWh/100km    18%          0.0%         81.9%             0.0%
                          Reis                      Afstand    Gem. snelheid Max snelheid    Inactieve tijd
                      12:45-13:46                     0km         0km/u         0km/u            61 min
      (1.4kWh)        10:06-10:12     (0.7km/kWh)     1km         27km/u        53km/u           3 min
                      09:02-09:04                     0km         0km/u         0km/u            2 min

     2023-01-12       Recuperatie      Consumptie    Motor       Klimaat     Elektronisch  Batterijonderhoud
       0.7kWh            0.2kWh        2.8km/kWh     0.3kWh       0.1kWh        0.4kWh           0.0kWh
        2km              29.3%       36.2kWh/100km    39%          9.0%         52.5%             0.0%
                          Reis                      Afstand    Gem. snelheid Max snelheid    Inactieve tijd
                      15:31-15:34       (1.0km)       1km         27km/u        56km/u           1 min
                      15:19-15:20                     0km         14km/u        26km/u           0 min
                      13:59-14:02       (3.0km)       1km         25km/u        50km/u           0 min

     2023-01-11       Recuperatie      Consumptie    Motor       Klimaat     Elektronisch  Batterijonderhoud
       1.0kWh            0.5kWh        4.1km/kWh     0.6kWh       0.1kWh        0.3kWh           0.0kWh
        4km              55.7%       24.6kWh/100km    65%          5.5%         29.4%             0.0%
                          Reis                      Afstand    Gem. snelheid Max snelheid    Inactieve tijd
                      12:33-12:39                     2km         32km/u        68km/u           1 min
      (0.7kWh)        12:18-12:23     (11.4km/kWh)    2km         33km/u        70km/u           0 min

     2023-01-10       Recuperatie      Consumptie    Motor       Klimaat     Elektronisch  Batterijonderhoud
       4.1kWh            1.7kWh        5.1km/kWh     2.9kWh       0.3kWh        0.9kWh           0.0kWh
        21km             41.3%       19.5kWh/100km    70%          8.1%         21.5%             0.0%
                          Reis                      Afstand    Gem. snelheid Max snelheid    Inactieve tijd
                      14:20-14:55                     5km         30km/u        63km/u           23 min
      (1.4kWh)        13:26-13:38     (5.7km/kWh)     8km         46km/u        81km/u           0 min
      (2.1kWh)        13:10-13:22     (3.8km/kWh)     8km         45km/u        80km/u           0 min

     2023-01-08       Recuperatie      Consumptie    Motor       Klimaat     Elektronisch  Batterijonderhoud
      24.0kWh            3.1kWh        6.4km/kWh    22.5kWh       0.3kWh        1.2kWh           0.0kWh
       153km             12.9%       15.7kWh/100km    94%          1.2%          5.1%             0.0%
     (+42.7kWh)           Reis                      Afstand    Gem. snelheid Max snelheid    Inactieve tijd
      (7.0kWh)        16:07-17:08     (10.9km/kWh)    76km        79km/u        96km/u           1 min
                      11:36-11:38                     0km         32km/u        56km/u           0 min
                      10:01-11:03                     77km        78km/u        98km/u           1 min

     2023-01-07       Recuperatie      Consumptie    Motor       Klimaat     Elektronisch  Batterijonderhoud
       0.9kWh            0.4kWh        3.3km/kWh     0.5kWh       0.0kWh        0.4kWh           0.0kWh
        3km              45.0%       30.6kWh/100km    54%          3.2%         42.4%             0.0%
                          Reis                      Afstand    Gem. snelheid Max snelheid    Inactieve tijd
      (1.4kWh)        13:28-13:31     (2.9km/kWh)     1km         25km/u        57km/u           0 min
                      13:18-13:21                     0km         19km/u        37km/u           0 min
                      13:03-13:08                     2km         28km/u        52km/u           0 min

     2023-01-06       Recuperatie      Consumptie    Motor       Klimaat     Elektronisch  Batterijonderhoud
       2.3kWh            0.9kWh        4.8km/kWh     1.5kWh       0.1kWh        0.7kWh           0.0kWh
        11km             39.5%       20.8kWh/100km    67%          4.9%         28.4%             0.0%
                          Reis                      Afstand    Gem. snelheid Max snelheid    Inactieve tijd
      (4.9kWh)        16:00-16:08     (10.8km/kWh)    4km         39km/u        66km/u           0 min
                      14:14-14:22                     5km         41km/u        65km/u           0 min
                      08:42-08:46                     1km         29km/u        57km/u           1 min
                      08:18-08:25                     1km         23km/u        50km/u           2 min

     2023-01-04       Recuperatie      Consumptie    Motor       Klimaat     Elektronisch  Batterijonderhoud
       6.0kWh            1.8kWh        6.5km/kWh     5.4kWh       0.1kWh        0.5kWh           0.0kWh
        39km             29.9%       15.3kWh/100km    90%          1.7%          8.2%             0.0%
                          Reis                      Afstand    Gem. snelheid Max snelheid    Inactieve tijd
                      16:24-16:45                     20km        63km/u       103km/u           1 min
                      13:37-13:56                     19km        65km/u       108km/u           0 min

     2023-01-03       Recuperatie      Consumptie    Motor       Klimaat     Elektronisch  Batterijonderhoud
      11.5kWh            3.1kWh        5.8km/kWh     9.7kWh       0.4kWh        1.3kWh           0.0kWh
        67km             27.1%       17.1kWh/100km    85%          3.8%         11.3%             0.0%
                          Reis                      Afstand    Gem. snelheid Max snelheid    Inactieve tijd
     (10.5kWh)        19:21-19:29     (5.9km/kWh)     7km         58km/u        98km/u           0 min
                      18:54-19:06                     7km         39km/u        69km/u           1 min
                      14:34-15:08                     20km        45km/u        86km/u           5 min
                      12:33-12:58                     27km        76km/u       102km/u           3 min
      (1.4kWh)        12:05-12:19     (4.3km/kWh)     6km         41km/u        73km/u           3 min

     2023-01-02       Recuperatie      Consumptie    Motor       Klimaat     Elektronisch  Batterijonderhoud
       1.4kWh            0.4kWh        4.4km/kWh     1.0kWh       0.1kWh        0.3kWh           0.0kWh
        6km              32.3%       22.7kWh/100km    71%          7.1%         22.0%             0.0%
                          Reis                      Afstand    Gem. snelheid Max snelheid    Inactieve tijd
                      16:29-16:35       (2.0km)       3km         44km/u        76km/u           1 min
                      16:06-16:12       (1.0km)       3km         42km/u        69km/u           0 min

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release R3.2.1: Verkorte vertalingen

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 Laatst uitgevoerd 2023-01-28 12:07 zat

      Totalen         Recuperatie      Consumptie    Motor    Klimaat   Elektr.   Batterijonderh
      163.9kWh          21.9kWh        5.6km/kWh    141.1kWh   7.5kWh   14.9kWh       0.4kWh
       913km             13.3%       18.0kWh/100km    86%       4.6%      9.1%         0.2%
     (+0.0kWh)

     2023-01-22       Recuperatie      Consumptie    Motor    Klimaat   Elektr.   Batterijonderh
      74.6kWh            4.1kWh        5.6km/kWh    66.2kWh    3.5kWh    4.5kWh       0.4kWh
       414km              5.5%       18.0kWh/100km    89%       4.7%      6.0%         0.5%
                          Trip                      Afstand   Gem km/u  Max km/u     Inactief
                      17:50-18:39                     54km     83km/u   106km/u        8min
                      16:13-17:14                     91km     92km/u   100km/u        0min
                      15:03-15:51                     52km     78km/u   102km/u        6min
                      14:25-14:31                     3km      38km/u    69km/u        0min
                      13:37-13:43                     3km      39km/u    77km/u        0min
                      12:42-12:48                     3km      40km/u    75km/u        0min
                      12:25-12:25                     0km      3km/u     5km/u         0min
                      12:04-12:09                     3km      41km/u    72km/u        0min
                      08:42-11:03                    198km     88km/u   105km/u        2min
                      00:38-00:39                     0km      3km/u     8km/u         0min
                      00:19-00:32                     7km      39km/u    94km/u        1min

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release R3.3.0: summary.py: vertalingen toegevoegd voor standaarduitvoer en bladupdate



[Voor 108% gewijzigd door ZuinigeRijder op 30-01-2023 11:50]


  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Ook maar een korte video gemaakt:



Toon gedetailleerde verbruikscijfers voor Hyundai Bluelink- of Kia UVO Connect-gebruikers:
- Totaal
- Recuperatie
- Verbruik
- Motor
- Klimaat
- Elektrische apparaten
- Batterijverzorging

Zie ook github hyundai_kia_connect_monitor:

Automatische ritadministratietools voor Hyundai Bluelink- of Kia UVO Connect-gebruikers. Het achteraf vaststellen van uw privé- en/of zakelijke ritten en informatie over die ritten en het gebruik van de auto. Het beste van alles is het feit dat het de 12 volt-accu van de auto NIET leegtrekt, omdat het alleen de in de cache opgeslagen serverinformatie gebruikt!

  • lampy25
  • Registratie: Maart 2016
  • Laatst online: 14:35
Ziet er goed uit! Maar eens echt wel van maken, zit alleen nog een beetje met hoe ik dit aan de gang krijg in een docker container. Toevallig een link of filmpje hoe ik python in zo'n container krijg draaien?

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
lampy25 schreef op maandag 6 februari 2023 @ 22:36:
Ziet er goed uit! Maar eens echt wel van maken, zit alleen nog een beetje met hoe ik dit aan de gang krijg in een docker container. Toevallig een link of filmpje hoe ik python in zo'n container krijg draaien?
Ik zelf heb geen praktische ervaring met docker.

Hier is een Engelstalige blog met de stappen en ook een youtube video.

[Voor 15% gewijzigd door ZuinigeRijder op 07-02-2023 07:58]


  • lampy25
  • Registratie: Maart 2016
  • Laatst online: 14:35
ZuinigeRijder schreef op dinsdag 7 februari 2023 @ 07:56:
[...]


Ik zelf heb geen praktische ervaring met docker.

Hier is een Engelstalige blog met de stappen en ook een youtube video.

[YouTube: How to Containerize Python Apps Using Docker]
Thnx, ga hier eens mee prutsen komende dagen!

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release 3.4.0: Diagrammen met dagelijkse statistieken en totalen trips toegevoegd





Als je mooie diagrammen wilt, kun je dit voorbeeld Google spreadsheet copiëren en b.v. verander diagramtitels in uw eigen taal.

[Voor 19% gewijzigd door ZuinigeRijder op 08-02-2023 11:59]


  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release R3.5.0: Voeg meerdere dagelijkse statistieken toe aan monitor.dailystats.csv met tijdstempel

Dit is een voorbereiding op een toekomstige feature, verbruik kWh voor ritten in dailystats.py.

Nu zal monitor.dailystats.csv een nieuwe regel toevoegen, wanneer de vorige regel anders is.
Voorbeeld:

code:
1
20230210 13:45, 1, km, 375, 134, 189, 36, 150, 0


Eerder werd de laatste dag NIET toegevoegd aan monitor.dailystats.csv, maar nu kan het meerdere keren per dag worden toegevoegd, met het verbruik tot dan toe, toe aan monitor.dailystats.csv. De dailystats.py is gewijzigd, zodat de niet laatste dailystats van die dag worden overgeslagen.

In de toekomst kunnen de items in monitor.dailystats.csv misschien worden gekoppeld aan trips, zodat ook gedetailleerde trip verbruikscijfers zoals dailystats kunnen worden berekend/toegevoegd aan dailystats.py.

Deze release is voor het al verzamelen van de tussentijdse dagelijkse statistieken met monitor.py wanneer ze anders zijn.

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release R3.16.0: Enkele kleine verbeteringen en CHANGELOG.md toegevoegd

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release R3.17.0: repareer placemark bug in kml.py

  • ZuinigeRijder
  • Registratie: Oktober 2009
  • Niet online
Nieuwe release R3.8.0: Samenvatting dagverbruik toegevoegd aan dagelijkse statistieken en andere verbeteringen
Pagina: 1


Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee