Seite 3 von 4

Re: Ich habe meine eigene Homescreen-Web-App erstellt

Verfasst: Sa 24. Aug 2019, 13:23
von MantaStyle75
aleixpellicer hat geschrieben: Sa 24. Aug 2019, 12:41
NiuGio hat geschrieben: Sa 24. Aug 2019, 10:43 Wollte mich noch für das Script bedanken. Es funktioniert (nach ein paar anfänglichen Schwierigkeiten) nun auch bei mir. Die Akkukapazität habe ich entsprechend angepasst und wie Deeshine die Zeile für eine Batterie in der api.php angepasst.
Gern geschehen!

Alles andere, was ich in die Homepage aufnehmen kann, um sie nützlicher zu machen, sag es mir einfach :)
Moin, läuft seit eben auch bei mir.
Leider stimmt noch irgendwas nicht mit dem Gesamtverbrauch in der Tracks.php. Laut der Brechnung habe ich für 403km grade mal 1,07€ kosten :D
Zudem bin ich noch dabei die Gesammtkosten und die Gesammtfahrzeit auf der Homepage darzustellen, das ist aber schwerer als gedacht da du alles in einer großen Funktion machst.
Finde ich jedoch super klasse das Projekt!! Hier steckt noch viel Potential drinen :)

Re: Ich habe meine eigene Homescreen-Web-App erstellt

Verfasst: Sa 24. Aug 2019, 14:10
von aleixpellicer
MantaStyle75 hat geschrieben: Sa 24. Aug 2019, 13:23
aleixpellicer hat geschrieben: Sa 24. Aug 2019, 12:41
NiuGio hat geschrieben: Sa 24. Aug 2019, 10:43 Wollte mich noch für das Script bedanken. Es funktioniert (nach ein paar anfänglichen Schwierigkeiten) nun auch bei mir. Die Akkukapazität habe ich entsprechend angepasst und wie Deeshine die Zeile für eine Batterie in der api.php angepasst.
Gern geschehen!

Alles andere, was ich in die Homepage aufnehmen kann, um sie nützlicher zu machen, sag es mir einfach :)
Moin, läuft seit eben auch bei mir.
Leider stimmt noch irgendwas nicht mit dem Gesamtverbrauch in der Tracks.php. Laut der Brechnung habe ich für 403km grade mal 1,07€ kosten :D
Zudem bin ich noch dabei die Gesammtkosten und die Gesammtfahrzeit auf der Homepage darzustellen, das ist aber schwerer als gedacht da du alles in einer großen Funktion machst.
Finde ich jedoch super klasse das Projekt!! Hier steckt noch viel Potential drinen :)
Ich denke, das hat damit zu tun, dass ich die Akkugröße des Niu N-GT (4200Wh) eingestellt habe und M + kleiner ist.

Ich habe mich zum Github-Repo verpflichtet, um dieses und andere Probleme im Zusammenhang mit dem M + zu beheben.

https://github.com/aleixpellicer/niu

Sie müssen die Einstellungen in der config.sample.php zu Ihrer eigenen config.php-Datei hinzufügen.

Grüße :)

Re: Ich habe meine eigene Homescreen-Web-App erstellt

Verfasst: So 25. Aug 2019, 06:33
von MantaStyle75
Guten Morgen,
meine Akkugröße hatte ich natürlich in der config.php auf 1488Wh angepasst. :)

Re: Ich habe meine eigene Homescreen-Web-App erstellt

Verfasst: Mo 26. Aug 2019, 13:16
von MantaStyle75
hi,
mit deinen Updates bin ich nun bei 2,20€ für 425Km, das kommt schon eher hin :)

Re: Ich habe meine eigene Homescreen-Web-App erstellt

Verfasst: Mo 26. Aug 2019, 14:11
von stoergen
Hallo aleixpellicer,

vielen dank, dass du dir die Mühe mit der Web-App gamacht hast.
Ich habe sie gleich mal ausprobiert.
Funktioniert fast tadellos, was mir allerdings gerade aufgefallen ist, dass ich bei den Tracks bei Batteryusage teileweise ein doppeltes Minus (--) habe und dann steht der Akkustand vom Ende der Fahrt da (siehe Bild).
niu.JPG
Im Code konnte ich nichts finden, was den Fehler verursacht, hast du vielleicht eine Idee?

Grüße

Re: Ich habe meine eigene Homescreen-Web-App erstellt

Verfasst: Mo 26. Aug 2019, 15:04
von aleixpellicer
stoergen hat geschrieben: Mo 26. Aug 2019, 14:11 Hallo aleixpellicer,

