Ich habe meine eigene Homescreen-Web-App erstellt

GorchFock
Beiträge: 145
Registriert: Mi 26. Jun 2019, 11:48
Roller: Niu N-GT
PLZ: 33106
Wohnort: 33106
Kontaktdaten:

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

Beitrag von GorchFock »

AkkuSchrauber hat geschrieben:
Sa 10. Aug 2019, 13:35
GorchFock hat geschrieben:
Sa 10. Aug 2019, 13:04
Mal ne Frage an die Programmierprofis:
Gibt es Möglichkeit, die Akkuladevorgänge irgendwie zu exportieren? CSV-Format oder ähnliches?
Notfalls nehme ich auch XML oder anderes textbasiertes Format und schnippel die Daten raus ...
Mein primäres Interesse gilt aktuell dem Gesamtenergieverbrauch des Rollers ...
für die Verbrauchsermittlung könntest du aber auch eine App nutzen ;)
z.B. "Car Expenses" aus dem Playstore kann prima mit "kWh" umgehen.
https://play.google.com/store/apps/deta ... nses&hl=de
Hi, mir geht es mehr darum, es nachträglich auszulesen. Für die neueren Ladevorgänge für ich mir dann so eine smarte Steckdose besorgen, die Leistung messen kann ...

zo34
Beiträge: 1
Registriert: Di 19. Mär 2019, 19:40
Roller: Niu, N-GT
PLZ: 2
Kontaktdaten:

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

Beitrag von zo34 »

Moin.
Ich habe Interesse an dem PHP-Code.
Danke

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 »

Hallo aleixpellicer,

das Script sieht prima aus. Ich würde es auch gerne auf meinem FTP probieren. Würdest Du es hier oder auf GitHub hochladen?

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 »

mafrei hat geschrieben:
Sa 10. Aug 2019, 11:46
Ja wäre nett. Allerdings habe ich im Moment noch das Problem einen "Token" zu generieren. Da suche ich noch eine genaue Vorgehensweise.
NiuGio hat geschrieben:
Sa 17. Aug 2019, 14:22
Hallo aleixpellicer,

das Script sieht prima aus. Ich würde es auch gerne auf meinem FTP probieren. Würdest Du es hier oder auf GitHub hochladen?
zo34 hat geschrieben:
Sa 17. Aug 2019, 10:36
Moin.
Ich habe Interesse an dem PHP-Code.
Danke
Hallo, ich wollte den Code zuerst neu erstellen, da ich es für mich selbst gemacht habe und es ist eine Art Spaghetti-Code, aber trotzdem geht es hier weiter:

https://github.com/aleixpellicer/niu

Anweisungen finden Sie unter config.sample.php

BlueAndi
Beiträge: 31
Registriert: Di 5. Mär 2019, 21:38
Roller: NIU NGT
PLZ: 89xxx
Kontaktdaten:

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

Beitrag von BlueAndi »

GorchFock hat geschrieben:
Sa 10. Aug 2019, 19:57
AkkuSchrauber hat geschrieben:
Sa 10. Aug 2019, 13:35
GorchFock hat geschrieben:
Sa 10. Aug 2019, 13:04
Mal ne Frage an die Programmierprofis:
Gibt es Möglichkeit, die Akkuladevorgänge irgendwie zu exportieren? CSV-Format oder ähnliches?
Notfalls nehme ich auch XML oder anderes textbasiertes Format und schnippel die Daten raus ...
Mein primäres Interesse gilt aktuell dem Gesamtenergieverbrauch des Rollers ...
für die Verbrauchsermittlung könntest du aber auch eine App nutzen ;)
z.B. "Car Expenses" aus dem Playstore kann prima mit "kWh" umgehen.
https://play.google.com/store/apps/deta ... nses&hl=de
Hi, mir geht es mehr darum, es nachträglich auszulesen. Für die neueren Ladevorgänge für ich mir dann so eine smarte Steckdose besorgen, die Leistung messen kann ...
Die Schnittstelle in der NIU Cloud ist an dieser Stelle leider nicht gut umgesetzt. Habe aber mal nach aktuellem Wissen die Daten meines NGT exportiert.
battery_soc.jpg
Export wurde via https://github.com/BlueAndi/niu-cloud-cli erzeugt, per

Code: Alles auswählen

node niu-cloud-cli.js --token xxxxxxxxxx --sn xxxxxxxx get-battery-chart --battery A --pages 2
und das selbe nochmal mit

Code: Alles auswählen

--battery B
.

Benutzeravatar
Deeshine
Beiträge: 33
Registriert: Mi 3. Jul 2019, 15:18
Roller: NIU M+ Sport
PLZ: 79
Kontaktdaten:

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

Beitrag von Deeshine »

Sieht gut aus und scheint zu funktionieren. Leider wird bei mir der Akkustand falsch angezeigt - 36% statt 72%. Hat noch jemand das Problem?

Grüße
NIU M+ Sport, ECU-Version TRA01C19
Aktueller Verbrauch: 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 »

Deeshine hat geschrieben:
Mi 21. Aug 2019, 11:06
Sieht gut aus und scheint zu funktionieren. Leider wird bei mir der Akkustand falsch angezeigt - 36% statt 72%. Hat noch jemand das Problem?

Grüße
The only thing I can think of is that maybe the calculation I used is for two batteries (N-GT) and I see you have the M+ model.

I will look into it and come up with a fix.

EDIT:

Sie können versuchen, die Datei api.php in der Zeile zu bearbeiten, in der es heißt:

Code: Alles auswählen

$json_response['batteryInfo'] = floor(($batteryInfo->data->batteries->compartmentA->batteryCharging + $batteryInfo->data->batteries->compartmentB->batteryCharging)/2);
Versuche dies:

Code: Alles auswählen

$json_response['batteryInfo'] = $batteryInfo->data->batteries->compartmentA->batteryCharging;
Oder wenn es nicht funktioniert, dann versuchen Sie:

Code: Alles auswählen

$json_response['batteryInfo'] = $batteryInfo->data->batteries->compartmentB->batteryCharging;
Grüße

Benutzeravatar
Deeshine
Beiträge: 33
Registriert: Mi 3. Jul 2019, 15:18
Roller: NIU M+ Sport
PLZ: 79
Kontaktdaten:

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

Beitrag von Deeshine »

Der erste Code funktioniert - Jetzt wird die Akkuladung korrekt angezeigt. Danke :)
NIU M+ Sport, ECU-Version TRA01C19
Aktueller Verbrauch: 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 »

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.

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 »

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

Antworten

Zurück zu „NIU“

Wer ist online?

Mitglieder in diesem Forum: Ahrefs [Bot], FlyingDutchman, Google [Bot], ripper1199 und 23 Gäste