Versionshistorie

1.18.0 (2023-01-07)

  • Absturz gefixt, wenn eine Abfrage gerade gestartet werden sollte wenn der Dienst nicht bereit war (Timing-Problem, erst ein mal aufgetreten)

1.16.0 (2022-10-21)

  • API update again (EU, new ZE1 >= May 2019)

1.15.3 (2022-06-06)

  • API update again (North America)

1.15.0 (2022-03-29)

  • API update again (EU, new ZE1 >= May 2019)

1.14.5 (2022-02-28)

  • fixed timing problem with crash at startup (a Huawei HUAWEI P20 Lite customer – thanks for the report)

1.14.3 (2022-02-10)

  • North Americans are able to log in again

1.14.2 (2022-01-27)

  • Text in the notification showed “%1$s” instead of the value (if the age of the query was >= 1 minute)
  • Warning/hint texts in the protocol (no graphics) were cut off, only one line readable

1.14.1 (2022-01-25)

  • chart did not display data points with a SoC of 0% 😉

1.14.0 (2022-01-20)

  • DayNight Theme (Dark Theme support)
  • Improved chart

1.13.27 (2022-01-17)

  • API key update for NNA

1.13.26 (2022-01-06)

  • fixed possible deadlock in mqtt communication
  • fixed missing endpoint in chart

1.13.25 (2022-01-02)

  • Permanent- and PV mode: time range for chart can be chosen

1.13.24a (2021-12-13)

  • changes for Android 12 (alarm scheduler)

1.13.24 (2021-12-03)

  • updated the API-Key for the USA again…

1.13.23 (2021-11-25)

  • The North American and Canadian APIs work again (merci Laurent)

1.13.22d (2021-10-08)

  • 22b: The North American API login works again.
  • 22c: The North American API works again. Cross your fingers it stays that way…
  • 22d: The North American API still had some customers not working.

1.13.22a (2021-10-01)

  • Again, the North American API does not work any more. The server just answers “BlahBlah”. Cannot do anything about it at the moment, so this update just tells you to complain to yout dealer and/or Nissan support.

1.13.22 (2021-09-26)

  • fixed crash happening for some HTTP error messages
  • Leaf < May 2018 does not work reliable (the Nissan API works only sporadic)

1.13.21 (2021-09-19)

  • Leaf North-America <= 2020: login succeeded since 1.13.19, but the queries failed… wrong cookie.

1.13.20 (2021-09-17)

  • Leaf >= May 2019: relaxed timing a bit for Nissan’s slow auth servers, and relaxed the lookup for the location key as it was extended

1.13.19 (2021-09-17)

  • Leaf North-America <= 2020: updated the Nissan API to the new URL/procedure

1.13.18 (2021-09-14)

  • Leaf < May 2018: updated the Nissan API to the new URL (why the heck do they alter it every year…?)

1.13.17 (2021-08-20)

  • fixed crash when trying to start climate control (or charging) without internet connection

1.13.16 (2021-08-16)

  • Looks like the US-Server was restricted to HTTPS now, so the login did not work any more

1.13.15 (2021-08-02)

  • As Nissan seems to have problems with their authorization server, the new (May19+) API retries the login multiple times. Up to a few days ago, the login was instantly done.

1.13.14 (2021-07-09)

  • An error in the French resource caused a crash

1.13.13 (2021-06-11)

  • ConnectEV API (the “new” one): The “car” API has gotten a new version

1.13.11 (2021-05-25)

  • A single query now does not clear recent values unless they are older than 6 hours

1.13.10a (2021-05-06)

  • USA: Leafs (leaves ;)) up to 2020 including must be chosen with “USA up to 2020” (no Kamereon API). The menu text was changed accordingly. Thank you, Alan!
  • Some UI improvements

1.13.9 (2021-04-07)

  • Another MQTT topic: “car/<vin>/app/<yyyyyyy>/SoCLimit” Which is set whenever you select a SoC limit in the app.

1.13.8 (2021-04-06)

  • (At least?) querying the cached SoC (ZE0-Standard) now returns a JSON array – possibly always an empty one? – instead of a JSON object, that did cause a crash. This happens before the new code is executed – strange coicidence? Thanks for writing, Marcel.

1.13.7 (2021-04-04)

  • When querying the cached SoC value, the timing could have been to tense, so I relexed it a bit. Thank you, Michael.

1.13.6 (2021-03-03)

  • When querying the cached version of the Carwings (ZE0/ZE1) API (not default), the quick charging was not detected. Thanks, Josep.

1.13.5 (2021-02-26)

  • Added start option for one-time query (thanks Daniel). Is of course deselectable in the monitoring options.

1.13.4 (2021-02-13)

  • fixed a (rare) crash waiting for a long time, just to happen twice on one day. It happened when querying a SoC when the main service thread was already terminated – Thanks Heinz und Manuel.

1.13.3 (2021-01-29)

  • “do you really want to delete” message for the car database
  • improved authentication failure message for ConnectEV
  • I hope I fixed a bug that interpreted the 240 bars of newer ZE0 as ZE1, thus calling the wrong API and the SoC was in 12 steps whereas before it was smooth.

1.13.2 (2021-01-20)

  • improved doze mode detection
  • the log database (and the chart) did show too many records

1.13.1

  • hint “Alarm suppressed due to settings (100%)” is a bit disturbing in PV and Permanent Mode and is now not issued any more. Thanks Heinz.

1.13.0a (2021-01-12) Beta

  • Added Climate Control/Charging Start Widget
  • refactored internals to support multiple cars in API activities concurrently

1.12a-c (2021-01-07)

  • Climate Control: fixed crashs when leaving the Climate Control page while a query was active – thanks Heinz and Frithjof

