Neue Lade-App für den Spring

Download-Link Lade-App
Springcontrol-Download Webseite

So Ihr Lieben,

da ich mit der Alten App etwas unzufrieden war, besonders weil jeder seinen eigenen node-red-Server haben mußte, habe ich angefangen eine neue native App zu schreiben. Mehr Infos auch über die alte app siehe hier!
ich mache einen neuen Trööt auf weil diese App nix mehr mit node-red zu schaffen hat.

Die neue App benötigt auch einen Server, es können sich aber viele Leute einen Server teilen. So ist zumindest die Theorie:unsure:

Warum einen Server? Damit die Steuerung immer funktioniert muss eine stabile Verbindung zum Internet bestehen. Das ist mit einem Mobile nicht immer der Fall.

Ich zeige euch ein paar Screenshots der neuen App. ich habe mich dabei an der alte orientiert, die fand Ich gut.
Solltet Ihr Verbesserungsvorschläge haben, immer her damit. Die Buttons für die Ladebegrenzung sollen frei einstellbar werden. Dafür ist der Schieberegler weggefallen.
die Farben sind noch nicht endgültig, ich werde versuche es dunkler zu machen, eventuell einen eigenen Dark-Mode. Zuerst aber soll sie funktionieren.
Ich bin auf euer Rückmeldungen gespannt:)

LG Godehard
 

Anhänge

  • 1.webp
    1.webp
    12,4 KB · Aufrufe: 1.524
  • 2.webp
    2.webp
    11,6 KB · Aufrufe: 1.519
  • 3.webp
    3.webp
    12,3 KB · Aufrufe: 1.504
@vertico ich bin grad dabei die 165 hochzuladen. eigentlich sollte die 132 in testflight die aktuelleste Version sein die leider unter IOS Probleme hat und teilweise nicht startet. Sollte die 135 nicht bei Dir ankommen, dann melde Dich bitte. Ich werde Dich dann löschen und neu anlegen
 
Die 136 ist da Nun funzt der Nachrichtenversand auch vom proxy aus. Bedeutet. Wenn der Nachrichtenversand eingeschaltet ist und der Proxy feststellt das der Akku voll ust, dann versenet er jetzt eine Nachricht an das Handy. Mit Android löpt dat, für IOS bin ich dabei den Code zu Compilieren und dann zu testen. Sonst gibt es keinen Unterschied. wer das nicht braucht, der Braucht auch nicht das Update
 
Konnte heute updaten auf 139 , mit IOS 26 ,nach Neunmeldung der Dacia Anmeldedaten funzt alles wieder
 
Aus dem Log von Version 1.3.9 Build 132:
3.12 2:52 P Batterie 100% Charging 0.2 Plugin 1
3.12 2:51 P Laden stop Fehler 1 0.2
3.12 02:51 P ueberSchwellwertLadenOderSofortStopp:stop 0
... Hole ... Daten OK
3.12 2:51 P Batterie 100% Charging 0.2
Plugin 1
... Hole ... Daten OK
3.12 2:43 P Batterie 33% Charging 1.0
Plugin 1
...
3.12 18:36 P Batterie 33% Charging 1.0
Plugin 1

Für mich sieht es so aus, als hätte er seit 18:36 vom Server die Daten bekommen, dass er lädt und 33 % Füllstand hat. Und ganz viel Meldungen, dass die Daten ordnungsgemäß geholt werden.
Um 2:51 meldet der Server, dass der Wagen voll ist und nicht mehr lädt, daraufhin schaltet er ab (80 % eingestellt), was nur mit einem Fehler quittiert wird. (Eventuell, weil der Wagen schon selber abgeschaltet hatte.)

Gibt es nun den 1/3-Fehler anstatt 100-%-Fehler, dass der Server ab da den Füllstand nicht mehr aktualisiert bis er voll ist, die anderen Daten aber schon?
 
