NEWS
Test Adapter Niu E-Scooter
-
@hg6806 Sollte eigentlich nicht passieren kannst ja den adapter in log level debug setzen und schauen ob er aktualisiert
-
Das hatte gestern alles funktioniert, jetzt kommt wieder kein Update mehr und eine Menge Fehlermeldungen. Steht alles auf Debug.
niu.0 2022-06-02 17:26:20.823 error TypeError [ERR_HTTP_INVALID_HEADER_VALUE]: Invalid value "undefined" for header "token" niu.0 2022-06-02 17:26:20.822 error https://app-api-fk.niu.com/v3/motor_data/cycling_statistics?sortby=3&sn=NA2L4Axxxxxxxxx niu.0 2022-06-02 17:26:20.820 error TypeError [ERR_HTTP_INVALID_HEADER_VALUE]: Invalid value "undefined" for header "token" niu.0 2022-06-02 17:26:20.820 error https://app-api-fk.niu.com/v3/motor_data/cycling_statistics?sortby=2&sn=NA2L4Axxxxxxxxxxx niu.0 2022-06-02 17:26:20.817 error TypeError [ERR_HTTP_INVALID_HEADER_VALUE]: Invalid value "undefined" for header "token" niu.0 2022-06-02 17:26:20.816 error https://app-api-fk.niu.com/v3/motor_data/cycling_statistics?sortby=1&sn=NA2L4Axxxxxxxxxxx niu.0 2022-06-02 17:26:20.814 error TypeError [ERR_HTTP_INVALID_HEADER_VALUE]: Invalid value "undefined" for header "token" niu.0 2022-06-02 17:26:20.814 error https://app-api-fk.niu.com/v5/track/list/v2 niu.0 2022-06-02 17:26:20.811 error TypeError [ERR_HTTP_INVALID_HEADER_VALUE]: Invalid value "undefined" for header "token" niu.0 2022-06-02 17:26:20.811 error https://app-api-fk.niu.com/v3/motor_data/index_info?sn=NA2L4Axxxxxxx niu.0 2022-06-02 17:26:20.808 error TypeError [ERR_HTTP_INVALID_HEADER_VALUE]: Invalid value "undefined" for header "token" niu.0 2022-06-02 17:26:20.808 error https://app-api-fk.niu.com/v5/scooter/motor_data/index_info?sn=NA2L4Axxxxxxxx niu.0 2022-06-02 17:26:20.805 error TypeError [ERR_HTTP_INVALID_HEADER_VALUE]: Invalid value "undefined" for header "token" niu.0 2022-06-02 17:26:20.805 error https://app-api-fk.niu.com/v3/motor_data/battery_info?sn=NA2L4Axxxxxxx niu.0 2022-06-02 17:26:20.802 error TypeError [ERR_HTTP_INVALID_HEADER_VALUE]: Invalid value "undefined" for header "token" niu.0 2022-06-02 17:26:20.802 error https://app-api-fk.niu.com/v3/motor_data/battery_info/health?sn=NA2L4Axxxxxxx
-
@hg6806 Kannst du nochmal installieren und schauen ob der fehler weg ist
-
So, ich hab den Adapter jetzt seit dem letzten Update laufen und es kamen keine Fehler mehr usw. Würde sagen das Ding ist reif, um es auch auf mehr loszulassen. Was meint ihr?
Jemand ne Idee für die Adapter-Beschreibung? Ich kann ansonsten gerne mal den Vorschlag machen - erst mal auf Deutsch. Hab ich aber noch nie gemacht, von daher bräuchte ich da mal Hilfe.
-
Sagt mal, gibt es seitens API keine Info über den derzeitigen Kilometerstand des Fahrzeugs?
Also ich habe zumindest nichts gefunden.
Da ich das Ladegerät PV-bedingt über einen SONOFF POW freigebe, kann ich auch die Ladeenergie mittracken und somit immer den derzeitigen Stromverbrauch des Rollers berechnen. Dazu brauche ich aber immer den Kilometerstand. -
Hi, arbeitet oder pflegt den Adapter noch jemand ?
Da ich eine frage hätte ob es möglich wäre weitere Datenpunkte zu importieren :
"/motoinfo/overallTally": { "post": { "summary": "Returns the odometer value and days of usage", "requestBody": { "required": true, "content": { "application/x-www-form-urlencoded": { "schema": { "type": "object", "properties": { "sn": { "$ref": "#/components/schemas/MopedDesc/properties/sn" }, "token": { "$ref": "#/components/schemas/Token" } } } } } }, "responses": { "200": { "description": "Odometer and time value", "content": { "application/json": { "schema": { "type": "object", "properties": { "data": { "type": "object", "properties": { "bindDaysCount": { "type": "integer" }, "totalMileage": { "type": "integer" } } } } } } } } } } },
Grüße
-
@michaelf habs mal in die GitHub version hinzugefügt
-
@tombox Mega, vielen Dank!
Funktioniert:
-
Hätte noch eine kleine Frage, wie sieht der Http Request zu dem neuen Datenpunkt aus?
Gibt es da überhaupt einen ?Grüsse
-
Hallo zusammen und vielen Dank für den Adapter. Gibt es irgendwo eine Liste, worin die Datenpunkte erklärt sind. Manche sagen mir nichts - wäre schön, wenn man nachschlagen könnte, was die einzelnen Datenpunkte bedeuten. Manche erklären sich ja von selbst, aber leider eben nicht alle.
Danke schonmal ...
Wolfgang -
@wolf-b Hi, welche sind denn unklar?
Grüsse
-
@michaelf Viele - hier mal ein paar Unklarheiten:
- GradeBattery (ist bei mir 99.5)
- backend_tiure_gauge_value (bei mir 0)
- batteryDetail: (bei mir true)
- battery_cang_lock (bei mir false)
- battery_range (bei mir steht da nix)
- centreCtrlBattery (bei mir 100)
- cycling_model (bei mir 2)
- expire_time (bei mir 0)
- isDefault (bei mir true)
- isMaster (bei mir true)
- is_first_access (bei mir false)
- refresh (bei mir aus)
- estimatedMileage (Kilometerstand: bei mir 78 / in der App 73)
- estimatedMileageRatio (bei mir 440)
- new estimatedMileageRatio (bei mir 440)
- hdop (bei mir 0)
- head_light_status (bei mir steht da nix)
- istfortification (bei mir 1)
- istcushion_lock_on (bei mir false)
- leftTime (bei mir 0)
- locationType (bei mir 1)
- low_power_mode_value (bei mir 0)
Und noch eine Frage: kann man irgendwo einstellen, dass er bei 80% aufhört zu laden ?
Vielen Dank schonmal ...
Gruß
Wolfgang -
@wolf-b Auch kann ich meinen Gesamt-km-Stand in den Objekten nicht finden. Wenn damit das Objekt "estimatedMileageRatio" sein sollte, dann steht da 440 drin, in meiner NIU-App habe ich aber einen km-Stand von 313 km.
Gibt es einen Datenpunkt (objekt) für den aktuellen Gesamt-km-Stand ? -
@wolf-b Zu Eurer Information: Ich habe einen NIU NQI GTS Pro neuestes Modell
Insgesamt finde ich den Adapter klasse - bis auf die paar Unklarheiten, die ich anhand der Daten bisher !nicht zuordnen kann.
-
@michaelf Das hier habe ich aus den Daten gebastelt. Könntest Du mal drüber schauen, ob das so passt - was mir halt noch fehlt sind die gefahrenen Gesamt-Km. Habe da mal einen Platzhalter eingefügt - nur finde ich keinen Datenpunkt, der meinem Km-Stand entspricht.
-
@wolf-b sagte in Test Adapter Niu E-Scooter:
@michaelf Viele - hier mal ein paar Unklarheiten:
- GradeBattery (ist bei mir 99.5)
- backend_tiure_gauge_value (bei mir 0)
- batteryDetail: (bei mir true) Alle Batterie Infos verfügbar
- battery_cang_lock (bei mir false)
- battery_range (bei mir steht da nix)
- centreCtrlBattery (bei mir 100) Müsste die Spare Batterie sein
- cycling_model (bei mir 2) Der Momentane Fahrmodus
- expire_time (bei mir 0)
- isDefault (bei mir true)
- isMaster (bei mir true)
- is_first_access (bei mir false)
- refresh (bei mir aus)
- estimatedMileage (Kilometerstand: bei mir 78 / in der App 73) Die KM die noch möglich zu fahren sind, weicht bei mir auch ein wenig ab
- estimatedMileageRatio (bei mir 440)
- new estimatedMileageRatio (bei mir 440)
- hdop (bei mir 0)
- head_light_status (bei mir steht da nix)
- istfortification (bei mir 1)
- istcushion_lock_on (bei mir false)
- leftTime (bei mir 0)
- locationType (bei mir 1)
- low_power_mode_value (bei mir 0)
Und noch eine Frage: kann man irgendwo einstellen, dass er bei 80% aufhört zu laden ?
Vielen Dank schonmal ...
Gruß
WolfgangDie gesamt KM findet man unter :
Die Restlichen Datenpunkte sind glaube ich nicht relevant.
Ich habe den gleichen in der 2024 Version
Das laden kann man so nicht beeinflussen, allerdings kann man den Lade stand abfragen und bei 80% über ein kleines Blockly einen Shelly oder ähnliches Ausschalten.
Die Vis is cool gemacht, gefällt mir.
Grüße
-
@michaelf Hallo und danke für Deinen Beitrag. Leider ist bei mir die ganze Sektion "overallTally" überhaupt nicht vorhanden und der Datenpunkt "totalMileage" auch nicht. Da scheint es wohl unterschiedliche Versionen zu geben ?
Kann ich das updaten oder geht das über Update die Adapter. -
@michaelf Ich habe übrigens die Version 0.0.3 - gibt es dafür schon ein Update oder wurde die Sektion "overallTally" mittlerweile entfernt ? Welche Version hast Du denn bitte ? Und was macht der Schalter bei "remote:refresh" ?
-
Hi, also Version habe ich diese:
Vielleicht mal direkt von hier installieren:
https://github.com/TA2k/ioBroker.niu
Zum Schalter kann ich so leider nichts sagen, außer noch nie gebraucht.
-
@michaelf Oha, das ist ja ein richtiger Unterschied - vielen Dank für Deinen Hinweis.