1.12.0 (2021-01-02)

  • A/C scheduling (one-time timers or scheduled templates like “6 o’clock each Monday and Thursday”)
  • fixed some small bugs
  • updated libraries again
  • removed temperature setting for the ZE0, possibly this caused the car not to operate the A/C?
  • “Permanent” queries extended to 12- and 24-hour interval

1.11.3 (2020-12-18)

  • fixed a crash in the climate control activity when the temperature scale had been changed – thanks Kevin

1.11.2 (2020-12-17)

  • Needed new libraries because of Android 11 incompatibilities. Please inform me as soon as possible if problems occur.
  • MQTT: Records contain the timestamp of the data
  • MQTT: the password is not visible any more – thanks Clemens
  • frequency of “permanent” monitoring has now some more entries up to once a day – intended for active MQTT remote control – thanks Clemens

1.10.4a (2020-12-01)

  • I hope the crash of 1.10.2a is finally fixed
  • Workaround for the fact that the Always-On-Display does not update the icon even if I request it, thus it shows the wrong percentage

1.10.3a (2020-11-27)

  • Misunderstanding regarding “In the signal’s settings there are now options to suppress the signals when do-not-disturb mode is active”.misleading names of the constants in Android.

1.10.3 (2020-11-23)

  • In the signal’s settings there are now options to suppress the signals when do-not-disturb mode is active, or
  • if the signal shall be suppressed when the max SoC of 100% is reached.

1.10.2a (2020-11-20)

  • fixed crash at startup on OnePlus 8 Pro (missing class, possibly Android 11 related) that was caused by a class not present (never seen that one, but the crash can be ignored internally)

1.10.2 (2020-11-17)

  • An endless loop could have occurred when a car was deleted from the database, leaving a white screen, and the app had to be reinstalled. Duh!
  • Feature: Supprtos multiple cars of one account – the name given in the app must match the name of the car in the Nissan account.
  • Feature: If there are multiple cars, and the one used for the “Login test” button matches a car name from the Nissan account, all other cars are automatically created in the app’s database if they do not yet exist.

1.10.1b (2020-11-15)

  • Not all data was removed when the database was cleared, climate control and temperature data remained.
  • The protocol list, chart etc, and the notifications are also car specific. May I remind you: Please report crashes or inconsistencies!

1.10.1a (2020-11-14)

  • Database update removed all cars except the currently selected, and renamed the current one, when starting a car supervision.
1.10.1 (2020-11-13)
  • fixed password issue for new cars
  • Experimental: added Charging Start/Stop dialog. As far as I know, Stop does not work (if it does, please drop me a note!), Start usually works but not always (Nissan API!) – mails with experiences are welcome [Start/Stop were mixed up in 1.10.0]
  • Charge Start/Stop: fixed crash

1.10.0 (2020-11-11)

  • Supports multiple cars (though you must choose, they are not concurrently)
  • Experimental: added Charging Start/Stop dialog. As far as I know, Start does not work (if it does, please drop me a note!), Stop usually works but not always (Nissan API!) – mails with experiences are welcome.

1.9.7 (2020-09-12)

  • When starting the supervision, an error notification was shown
  • Displaying the charge timetable, the rare bug (must be a java bug) should be even rarer now 😉

1.9.6a (2020-08-28)

  • if an error happend when a sound should be played (and the emergency fallback instead), the same (emergency) sound was later played if it was set to releat multiple times, even for different cases as the old sound was kept in the queue
  • The data records can be deleted now even if the supervision is active.

1.9.5 (2020-08-23)

  • If the Nissan-Server returned a timestamp without seconds, the cached battery state record was not accepted as it was “outdated”.

1.9.4 (2020-08-13)

  • the chart sometimes was not updated correctly since it was computed in the background
1.9.3r (2020-07-27)
  • a lot of changed for MQTT support: SSL, support for server name, user/password, and more commands (see homepage).
  • a lot of small improvements…
  • supports the new Carwings URL

1.9.1 (2020-06-07)

  • Made Charge Time Table more precise by including battery degradation (if known) and estimation 10% charge losses
  • I hope I was able to fix a Java error causing a (local) variable to become 0 by random.

1.9.0 (2020-06-06)

  • fixed small error when the last known temperature value was before the last known battery value
  • New Feature: Charging Time Table

1.8.1 (2020-05-23)

  • finally the messages for errors are different for unexpected end of charging, and connection errors. Of course the latter one might include the first, it’s just not possible to find out.
  • Permanent mode thus does not issue “connection errors or charging stopped” errors in TTS – just the “connection errors” warning.
  • Climate Control: fixed a few smaller bugs, and added ZE1 hints.
  • optimized query of cabin temp and A/C state when polling for the battery state.

1.8.0 (2020-05-17)

  • Bugfix: Region NNA could have had problems getting the data correctly
  • Feature: Display of cabin temperature and climate control in a separate page that also allows controlling the A/C (temperature can only be chosen for the e+)
  • Feature: connection to MQTT broker: The app can publish the data to an MQTT broker so that you can use the data for home automation of charging control. A query can also be triggered (in ‘permanent’ mode only). Thank you, Karl-Heinz, for giving me the idea for this feature! Great!
  • Fixed crash when the app was monitoring and the app was updated or the phone restarted
  • Polling frequency of the PV or Permanent modes can be chosen

1.7.1 (2020-05-03)

  • e+: A/C state and cabin temp query works (thanks, Bernd, A/C control is yet to come)
  • login “email” changed to “user name” – some accounts do differ here
  • sometimes, querying battery value for e+ crashed
  • lines connecting charge/not charging states did not connect correctly (thanks, Heinz)
  • sub version 1a: colored dots are colored again 😉

