Seite 2 von 4

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

Verfasst: Sa 10. Aug 2019, 19:57
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 ...

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

Verfasst: Sa 17. Aug 2019, 10:36
von zo34
Moin.
Ich habe Interesse an dem PHP-Code.
Danke

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

Verfasst: Sa 17. Aug 2019, 14:22
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?

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

Verfasst: So 18. Aug 2019, 23:12
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

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

Verfasst: Di 20. Aug 2019, 20:56
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
.

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

Verfasst: Mi 21. Aug 2019, 11:06
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

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

Verfasst: Mi 21. Aug 2019, 11:32
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

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

Verfasst: Do 22. Aug 2019, 09:49
von Deeshine
Der erste Code funktioniert - Jetzt wird die Akkuladung korrekt angezeigt. Danke :)

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

Verfasst: Sa 24. Aug 2019, 10:43
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.

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

Verfasst: Sa 24. Aug 2019, 12:41
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 :)