@Lutz Der Fehler bedeutet, das der Befehl nicht abgesetzt werden konnte. Der Proxy hat den Befehl gsendet, das wurde aber vom Dacia-Server nicht angenommen. Warum kann ich nicht sagen. Es lag nixcht daran, das eventuell schon abgeschaltet wurde. Ich werde das System anpassen, das die Fehlermeldung in das Log geschrieben wird. Dann wissen wir mehr. eigentlich sollte das schon so sein. Ich werde es mir anschauen.

@Don Spring Wer dine Version >=131 hat, der kann einfach ein Update machen. wer eine ältere Version hat, der muß neu installieren.

Die neue Version 139 ist da. Nun funzt das mit den Nachrichtan auch mit IOS.
Wer von den Adroiden ein Update machen möchte kann es machen, muß aber nicht. Die Hauptänderung geschah im IOS Teil.
 
Es hat endlich funktioniert.Aktuellist die 132 endlicg von Google genemigt worden. Vorhin hab ich die 140 hochgeladen (entspricht der 139, die es nur unter IOS gibt).

Folgendes Noch: Ich werde die default-Einstellung von Ladestart immer Aktiv auf Disabld ändern. Das wird normalerweise nicht benötigt, da das Laden automatisch beginnt, sobald das Auto angeschlossen ist. Dann wird auch nicht immer versucht zu Laden, sobald Dacia einen Wert liefert der bedeuten kann, das das Auto angestöpselt ist. Daduch wird es nicht so viele Ladeversuche geben,wenn das Auto nicht angeschlossen ist.
 
Frage an Euch: Aktuell hab ich zwei Benachrichtigungen:
  • Wenn das Auto sich bewegt
  • Wenn der Akku voll ist
Nun möchte ich weitere einfügen:
  • Das starten der Klimaanlage
  • Das Starten der Akku-Ladung
Dazu zwei Fragen:
  1. Fallen euch noch weitere Benachrichtigungen ein?
  2. Wo soll das Konfiguriert werden?
    1. In einem eigenen Menüpunkt "Benachrictigungen"
    2. Unter "Konfiguration" (Der erste Menüpunkt)
    3. Verteilt. Also Klimabenachrictigung unter "konfiguration -> Klimaanlage", Laden unter "Laden Programmieren -> einrichten"
Was meint Ihr dazu? Ich bin da total unschlüssig.
 
Grundsätzlich egal (jetzige Punkte sind logisch und OK - gerne auch doppelt in eigenen Menüpunkt oder nur dort, wenn zuviel Aufwand) - bis jetzt ist noch keine Benachrichtigung angekommen. Der Test in der App funktioniert auf jeder Installation einwandfrei - ohne Windows, da gibt es nur die 106er
d.h. der Proxy 131 und App 140 liefern aktuell keine Nachrichten.

Vielleicht wieder ein Cloudflare Problem - angeblich funktioniert schon wieder etwas nicht. Auch Dacia hat wohl keine aktuellen Daten mehr seit gestern 19 Uhr gesendet bzw. die Dacia App erhalten - auch musste ich mich in der Dacia App in den letzten 48h mindestens 4x neu anmelden - da hat es noch nie gegeben "Es ist ein Fehler aufgetreten...." 2x -> dann Anmelden d.h. Passwort eintippen (!) und Fehler ist weg... gerade eben mit aktuellen Daten 12:30 Uhr.

Auffällig: der proxy dacia Prozess ist x-fach gestartet am Server und verweigert daher ab 2:22 Uhr früh wohl den Datenabgleich.... d.h. Log in App ist seither "leer"

proxy_dacia.log sieht auch dubios aus:
....
Normaler durchlauf -> sonst erfolgt IMMER: kein Durchlauf
AnzahlAbfrageok: true
2025-12-05 02:22:07.582121 Durchlauf Startet
Get Data 2025-12-05 02:22:08.008573
Unhandled exception:
ClientException with SocketException: Failed host lookup: 'api-wired-prod-1-euw1.wrd-aws.com' (OS Error: Temporary failure in name resolution, errno = -3),
.....