1.7.0 (2020-05-01)

  • Display of the cabin temperature in the chart (not yet e+ [will be done])
  • Display of the current state of the Climate Control (if returned by the Nissan API; not  NNA region [not possible], not yet e+ [will be done])
  • Control (on/off) of the Climate Control
  • several small improvements in the chart
  • Text-to-Speech: spoken messages in case the charging value is reached, or errors occur

1.6.11 (2020-04-23)

  • “Stop” button was not deactivated any more after the supervision finished

1.6.10 (2020-04-21)

  • some small problems (SoC display of 2.1 Mio, Timing-Problem “User Abort” when restoring the app) – at least I hope so, I cannot reproduce these
  • less SoC texts in the Chart, reducing chance of overlays

1.6.8 (2020-04-03)

  • fixed remaining time estimation texts
  • ZE0: offers possibility to set a range value for 80% SoC so that a better estimation of the SOC value is possible

1.6.7 (2020-03-27)

  • fixed crash when trying to connect (timing issue) – thanks, Stefano

1.6.6 (2020-03-26)

  • fixed Crash on error from API with bad data (not a big problem, but the dialog did show)

1.6.5 (2020-03-09)

  • capacity of ZE1 e+ reduced to usable capacity (56 kWh)
  • alterts now check for “silent mode” and are not played if not allowed

1.6.4 (2020-02-24)

  • You can cancel an alarm now by shaking the device. Comes handy as the alarm often rings at the worst possible times
  • Popup toast has the app name in the title so that you know which app does show the poup possibly coming “from an app in the background”

1.6.3a (2020-02-23)

  • fixed crash by asymmetrical releasing of a WakeLock (thanks Gunter)

1.6.3 (2020-02-22)

  • More improvements in time scale of chart (PV/permanent mode)
  • Improvements in notifications (Text and Icon)

1.6.2 (2020-02-19)

  • Checks for Batterie-Saver (Sony, Huawei, …)
  • Improvements for chart scaling

1.6.1a (2020-02-17)

  • Problem mit chaotischen Charts gefixt, auch die Ausgleichsgerade war falsch, … sorry.
  • Möglicherweise Probleme mit kanadischen Leafs gehabt und gefixt

1.6.1 (2020-02-16)

  • Chart: Charging points are green, non-charging red
  • Chart: PV- and Permanent supervision have the time at the axis
  • “new” April 2019 API seems to work

1.6.0 (2020-02-15)

  • Material Design
  • added two more options for supervision (PV supervision with continuous monitoring until full/destination charge reached, the timing depending on sunrise/sunset times, “permanent” for equidistant continuous)
  • unneeded options can be switched off
  • some small fixes

1.6.1 (2020-02-16)

  • Chart: Punkte mit Ladung sind grün, die anderen rot
  • Chart: PV- und Permanent-Überwachung haben Datum/Zeit an der x-Achse (danke für die Idee, Heinz!)
  • erster Tester bestätigt Funktion der “neuen” API (Leafs mit EZ ab Mail 2019) – Danke, Bernd!

1.6.0 (2020-02-15)

  • Viel mehr Material Design
  • Option “PV-Überwachung” hinzugefügt, d.h. Überwachung bis “voll” oder “stop” unabhängig von Fehlern oder Ladeaktivität. Dazu Tageszeitberechnung, da tagsüber (ab Sonnenaufgang+1h bis Untergang-1h) alle 15 Minuten, nachts nur alle halbe Stunde der SoC-Wert abgefragt wird.
  • Option “Permanentüberwachung” zeichnet nun alle Punkte auf, nicht nur bei Veränderungen.
  • Nicht benötigte Überwachungsoptionen können nun ausgeschaltet werden zur Übersichtlichkeit.
  • Support für Autos > Mai 2019 (hoffentlich…! Die Beta-Tester sind selten und faul ;))
  • kleinere Fixes (Notification-Icon war immer weiß und kaum sichtbar im hellen Theme, Texte teilweise kürzer)

1.5.3 (2020-01-22)

  • In der Titlezeile wird nun der aktuelle SoC-Wert angezeigt, wenn er jünger ist als 12 Stunden (Danke Tommi)

1.5.2 (2019-12-14)

  • Crash beseitigt, der beim Logging auftreten konnte, wenn man die App morgens aktivierte (nicht startete). (Danke Florin)

1.5.1 (2019-12-09)

  • Anzahl der Signale war viel zu lang, nun kann man die Zahl der Wiederholungen einstellen

1.5.0 (2019-12-01)

  • Auf Android 10 eingestellt und getestet
  • ein paar Texte klarer gemacht, allgemeine Usability etwas verbessert
  • Schönen ersten Advent 😉

1.4.2 (2019-11-25)

  • 3 Betriebsmodi (wie bisher, wartet auf Ladung, und permanent)

1.4.1 (2019-11-05)

  • Geschätzte Restzeit nun auch in der Notification Bar

1.4.0 (2019-10-28)

  • Wartungs-release (unbenutzte Bilder weg, Umstieg auf AndroidX-Framework)

1.3.4 (2019-08-21)

  • Fehlermeldung(en) auf die wichtigste Information reduziert und die unnötigen Header Lines rausgeschmissen.
  • Den Timeout für nicht-Nordamerikaner wieder auf 30 Sekunden gestellt (war seither für den Test generell auf 5 Minuten eingestellt, das ist aber ein bisserl lang)

1.3.3a (2019-08-18)

  • US API scheint nun zu gehen – auch beim Laden (Flag falsch erkannt, auch hier gibt es minimale Unterschiede), DANKE, Terry!

1.3.1 (2019-08-16)

  • Crash beim Aufruf der neuen API

