Neue Lade-App für den Spring

Download-Link Lade-App

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.png
    1.png
    37,7 KB · Aufrufe: 522
  • 2.png
    2.png
    27,5 KB · Aufrufe: 538
  • 3.png
    3.png
    37,3 KB · Aufrufe: 538
Zuletzt bearbeitet von einem Moderator:

Godehard

eDacia-Fortgeschrittener
Version
Extreme
Motor
65 PS (48kW)
Baujahr
2023
Details
CCS, Frunk, Oxxo-Telesto-185er
Ich hab die Version 1.0.3 draußen. Nun haben wir die merkwürdige Situation, das ich leider momentan keine Android-app generieren kann. ich bekomme beim erzeugen immer Fehler. Ich werde also das Projekt neu aufsetzen und nur den Quellcode rein kopieren und die ganzen Android-Einstellungen neu generieren. Irgendwo muß da ein Fehler passiert sein.

Es ist jedoch möglich die IOS Version zu verteilen, und zwar brauche ich dazu die Mailadressse, den Vornamen & Nachnamen. An diese Mailadresse wird dann eine Mail gesendet. Auf den Iphones muß dann die TestFlight-App installiert werden. Das steht auch alles in der Mail. Nach der Installation die App bitte schließen. Wenn die App nach der Installation nicht geschlossen wird dann funktioniert das ganze nicht und die Daten werden nicht übertragen. So war es zumindest bei mir. Dann den Link in der Mail anwählen.
Das Problem: Zumindest bei mir wurde bei der Installation nicht nachgefragt ob im Hintergrund gearbeitet werden darf. Und so wie es scheint arbeitet die App auch nicht im Hintergrund . Also bitte keine zu hohen Erwartungen. Da scheint es noch ein Problem zugeben. Wenn ich die App direkt auf mein IPhone pumpe, dann ist das nicht so. Da wird nach den Berchtigungen gefragt. Betrachtet das also wirklich nur als Test.
 

Don Spring

Supermoderator
Teammitglied
Ort
Köln-Nord
Version
Comfort+
Motor
45 PS (33 kW)
Baujahr
2022
Details
CCS, Polarweiss mit orange
@Kernreiter
Asche auf mein Haupt, hab die number of the biest hinterlegt in der App.

@Godehard
Habe gerade mal ins Log geschaut, er versucht zu laden, obwohl Stecker Status 0 hat. Ist das ein Fehler? Hier das Log.

Screenshot_20241113_202321.jpg
 

Godehard

eDacia-Fortgeschrittener
Version
Extreme
Motor
65 PS (48kW)
Baujahr
2023
Details
CCS, Frunk, Oxxo-Telesto-185er
Alles ok. Plugin ist 3, und die 3 bedeutet das das System keine Ahnung hat ob eingesteckt ist oder nicht. Ich habe mich entschieden bei einer 3 das Laden zu versuchen. Sonst kann es sein das eingesteckt ist, eine 3 übermittelt wird, und er nicht Läd weil 3 eben auch bedeuten kann das nicht eingesteckt ist. Bei uns wurde eben die ganze Zeit 3 übermittelt, obwohl nicht eingesteckt war. Das Ist ein Fehler im Dacia-System.
 

Don Spring

Supermoderator
Teammitglied
Ort
Köln-Nord
Version
Comfort+
Motor
45 PS (33 kW)
Baujahr
2022
Details
CCS, Polarweiss mit orange
@Godehard
Ok dann hab ich wohl nicht richtig geschaut, ich hatte den 100% Fehler, deshalb hab ich von Hand klimatisiert.
Danach hab ich erst auf den Plugin Status geachtet, der war dann 0. 🤷‍♂️

Was ich mich schon immer mal gefragt habe, wenn du nicht den Automatischen-Ladestart hättest, dann müsste die App doch nicht alle 5 Minuten den DACIA-SERVER anklingeln.
Dann würde es reichen den Aktualisierungs-Button zu drücken um die Werte zu aktualisieren. Ist ja bei der DACIA-APP genauso, da zieht man dann den Bildschirm nach unten und es wird aktualisiert.

Das würde einigen Traffic zum Server sparen.

Nur mal so ein Gedanke, vielleicht hat ja auch der 100% Fehler was mit den regelmäßigen Abfragen zu tun.
 

Godehard

eDacia-Fortgeschrittener
Version
Extreme
Motor
65 PS (48kW)
Baujahr
2023
Details
CCS, Frunk, Oxxo-Telesto-185er
@planlos Der Proxy ist nur für die Servervariante interessant. Der Server dafür kommt bald.
Was passiert wenn du den Refresh-Button unten rechts drückst?
Was sagt das Log?
@Don Spring Das ist nur die eine Hälfte. Was ist aber wenn das Laden überwacht wird? Wie soll er denn den Akkustand erfragen wenn nicht über regelmäßiges Anklopfen an dem dem Dacia Server?
Die 100% scheint der Server nach dem Lust & Laune-Prinzip zu verteilen. Ich hatte es schon da hat das IPhone 100% angezeigt und das Android korrekt 71%
 

Don Spring