vielen dank, dass du dir die Mühe mit der Web-App gamacht hast.
Ich habe sie gleich mal ausprobiert.
Funktioniert fast tadellos, was mir allerdings gerade aufgefallen ist, dass ich bei den Tracks bei Batteryusage teileweise ein doppeltes Minus (--) habe und dann steht der Akkustand vom Ende der Fahrt da (siehe Bild).
niu.JPG

Im Code konnte ich nichts finden, was den Fehler verursacht, hast du vielleicht eine Idee?

Grüße
Ja, ich kenne diesen Bug.

Es ist mir zu oft passiert:

Bild

Leider liegt es daran, wie die NIU-API den Batteriestatus für eine bestimmte Fahrt zurückgibt.

Eine normale Fahrt ist zum Beispiel:
Batteriestatus zu Beginn der Fahrt: 80%
Batteriestatus am Ende der Fahrt: 70%

Sie können also subtrahieren und sehen, dass Sie 10% verwendet haben.

Aber manchmal denke ich, wenn Sie den Akku aus dem Roller nehmen, um ihn aufzuladen, ist die Fahrt danach:

Batteriestatus zu Beginn der Fahrt: 0%
Batteriestatus am Ende der Fahrt: 70%

Wenn Sie also subtrahieren, ist das Ergebnis -70%, und da ich bereits '-' vor der Zahl hinzufüge, damit es besser aussieht, ist das Ergebnis --70%.

Vielleicht kann ich das tun, wenn die Zahl 0 ist, es wird davon ausgegangen, dass es 100% ist, aber vielleicht, wenn Sie Ihren Akku auf 90% geladen haben, wäre es immer noch 0.

Ich weiß es nicht.

Re: Ich habe meine eigene Homescreen-Web-App erstellt

Verfasst: Mo 26. Aug 2019, 16:07
von stoergen
Hallo aleixpellicer,
Danke für den Hinweis.
Habe in der Traks.php ein bischen gepielt und folgendes eingefügt:

Code: Alles auswählen

 $startPoint = $ride->startPoint->battery;
	   if ($startPoint <= 0) {
		   $startPoint = 100;
	   }else{
		   $startPoint = $ride->startPoint->battery;
	   }
So scheint es erstmal zu funktionieren.

Re: Ich habe meine eigene Homescreen-Web-App erstellt

Verfasst: Mo 26. Aug 2019, 16:29
von aleixpellicer
stoergen hat geschrieben: Mo 26. Aug 2019, 16:07 Hallo aleixpellicer,
Danke für den Hinweis.
Habe in der Traks.php ein bischen gepielt und folgendes eingefügt:

Code: Alles auswählen

 $startPoint = $ride->startPoint->battery;
	   if ($startPoint <= 0) {
		   $startPoint = 100;
	   }else{
		   $startPoint = $ride->startPoint->battery;
	   }
So scheint es erstmal zu funktionieren.
Ja, es sollte funktionieren, wenn Sie den Akku immer zu 100% aufladen. Wenn Sie jedoch zu 80% aufladen und eine 0 erhalten, wird dies so berechnet, als hätten Sie den Akku zu 100% aufgeladen.

Aber um ehrlich zu sein, Niu sollte dies in ihrer API korrigieren.

Grüße

Re: Ich habe meine eigene Homescreen-Web-App erstellt

Verfasst: Mo 26. Aug 2019, 18:21
von stoergen
aleixpellicer hat geschrieben: Mo 26. Aug 2019, 16:29
Ja, es sollte funktionieren, wenn Sie den Akku immer zu 100% aufladen. Wenn Sie jedoch zu 80% aufladen und eine 0 erhalten, wird dies so berechnet, als hätten Sie den Akku zu 100% aufgeladen.

Aber um ehrlich zu sein, Niu sollte dies in ihrer API korrigieren.

Grüße
Du hast recht, an den Fall habe ich noch gar nicht gedacht, da ich immer über Nacht auf 100% lade, für mich funktioniert das also :D
Und ja Niu sollte das mal ordentlich programmieren, dann gäbe es solche Probleme gar nicht. :geek:

Re: Ich habe meine eigene Homescreen-Web-App erstellt

Verfasst: Sa 14. Dez 2019, 10:55
von NiuGio
Seit einiger Zeit werden mir keine Werte mehr auf der Seite angezeigt. Habe natürlich nichts verändert. Muss ich vielleicht einen neuen Token erzeugen?