1.3.0 (2019-08-10)

  • Neue API für Nordamerika eingebaut, aber ich kann sie nicht testen

1.2.0 (2019-07-28)

  • Neue Nissan-API “0426” eingebaut

1.1.18c (2019-07-28)

  • Prozentwert für Fortschritt geändert, für die App “eCar Charger Control”

1.1.18b (2019-07-24)

  • Mail-Versand klappte je nach Client nicht immer.

1.1.18/a (2019-07-18)

  • SoC-Abfrage ist nun auch als Service for eCar Charger Control verfügbar (18a = nötige Korrektur und Anpassungen dafür)

1.1.17 (2019-04-28):

  • im Fall eines Fehlers zeigte das Notification-Icon “0%” an
  • im Fall eines Fehlers wird erst nach Überschreitung von 10 Minuten Dauerfehler ein Alarm gebracht, nicht nach 15 Versuchen

1.1.16 (2019-04-26):

  • zeigt Restreichweite in Überwachungs-Zeilen an (für ‘alte’ Modelle wie ZE0 gut zur Unterscheidung der Messwerte)
  • die Restreichweite kann nun auch in dem Chart an den Datenpunkten angezeigt werden
  • dazugehörige Konfigurationseinträge hinzugefügt
  • beschleunigte Abfrage (Login wird weiterverwendet)
  • Datumsformaterkennung bei ZE0 korrigiert (was sich Nissan dabei gedacht hat, alles doppelt und dreifach mit verschiedenen Schreibweisen anzubieten, möchte ich mir gan nicht vorstellen – jeder Praktikant durfte mal an die API)
  • Abfragetiming etwas verringert (4 Minuten für Schnellladen, 6 für normales Laden)
  • kleine Bugfixes (Ausrichtungsprobleme in Protokolleinträgen, Zeitanzeige für nächsten Abruf)

1.1.15 (2019-04-19):

  • Sollten bei alten Modellen (< 40kWh) zu viele Timeouts auftreten, kann man bei den API-Einstellungen einen Workaround probieren. Das könnte dann trotz gröberer SOC-Prozentwerte (Schritte von etwa 8%) zur schnelleren Abbrucherkennung beitragen.

1.1.14 (2019-04-17):

  • möglicher Absturz gefixt, wenn ein Fehler nach dem Ende des Services gemeldet wurde

1.1.13 (2019-04-10):

  • Unterstützung für die einfachere API (keine “vehicleInfoList”), vermutlich für den ZE0, eingebaut

1.1.12 (2019-03-19):

  • Automatisches Löschen alter Werte, wenn die Überwachung nach mehr als 6 Stunden wieder begonnen wird – ansonsten kommt eine Abfrage
  • Viel besseres Layout für die Darstellung auf horizontal gehaltenen Displays

1.1.11:

  • Der MediaPlayer macht mich nervös – er findet immer wieder einen Zustand, eine Exception zu werfen und keinen Alarm abzuspielen

1.1.10:

  • Lade-Endzeit war falsch wenn der Ladezustand größer war als der Zielwert
  • paar kleinere Bugs behoben

1.15.0 (2022-03-29)

  • Nissan hat wieder die API geändert (EU, new ZE1 >= May 2019)

1.14.5 (2022-02-28)

  • Timing-PRoblem mit Absturz beim Startup gefixt (ein Huawei HUAWEI P20 Lite-Kunde, danke!)

1.14.3 (2022-02-10)

  • API Update für Nordamerika

1.14.2 (2022-01-27)

  • Text in der Notification zeigte “%1$s” an statt des Werts (wenn das Alter der Abfrage >= 1 Minute war)
  • Mehrzeilige Hinweise/Fehlermeldungen (ohne Bild) im Protokoll wurden abgeschnitten, die zweite Zeile unleserlich

1.14.1 (2022-01-25)

  • Die Grafik zeigte Datenpunkte mit 0% SoC nicht an. Wer macht so was auch? 😉 (Danke Heinz)

1.14.0 (2022-01-20)

  • TagNacht Theme (Unterstützung des Dunklen Themes)
  • Verbessertes Chart (bessere Datenpunkt-Berechnung, hübschere Darstellung)
  • MQTT Test schickt gleich aktuelle Daten an den Server, wenn verfügbar

1.13.27 (2022-01-17)

  • API key update for NNA

1.13.26 (2022-01-06)

  • Möglichen Deadlock bei MQTT-Kommunikation gefunden
  • Gelegentlich fehlende Start- und End-punkte am Chart eingefügt (sie fehlten nicht wirklich, aber wenn der Wert gleich blieb, wurde der Datenpunkt nicht am Anfang/Ende dargestellt)

1.13.25 (2022-01-02)

  • Permanent- und PV-Modus: Zeitbereich wählbar für Chart

1.13.24a (2021-12-13)

  • Anpassungen an Android 12 (Alarm-Scheduler)

1.13.24 (2021-12-03)

  • neuen API-Key für den amerikanischen Zugang…

1.13.23 (2021-11-25)

  • Die North American und Canadian APIs funktionieren wieder (merci Laurent)

1.13.22 (2021-09-26)

  • Absturz gefixt bei manchen Netzwerk-Meldungen (Danke Gunter)
  • Leaf < May 2018 geht noch nicht (Nissan hat Probleme)

1.13.21 (2021-09-19)

  • Leaf North-America <= 2020: Login klappte seit 1.13.19, aber die Abfrage nicht (falscher Cookie)

1.13.20 (2021-09-17)

  • Leaf >= May 2019: Timing etwas lockerer (mehr Zeit) wegen der langsamen Nissan-Auth-Server, und der Zeichensatz des “lookup” keys wurde auch erweitert, also musste der Check dafür angepaßt werden.