Nach "händischer" Säuberung am Server funktioniert wieder ein Datenaustausch - Log ist sauber:
...
Starte Durchlauf Proxy
AnzahlAbfragen 0
Normaler durchlauf
AnzahlAbfrageok: true
2025-12-05 12:23:02.526282 Durchlauf Startet
Get Data 2025-12-05 12:23:02.790757
Get Data 2025-12-05 12:23:21.143513
Get Data 2025-12-05 12:23:21.524772
Get Data 2025-12-05 12:23:21.962490
Counter Anleldung im Sequenzmanager e 3

und seither:
...
Starte Durchlauf Proxy
AnzahlAbfragen 1
AnzahlAbfrageok: true
2025-12-05 12:24:01.849930 kein Durchlauf
Counter Anleldung im Sequenzmanager e 3
...

Der Proxy 101 und die App 99 liefen hingegen stabil durch - über mehrere Wochen.
Falls Interesse vorhanden - die Log-Files vom aktuellen Verhalten des Proxy 131 sind vorhanden.
 
Frage 1
Wenn die Akku Begrenzung erreicht ist ?
Das wäre gut 👍 ist damit "Voll" gemeint?

100% sollte keinen interessieren, wenn dann würde ich gerne 99% statt 100% haben wollen damit ich noch die Chance bekomme ihn nicht überladen zu lassen 4,20+ V

Keineswegs ein Muss hast sowieso genug damit zu tun....k.A. ob Du/ ihr es für sinnvoll haltet, weil man könnte auch zwischendurch die APP öffnen - kommt auf die Art der Handynutzung an.

Das Stoppen der Klimaanlage?
Ladestatus in Zeitabständen ?
Das erreichen einer voreingestellt Reichweite?

Wie gesagt die APP ist mittlerweile schon so mächtig prächtig das diese Sachen Spielereien sind.

Frage 2
Menüpunkt Benachrichtigung falls nicht zu aufwändig ansonsten unter Konfiguration.

Die Statistik finde ich supergeil ! Dankeschön auch dafür 👍

Hilf mir bitte was ist der Unterschied, das hier erscheint aufm Hauptfenster
1000015412.webp
Was sind das für Daten? Verbrauch in KW: 13,67 kWh ist eher wie viel geladen wurde als Verbraucht oder? 13,67 für 37 km kann nicht sein, und der Akkustand letzte Ladung 100 kann auch nicht stimmen.

Und das unter Statistik im Menü

1000015414.webp

Die Spalte mit den km sind die bis zur Ladung gefahrenen km ? Geladene kW ist klar, km von Ladung bis Ladung auch.

kWh/100km ist der Verbrauch pro Runde für die gefahren km schätze ich, nicht der Durchschnitt!?

Auf jeden Fall geile Sache für die Statistik Nerds unter uns. Danke👍
 
@Godehard
Bei der Statistik scheint es einen Fehler zu geben. Wenn ich die Statistik lösche erscheint überall Null, aber zumindest beim km-Stand müsste doch der aktuelle Stand stehen.
Screenshot_20251205_145452.webp
 
@Statistik - kann ich für 1.3.9-140 Android und alle Versionen davor bestätigen:
die stimmt schon seit langen nicht - weder in der Hauptübersicht (aktuell -92,5 kW/100km) noch unter den Punkt Statistik (bei Copy Text fehlt auch eine ganze Datenspalte - wenn ich mich richtig erinnere - CSV ist vollständig oder umgekehrt) und wird auch nicht im Dark-Modus korrekt angezeigt.
Das wurde hier schon einmal gemeldet - Hellgrau auf Weiß d.h. nicht lesbar im Dark-Modus.
 
@WoodyXXL Nimm unbedingt den neusten proxy. ich hab da nochmal einiges geändert in der Logik.
@Spring-high Die Benachrichtigung ist schon jetzt eingebaut wenn der Akku die gewünschte Ladegrenze erreicht hat;).Die km sind die, die Du zwischen den Ladevorgängen gefahren bist. Und ja, es sieht so aus als ob du für 37 km 13 kw gebraucht hast. Da stimmt was nicht.
@Don Spring Die 0 bleibt aber nicht. Sie sollte doch beim neuen eintrag wieder den korrekten Wert haben, oder?

