Ich habe meine eigene Homescreen-Web-App erstellt

MantaStyle75
Beiträge: 146
Registriert: Mo 22. Jul 2019, 16:37
Roller: Niu M+ Lite
PLZ: 53117
Kontaktdaten:

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

Beitrag 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 :)

aleixpellicer
Beiträge: 95
Registriert: Mi 31. Jul 2019, 12:22
Roller: Niu N-GT
PLZ: 08811
Land: anderes Land
Kontaktdaten:

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

Beitrag 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 :)

MantaStyle75
Beiträge: 146
Registriert: Mo 22. Jul 2019, 16:37
Roller: Niu M+ Lite
PLZ: 53117
Kontaktdaten:

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

Beitrag von MantaStyle75 »

Guten Morgen,
meine Akkugröße hatte ich natürlich in der config.php auf 1488Wh angepasst. :)

MantaStyle75
Beiträge: 146
Registriert: Mo 22. Jul 2019, 16:37
Roller: Niu M+ Lite
PLZ: 53117
Kontaktdaten:

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

Beitrag von MantaStyle75 »

hi,
mit deinen Updates bin ich nun bei 2,20€ für 425Km, das kommt schon eher hin :)

stoergen
Beiträge: 39
Registriert: Do 23. Mai 2019, 09:51
Roller: NIU NGT
PLZ: 121XX
Tätigkeit: Techniker für Mikrotechnologien
Kontaktdaten:

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

Beitrag 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
Bild

aleixpellicer
Beiträge: 95
Registriert: Mi 31. Jul 2019, 12:22
Roller: Niu N-GT
PLZ: 08811
Land: anderes Land
Kontaktdaten:

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

Beitrag 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.

stoergen
Beiträge: 39
Registriert: Do 23. Mai 2019, 09:51
Roller: NIU NGT
PLZ: 121XX
Tätigkeit: Techniker für Mikrotechnologien
Kontaktdaten:

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

Beitrag 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.
Bild

aleixpellicer
Beiträge: 95
Registriert: Mi 31. Jul 2019, 12:22
Roller: Niu N-GT
PLZ: 08811
Land: anderes Land
Kontaktdaten:

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

Beitrag 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

stoergen
Beiträge: 39
Registriert: Do 23. Mai 2019, 09:51
Roller: NIU NGT
PLZ: 121XX
Tätigkeit: Techniker für Mikrotechnologien
Kontaktdaten:

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

Beitrag 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:
Bild

Benutzeravatar
NiuGio
Beiträge: 62
Registriert: Mi 12. Jun 2019, 13:30
Roller: NIU M+ Sport
PLZ: 53
Kontaktdaten:

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

Beitrag 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?

Antworten

Zurück zu „NIU“

Wer ist online?

Mitglieder in diesem Forum: Junidike, Trisolaris, uwe59, Yandex [Bot] und 21 Gäste