1.13.19 (2021-09-17)

  • Leaf North-America <= 2020: auf neue Nissan API umgestellt

1.13.18 (2021-09-14)

  • Leaf < Mai 2018: auf neue Nissan-API-Adresse umgestellt (warum ändern die diese immer wieder mal…?)

1.13.17 (2021-08-20)

  • Absturz gefixt, der auftrat, wenn man ohne Internet-Verbindung Klimaanlage oder Ladung starten wollte

1.13.16 (2021-08-16)

  • US-Server wurde anscheinend rein auf HTTPS umgestellt, daher funktionierte der Login nicht mehr

1.13.15 (2021-08-02)

  • Da Nissan Probleme mit seinem Autorisierungsserver zu haben scheint, versucht die neue (Mai19+) API die Anmeldung mehrmals. Bis vor ein paar Tagen wurde die Anmeldung sofort durchgeführt…

1.13.14 (2021-07-09)

  • Ein Fehler in der französischen Ressource führte zum Absturz

1.13.13 (2021-06-11)

  • ConnectEV API (Leaf ab Mai 2019): Eine API hat eine neue Versionnummer von Nissan bekommen.

1.13.11 (2021-05-25)

  • Eine Einzelabfrage löscht die vorherigen Werte nur, wenn sie älter als 6 Stunden sind
1.13.10a (2021-05-06)
  • USA-Leafs bis 2020 incl müssen mit “USA” angemeldet werden (kein Kamereon-Zugang). Text entsprechend geändert. Danke Alan!
  • Ein bisserl UI Vereinheitlichung
  • Neues MQTT topic: “car/<vin>/app/<yyyyyyy>/SoCLimit” Das das in der App eingestellt SoC–Limit enthält.

1.13.8 (2021-04-06)

  • (mindestens) die Abfrage des gecachten SoC (ZE0-Standard) liefert nun ein JSON-Array – möglicherweise immer ein leeres? – statt eines JSON-Objekts zurück, was zu einem Absturz geführt hat. Dies geschieht, bevor der neue Code ausgeführt wird – seltsamer Zufall? Danke Marcel.

1.13.7 (2021-04-04)

  • Abfrage des gecachten SoC-Werts (ZE0-Standard) hat nun ein etwas “lockereres” Timing, so dass weniger Fehlversuche gemacht werden. Danke Michael.

1.13.6 (2021-03-03)

  • Bei der Abfrage der gecachten Version der Carwings (ZE0/ZE1) API (nicht Standard) wurde die Schnellladung nicht erkannt. Danke, Josep.
1.13.5 (2021-02-26)
  • Start-Option zur Einmalabfrage hinzugefügt (danke Daniel). Ist natürlich abwählbar in den Überwachungs-Optionen.

1.13.4 (2021-02-13)

  • einen (zum Glück nur seltenen) Absturz gefixt, der monatelang wartete, bis gleichzeitig 2 Leute ihn fanden (bei der Abfrage des SOCs konnte ein Threading-Problem auftreten, wenn der Haupt-Service schon beendet war) – Danke Heinz und Manuel.

1.13.3 (2021-01-29)

  • “möchten Sie wirklich…” Nachfrage beim Löschen eines Autos aus der Datenbank
  • verbesserte Fehlernachricht beim Login bei der ConnectEV API
  • Hoffentlich den Fehler gefixt, der einen neueren ZE0 zu einem ZE1 machte, und dann der SoC-Wert wieder in 12 Stufen eingeteilt wurde

1.13.2 (2021-01-20)

  • Batteriespar-Ausnahme-Hinweis verbessert
  • Die Datenbank hat zu viele Records angezeigt, statt sie zu reduzieren (fehlender PrimaryKey)
  • kleine andere Optimierungen

1.13.1

  • Der Hinweis “Alarm unterdrückt in den Einstellungen (100%)” macht wenig Sinn im PV- und Permanent-Modus und kommt nun nicht mehr – danke für die Anregung, Heinz.

1.13.0a (2021-01-12) Beta

  • Widget für Klimaanlagenstart/Ladungsstart hinzugefügt
  • Code-Refactoring, um parallele Abfragen mehrerer Autos zuzulassen

1.12.0a-c (2021-01-07)

  • Klimaanlagensteuerung: Abstürze gefixt, die auftraten, wenn man den Klimaanlagensteuerungsdialog beendete, bevor eine Abfrage beendet war – Danke Heinz und Frithjof

1.12.0 (2021-01-02)

  • zeitgesteuerte Klimaanlagenfunktion (einzelne Timer oder Vorlangen wie “jeden Montag bis Freitag um 6:00”)
  • kleine Fehler beseitigt
  • Bibliotheken-Update
  • Temperaturangabe beim ZE0 rausgenommen, evtl. funktioniert die Klimaanlagensteuerung beim ZE0 deshalb nicht
  • “Permanent”-Abfrage auf 12- und 24-stüdig erweitert

1.11.3 (2020-12-18)

  • Absturz in der Klimaanlagensteuerung gefixt, wenn man die Temperaturskala gewechselt hatte – thanks Kevin

1.11.2 (2020-12-17)

  • Neue Bibliotheken nötig wegen Android 11-Unterstützung – bitte drückt mir die Daumen, wie ich sie für euch drücke 😉
  • MQTT: Records haben nun Timestamps für den Zeitpunkt der Information
  • MQTT: Das Passwort ist nun nicht mehr sichtbar – danke Clemens
  • Abfragehäufigkeit für “permanent” hat ein paar neue Einträge (bis zu 1 mal täglich) – sinnvoll für MQTT-Nur-Steuerung – danke Clemens