Zur Statistik: Es gibt da leider Probleme welche ich bis jetzt nicht gelöst habe: Wenn Dacia mal wieder falsche Daten dazwischen pustet, dann verfälscht das alles. Auch ist ein Problem, wenn man direkt nach dem Laden losfährt. Es kann sein, das das System nicht mitbekommen hat, das das Auto fährt, da grade die Abfrage war. So hat es den letzten Ladestand nicht mitbekommen und verfälscht alles.

Ich werde mich darum Kümmern das die Statstik zuverlässiger wird und die Farben im Dark-Mode besser dargestellt werden.

Der Aufwand für ein neues Formular für die Benachrichtigungen zu bauen ist nicht schwer.
Und ja @Spring-high , es ist eine Spielerei. Ich fand es nur schade, da hab ich so viel Zeit in die benachrichtigung gesteckt für nur zwei Meldungen. Deshalb wollte ich das ausbauen, damit sich der Aufwand zumindest etwas lohnt. Und so hab ich eine Kontrolle, ob z.B. Morgäääänds das Vorheizen gesendet wurde.
Was dann noch kommen soll ist, ob das Auto auch wirklich heizt. Also noch eine Nachricht. Der Befehl alleine hilft nur wenig. Die Anzeige auf den Handy ist da leider etwas unzuverlässig. Das kann mit der Benachrichtigung verbessert werden.

Und solange ich daran baue kann ich mich vor der Statistik drücken🤣
 
@Don Spring Die 0 bleibt aber nicht. Sie sollte doch beim neuen eintrag wieder den korrekten Wert haben, oder?
Kann ich nicht sagen, bin nach den Löschen bis jetzt noch nicht wieder gefahren.

Gerade nochmal reingesehen, jetzt sind alle gelöschten Daten wieder da. 🤷‍♂️
 
Das war leider ein Schreibfehler - Sorry - ist die 139 welche am Proxy Server äuft - die App mit 140 (wird im Log als 139er bezeichnet).
Detto ist die Benachrichtigung ohne Funktion und "unhandled exception" bei dacia_proxy beim Proxy-Server - nach einem dirty-fix mit pkill vor dacia_proxy Aufruf läuft es zumindest nun wieder stabil d.h. die Daten kommen ALLE wieder an und werden daher in der App wieder angezeigt. Der Bug sollt aber ASAP behoben werden.

Anregung:
Dark-Modus Umschaltung -> rein in Punkt Konfiguration und nicht hinter dem Icon verstecken - habe nun 10min gesucht..... musste Android App nun unter W11 starten - da die Windows Version noch 106 ist.

proxy_dacia.log hier steht noch +139 statt 140 - egal - nur zur Info
🔁 Start um 2025-12-05 15:57:02
App Version: 1.3.9+139


Du hast kleinen Copy+Paste Fehler - 2 und 3 gleicher Text:
1764949207004.webp
 
Kann ich nicht sagen, bin nach den Löschen bis jetzt noch nicht wieder gefahren.

Gerade nochmal reingesehen, jetzt sind alle gelöschten Daten wieder da. 🤷‍♂️
Meine Theorie dazu - auf Basis meiner "zwei" Einträge:

1.12.2025 -> alles gelöscht am Handy - da Play Store auf 132 installiert hat (Godehard meinte erst am 4.12.2025 - bei mir und meiner Frau bereits am 30.11.2025) und somit MUSST ich den Proxy-Server auf 131 - damals der Letztstand - aktualisieren.
Gestern habe ich wegen der massiven Probleme mit der Proxy-Server 132 Version auf 139 geändert -> Probleme weiterhin vorhanden - aber vielleicht deshalb der Statistik Eintrag vom 4.12.2025 wegen 139 - nur Godehard kann das aber bestimmt sagen.
d.h. bei mir sind keine "alten" gelöschten Daten aufgetaucht - nur alles auf Null am D-Day der Daten-Löschung und Proxy-Update und ein neuer Eintrag nach meiner Theorie wegen der 139 Proxy Version.


1764950081054.webp
 

Empfohlene Communitys


Zurück
Oben