Supermoderator
Teammitglied
Ort
Köln-Nord
Version
Comfort+
Motor
45 PS (33 kW)
Baujahr
2022
Details
CCS, Polarweiss mit orange
Was ist aber wenn das Laden überwacht wird?
Dann könnte man , z.B. aus dem Akkustand beim Start berechnen wann er in etwa das Ladeziel erreicht und dann 30 Minuten vorher, oder auch weniger, die Abfrage bis Ladeziel wieder aufnehmen.
Das Aufwachen der App könnte man dann über Timer machen.

Alles nur so ein Gedanke und ins Blaue rein geschossen. ;)
 

Godehard

eDacia-Fortgeschrittener
Version
Extreme
Motor
65 PS (48kW)
Baujahr
2023
Details
CCS, Frunk, Oxxo-Telesto-185er
Habe eben auf mein Handy geschaut, wir hatten es zum Laden angestöpselt. Inzwischen wurde 77% angezeigt. Das ging für die kurze Zeit aber schnell, supi. Ein paar Minuten später noch immer 77%, und nicht eingesteckt:unsure:.
Ups. ich nach unten gewetzt und geschaut. Auto lädt noch, bei 57%. Nanu? Dann wieder hoch zum Handy, und siehe da: Letzte Änderung von heute Mittag. Letzter Kontakt grade eben, nur der Server liefert leider keine aktuellen Daten:mad:

@Don Spring Wie soll so etwas realisiert werden? Du mußt dann genau wissen wann er soweit ist. Das kannst du eventuell mit Deinem Ziegel machen, wenn Du woanders Lädst, dann geht das nicht. Selbst wenn Du nur zuhause lädst, dann mußt Du ausrechnen von der vorhandenen Kapazität bist zur gewünschten. Die app kann sich nicht den Zyklus selbst stellen. Du brauchst dann eine andere App die diese App aufweckt. Auch funktioniert das nicht wenn man z.B. sagt man man sagt das der Akku zu dem Zeitpunkt voll sein soll.
Deine Intension dahinter verstehe ich.
Ich kann ja mal nachschauen ob es eine Möglichkeit gibt das die App sich selbst zu einem bestimmten Zeitpunkt wieder aufruft. Besser währe das auf jeden Fall. Wahrscheinlich aber nur möglich mit einer zweiten App.

Momentan kämpfe ich gegen Windmühlen. ich habe festgestellt das das wiederholte Abrufen der Daten unter IOS nicht mehr funktioniert. Auch nicht mit einer älteren Programmversion.
Ich hab die alten Dateien für IOS genommen und mit Xcode auf das Handy gebracht, geht nicht.
So komme ich nicht weiter:mad:🤬🥶
 

planlos

eDacia-Genießer
Hallo Godehard

Refresh bringt nichts, zeigt immer 0% an, bei unterschiedlichen Füllständen des Akkus.
Ich habe dies aber bisher seit gestern immer nur probiert, bei nicht angestecktem Ladekabel.
Aber ich denke, der muss ja auch so Werte bringen, wie die Dacia App oder deine Miniserver App
die ich bisher genutzt habe. Diesen hatte ich auch testweise vom Netz getrennt.
Ich werde später noch mal die Dacia Daten neu mit FIN eingeben.

lg

PS: Und tu dir kein Stress an!
 

Godehard

eDacia-Fortgeschrittener
Version
Extreme
Motor
65 PS (48kW)
Baujahr
2023
Details
CCS, Frunk, Oxxo-Telesto-185er
@planlos Das ist ein Dacia-Problem. Jetzt zeigt die App bei mir 25% an, eben waren es noch 77%. Die Original-Dacia-App zeigt überhaupt nix an. Da kann ich leider nichts machen. Da muß Dacia ran.
Und tu dir kein Stress an!
Das ist leicht gesagt, aber momentan bin ich echt frustriert. Nix geht mehr. Wieso funzt auch Apple nicht mehr, auch nicht die alten Versionen? Auch nicht auf dem Handy meiner Frau.
 

Godehard

eDacia-Fortgeschrittener
Version
Extreme
Motor
65 PS (48kW)
Baujahr
2023
Details
CCS, Frunk, Oxxo-Telesto-185er
@Don Spring Ich hab über Deine Idee nachgedacht. Ein möglicher Plan wäre für die Ladung:
setze Ladezeit lz = 30 Minuten
  1. Starte Laden
  2. lege das Programm lz/2 min schlafen
  3. Wache auf
  4. ermittle die Lade-Zeit lz
  5. ist die lz < 15min entscheide ob laden aufhören oder weiter
  6. Wenn weiter gehe zu 2

Das schont den Akku.
Wenn eine andere Zeit (z.B. Klima starten) vorher kommt, dann wacht das System natürlich früher auf und die Prozedur oben wird eher ausgeführt. Statt durch 2 könnte auch durch 1,5 geteilt werden.

Das Problem: wie lege ich ein Programm so lange schlafen? Wenn das gelöst ist, dann sind wir einen Schritt weiter. Die eigentliche Implementierung und Anpassung des Programmes auf auf die neue Abfragelogik sehe ich nicht als Problem an. Das scheint eine kleine Aufgabe zu sein.
 

Empfohlene Communitys


Oben