1.10.4a (2020-12-01)

  • Stellt sicher, dass das Icon auf dem Always-On-Display immer korrekt updated ist
  • Absturz unter Android 11 (siehe 1.10.2a) hoffentlich endgültig erlegt

1.10.3a (2020-11-27)

  • Logik-Fehler bei “Bei den Signalen kann man nun einstellen, ob der “Nicht-stören”-Modus beachtet werden soll oder nicht” (verwirrende Namensgebung der Flags bei Android)

1.10.3 (2020-11-23)

  • Bei den Signalen kann man nun einstellen, ob der “Nicht-stören”-Modus beachtet werden soll oder nicht, und
  • ob bei einem eingestellten Maximalwert von 100% das Signal unterdrückt werden soll.

1.10.2a (2020-11-20)

  • Bei OnePlus 8 Pro gab es bei App-Start einen Absturz (missing class, vielleicht Android 11?), der aber einfach ignoriert werden kann.

1.10.2 (2020-11-17)

  • Eine Endlosschleife (weißer Bildschirm) passierte, wenn man ein Auto aus der Datenbank löschte, benötigte (ups!) Neuinstallation der App.
  • Feature: Unterstützung mehrerer Wagen in einem Account (Der eingebene Name muss dem Wagenname im Nissan-Konto entsprechen)
  • Feature: Auto-Anlegen von weiteren Wagen des Kontos während des Login-Tests, wenn ein Wagenname zutrifft wie im letzten Punkt.

1.10.1b (2020-11-15)

  • Es wurde nicht alle Daten gelöscht, wenn man die Daten löschen wollte (Klimaanlagen- und Temperaturdaten blieben erhalten)
  • Nun sind auch die Anzeigen und Nachrichten auto-spezifisch. Bitte meldet Unstimmigkeiten oder Abstürze!

1.10.1a (2020-11-14)

  • Datenbank-Update entfernte die Autodaten bis auf das aktuelle (bei mehreren) und benannte das in “Neues Auto”, wenn man die Überwachung startete.

1.10.1 (2020-11-13)

  • Fixed Passwort-Problem bei Eingabe eines neuen Autos gefixt
  • Korrektur: Experimentell: Hat nun Ladestart/-Ende-Dialog. Ende funktioniert aber bei Nissan m.W. nicht (bei wem es klappt, bitte melden!), Start auch nicht immer (Start/Stop waren vertauscht in Beschreibung zu 1.10.0).
  • Ladestart-/Ende: Absturz gefixt für alte API (< Mai 2019)

1.10.0 (2020-11-11)

  • Unterstützt nun mehrere Autos (aber nicht gleichzeitig ;))
  • Experimentell: Hat nun Ladestart/-Ende-Dialog. Start funktioniert aber bei Nissan m.W. nicht (bei wem es klappt, bitte melden!), Ende auch nicht immer

1.9.7 (2020-09-12)

  • Beim Start der Überwachung kam erst mal eine Fehler-Notification
  • Bei der Ladezeittabelle kommt jetzt der seltsame Fehler hoffentlich nicht mehr, es muß ein Java-Bug sein, den ich schnell als Workaround ausbügle

1.9.6a (2020-08-28)

  • Bei einem Fehler bei der Sound-Ausgabe kam der gleiche Sound (bzw. der Fallback-Sound) später auch noch für andere Events, wenn man die Abfrage nicht neu startete und dieser Sound mehrfach abgespielt werden sollte.
  • Die Daten können nun auch während einer aktiven Abfrage gelöscht werden.

1.9.5 (2020-08-23)

  • Wenn Nissan den Daten-Aktualitätszeitraum ohne Sekunden meldete, konnte es sein, dass er als zu alt verworfen wurde und die Abfrage weiterlief.

1.9.4 (2020-08-13)

  • behebt Probleme mit dem Chart, das nicht immer die aktuellen Daten hatte, seit es im Hintergrund berechnet wurde.
1.9.3r (2020-07-27)
  • MQTT-Konfiguration: :  die IP-Adresse wurde nicht korrekt angezeigt nach der Eingabe
  • MQTT: unterstützt nun auch Servernamen statt IP-Adresse und Benutzer/Passwort-Authentifizierung
  • MQTT: Der ClimateControl/StartDate-Wert ist nun leer statt 1.1.1970, wenn die Klimaanlage nicht gestartet ist
  • MQTT-Konfiguration: Es gibt eine direkte Test-Möglichkeit zur Überprüfung der Daten
  • Unterstützung der neuen Carwings URL

1.9.2 (2020-06-16) beta

  • verbesserte Ausgleichsgerade (auch für Ladeende-Schätzung), versucht den Ladungsabfall in der QC-Kurve zu erkennen und beschränkt sich dann auf den entsprechenden Anteil

1.9.1 (2020-06-07)

  • Ladezeittabelle genauer gemacht (Batterie-degradation und geschätzte 10% Ladeverluste eingerechnet)
  • gelegentliche Java-Fehlerchen beim Erzeugen der Ladetabelle hoffentlich gefixt. Eine Variable wurde ohne Grund in einer Schleife plötzlich 0!

1.9.0 (2020-06-06)

  • kleines Fehlerchen beseitigt (verzerrte Grafik, wenn die letzte Temperaturabfrage deutlich vor der letzten Batterieabfrage lag)
  • Neues Feature: Ladezeittabelle

1.8.1 (2020-05-23)

  • unterscheidet jetzt endlich in den Fehlermeldungen “Verbindungsfehler” und “Ladeabbruch”. Wobei ersterer leider immer noch einen Ladeabbruch haben kann – man bekommt es nur nicht mit.
  • Permanentüberwachung meldet nun also per TTS nur noch Verbindungsprobleme (da diese Zustände ja aufgesplittet wurden).
  • Klimasteuerung: ein paar Tips ergänzt (ZE1-Tweaks), ein paar Fehlerchen beseitigt
  • schnellere Abfrage von Innenraumtemperatur und A/C Zustand bei der Akkuabfrage (parallel).

1.8.0 (2020-05-17)

  • Bugfix: Region NNA bekam möglicherweise keine Daten mehr
  • Feature: Anzeige von Innenraumtemperatur und Klimaanlagenzustand, jetzt auch eine extra Seite zur Steuerung (Ein/Aus und Temperatur [nur bei e+])
  • Feature: Anbindung an MQTT: Die App kann die ausgelesenen Daten an einen MQTT-Broker schicken, um diese im lokalen Netz weiter verwenden zu können in der Home Automation, zur Ladesteuerung oder Ähnlichem. Man kann auch eine Abfrage triggern. Danke für den Denkanstoß für diese großartige Idee, Karl-Heinz!
  • Möglichen Absturz gefixt: bei Neustart des Smartphones oder Update der App, wenn die App im aktiven Zustand war
  • Abfrageperiode der PV- und Permanent-Modi ist nun einstellbar

1.7.1 (2020-05-03)

  • e+: A/C Zustand und Innenraumtemperaturabfrage gehen jetzt (Steuerung kommt noch, Danke Bernd!)
  • Login: “eMail” zu “Benutzername”, da sich manche Konten hier unterscheiden
  • manchmal crashte die Abfrage des Akkustands beim e+
  • Die Linien, die die Ladend/Nicht-Ladend-Punkte verbunden, waren falsch, wenn es verschiedene Bereiche gab (Danke, Heinz)
  • Unterversion 1a: Farbige Punkte im Chart sind wieder farbig 😉

1.7.0 (2020-05-01)

  • Anzeige der Innenraumtemperatur im Chart (nicht e+ [kommt noch])
  • Anzeige des Klimaanlagestatus (wenn von der API geliefert, nicht Nordamerika [geht nicht], nicht e+ [kommt noch])
  • Steuerung der Klimaanlage (ein/aus)
  • Chart-Detailverbesserungen
  • Sprachausgabe bei Erreichen des Ladeziels oder Problemen statt Tönen

1.6.11 (2020-04-23)

  • Der “Stop”-Button wurde nicht deaktiviert nach Ende der Überwachung
1.6.10 (2020-04-21)
  • mehrere kleine Fehler gefixt (SoC von 2.1 Mio, Timing-Problem “Benutzerabbruch” bei Aktivierung der App) – ich hoffe es, sind sie hier nicht reproduzierbar
  • weniger SoC-Texte am Chart, weniger Übermalungseffekte

1.6.8 (2020-04-03)

  • Fehler in der Berechnung der Restladezeit gefixt
  • ZE0: Man kann nun einen Restreichweiten-Schätzwert für 80% SoC eingeben, um eine präzisere SOC-Darstellung in der Grafik zu erhalten

1.6.7 (2020-03-27)

  • Absturz gefixt beim Verbinden (timing issue) – Danke, Stefano

1.6.6 (2020-03-26)

  • Crash bei Fehlermeldung der API gefixt (nicht schlimm, nur halt Fehlerreport-Dialog)

1.6.5 (2020-03-09)

  • Kapazität des ZE1 e+ auf die nutzbaren 56 kWh reduziert (statt 62 kWh brutto)
  • Warntöne überprüfen nun die Einstellungen zum “Silent mode” und werden nur im normalen Modus abgespielt

1.6.4 (2020-02-24)

  • Alarm-Abbruch ist durch Schütteln des Geräts möglich – der kommt nämlich immer zu den dümmst möglichen Zeiten
  • Popup-Toast hat nun den Namen der Applikation im Titel, damit man weiß, wer diese Nachricht schreibt, die auf dem Gerät einfach so unmotiviert aus dem Hintergrund aufpoppt

1.6.3a (2020-02-23)

  • Absturz durch mehrfache Freigabe des WakeLocks gefixt (danke Gunter)

1.6.3 (2020-02-22)

  • Verbesserungen in der Zeitskala von Charts (PV/permanent mode)
  • Verbesserungen in den Notifications (Text und Icon)

1.6.2 (2020-02-19)

  • Checks auf Batterie-Saver (Sony, Huawei, …) die mir das Leben erschwert hatten (die Datenpunkte sollen kontinuierlich sein!)
  • Chart-Skalen-Verbesserungen

1.6.1a (2020-02-17)

  • Problem mit chaotischen Charts gefixt, auch die Ausgleichsgerade war falsch, … sorry.
  • Möglicherweise Probleme mit kanadischen Leafs gehabt und gefixt

1.6.1 (2020-02-16)

  • Chart: Charging points are green, non-charging red
  • Chart: PV- and Permanent supervision have the time at the axis
  • “new” April 2019 API seems to work

1.6.0 (2020-02-15)

  • Material Design
  • added two more options for supervision (PV supervision with continuous monitoring until full/destination charge reached, the timing depending on sunrise/sunset times, “permanent” for equidistant continuous)
  • unneeded options can be switched off
  • some small fixes

1.6.1 (2020-02-16)

  • Chart: Punkte mit Ladung sind grün, die anderen rot
  • Chart: PV- und Permanent-Überwachung haben Datum/Zeit an der x-Achse (danke für die Idee, Heinz!)
  • erster Tester bestätigt Funktion der “neuen” API (Leafs mit EZ ab Mail 2019) – Danke, Bernd!

1.6.0 (2020-02-15)

  • Viel mehr Material Design
  • Option “PV-Überwachung” hinzugefügt, d.h. Überwachung bis “voll” oder “stop” unabhängig von Fehlern oder Ladeaktivität. Dazu Tageszeitberechnung, da tagsüber (ab Sonnenaufgang+1h bis Untergang-1h) alle 15 Minuten, nachts nur alle halbe Stunde der SoC-Wert abgefragt wird.
  • Option “Permanentüberwachung” zeichnet nun alle Punkte auf, nicht nur bei Veränderungen.
  • Nicht benötigte Überwachungsoptionen können nun ausgeschaltet werden zur Übersichtlichkeit.
  • Support für Autos > Mai 2019 (hoffentlich…! Die Beta-Tester sind selten und faul ;))
  • kleinere Fixes (Notification-Icon war immer weiß und kaum sichtbar im hellen Theme, Texte teilweise kürzer)

1.5.3 (2020-01-22)

  • In der Titlezeile wird nun der aktuelle SoC-Wert angezeigt, wenn er jünger ist als 12 Stunden (Danke Tommi)

1.5.2 (2019-12-14)

  • Crash beseitigt, der beim Logging auftreten konnte, wenn man die App morgens aktivierte (nicht startete). (Danke Florin)

1.5.1 (2019-12-09)

  • Anzahl der Signale war viel zu lang, nun kann man die Zahl der Wiederholungen einstellen

1.5.0 (2019-12-01)

  • Auf Android 10 eingestellt und getestet
  • ein paar Texte klarer gemacht, allgemeine Usability etwas verbessert
  • Schönen ersten Advent 😉

1.4.2 (2019-11-25)

  • 3 Betriebsmodi (wie bisher, wartet auf Ladung, und permanent)

1.4.1 (2019-11-05)

  • Geschätzte Restzeit nun auch in der Notification Bar

1.4.0 (2019-10-28)

  • Wartungs-release (unbenutzte Bilder weg, Umstieg auf AndroidX-Framework)

1.3.4 (2019-08-21)

  • Fehlermeldung(en) auf die wichtigste Information reduziert und die unnötigen Header Lines rausgeschmissen.
  • Den Timeout für nicht-Nordamerikaner wieder auf 30 Sekunden gestellt (war seither für den Test generell auf 5 Minuten eingestellt, das ist aber ein bisserl lang)

1.3.3a (2019-08-18)

  • US API scheint nun zu gehen – auch beim Laden (Flag falsch erkannt, auch hier gibt es minimale Unterschiede), DANKE, Terry!

1.3.1 (2019-08-16)

  • Crash beim Aufruf der neuen API

1.3.0 (2019-08-10)

  • Neue API für Nordamerika eingebaut, aber ich kann sie nicht testen

1.2.0 (2019-07-28)

  • Neue Nissan-API “0426” eingebaut

1.1.18c (2019-07-28)

  • Prozentwert für Fortschritt geändert, für die App “eCar Charger Control”

1.1.18b (2019-07-24)

  • Mail-Versand klappte je nach Client nicht immer.

1.1.18/a (2019-07-18)

  • SoC-Abfrage ist nun auch als Service for eCar Charger Control verfügbar (18a = nötige Korrektur und Anpassungen dafür)

1.1.17 (2019-04-28):

  • im Fall eines Fehlers zeigte das Notification-Icon “0%” an
  • im Fall eines Fehlers wird erst nach Überschreitung von 10 Minuten Dauerfehler ein Alarm gebracht, nicht nach 15 Versuchen

1.1.16 (2019-04-26):

  • zeigt Restreichweite in Überwachungs-Zeilen an (für ‘alte’ Modelle wie ZE0 gut zur Unterscheidung der Messwerte)
  • die Restreichweite kann nun auch in dem Chart an den Datenpunkten angezeigt werden
  • dazugehörige Konfigurationseinträge hinzugefügt
  • beschleunigte Abfrage (Login wird weiterverwendet)
  • Datumsformaterkennung bei ZE0 korrigiert (was sich Nissan dabei gedacht hat, alles doppelt und dreifach mit verschiedenen Schreibweisen anzubieten, möchte ich mir gan nicht vorstellen – jeder Praktikant durfte mal an die API)
  • Abfragetiming etwas verringert (4 Minuten für Schnellladen, 6 für normales Laden)
  • kleine Bugfixes (Ausrichtungsprobleme in Protokolleinträgen, Zeitanzeige für nächsten Abruf)

1.1.15 (2019-04-19):

  • Sollten bei alten Modellen (< 40kWh) zu viele Timeouts auftreten, kann man bei den API-Einstellungen einen Workaround probieren. Das könnte dann trotz gröberer SOC-Prozentwerte (Schritte von etwa 8%) zur schnelleren Abbrucherkennung beitragen.

1.1.14 (2019-04-17):

  • möglicher Absturz gefixt, wenn ein Fehler nach dem Ende des Services gemeldet wurde

1.1.13 (2019-04-10):

  • Unterstützung für die einfachere API (keine “vehicleInfoList”), vermutlich für den ZE0, eingebaut

1.1.12 (2019-03-19):

  • Automatisches Löschen alter Werte, wenn die Überwachung nach mehr als 6 Stunden wieder begonnen wird – ansonsten kommt eine Abfrage
  • Viel besseres Layout für die Darstellung auf horizontal gehaltenen Displays

1.1.11:

  • Der MediaPlayer macht mich nervös – er findet immer wieder einen Zustand, eine Exception zu werfen und keinen Alarm abzuspielen

1.1.10:

  • Lade-Endzeit war falsch wenn der Ladezustand größer war als der Zielwert
  • paar kleinere Bugs behoben