Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Niu E-Scooter

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    Test Adapter Niu E-Scooter

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      tombox @cws last edited by

      @cws Kann ich mergen aber mit zugangsdaten könnte ich genau sehen was die App wie abfragt

      C 1 Reply Last reply Reply Quote 0
      • C
        cws @tombox last edited by

        Danke an @tombox für die weiter Umsetzung.

        Mit Version 0.0.2 sieht erst mal alles soweit gut aus und liefert zumindest keine Fehlermeldungen mehr.

        Ich glaube aber, dass die Objekte unter "status" und "scooter_info" nahezu die gleichen sind. "status" hat sogar noch ein paar mehr Informationen. Das prüfe ich nochmal im Detail, aber vermutlich kann man dann die Sachen für "scooter_info" noch aus der main.js wieder raus nehmen (oder zunächst mal auskommentieren).

        Gibt es noch weitere Niu-ioBroker-User? Damit natürlich auch andere Modelle getestet werden können. Mein UQi GT ist ja eher ein exot hier in Deutschland.

        1 Reply Last reply Reply Quote 0
        • hg6806
          hg6806 Most Active last edited by hg6806

          Jo, sorry, war etwas in der Versenkung, da ich auch die Login Daten von meiner Frau nicht hatte 🙂
          Ich hatte ja auch den NIU Adapter request gestellt.
          Auf jeden Fall erst einmal super, dass da was gemacht wurde.

          Sie hat einen NQi Sport. Die Daten kommen. Und die Fehler sind ab der neuen Version auch verschwunden.

          1 Reply Last reply Reply Quote 0
          • hg6806
            hg6806 Most Active last edited by

            Eine Sache fällt doch auf.
            Und zwar sind die Datenpunkte nicht immer aktuell.
            Oft mal hängen alte Daten drin, erst wenn ich den Adapter neu starte werden sie aktualisiert.
            Update interval habe ich auf 2 Minuten eingestellt.

            T 1 Reply Last reply Reply Quote 0
            • T
              tombox @hg6806 last edited by

              @hg6806 Sollte eigentlich nicht passieren kannst ja den adapter in log level debug setzen und schauen ob er aktualisiert

              hg6806 1 Reply Last reply Reply Quote 0
              • hg6806
                hg6806 Most Active @tombox last edited by hg6806

                @tombox

                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
                
                
                T 1 Reply Last reply Reply Quote 0
                • T
                  tombox @hg6806 last edited by

                  @hg6806 Kannst du nochmal installieren und schauen ob der fehler weg ist

                  C 1 Reply Last reply Reply Quote 0
                  • C
                    cws @tombox last edited by

                    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.

                    1 Reply Last reply Reply Quote 0
                    • hg6806
                      hg6806 Most Active last edited by

                      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.

                      1 Reply Last reply Reply Quote 0
                      • MichaelF
                        MichaelF last edited by

                        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

                        T 1 Reply Last reply Reply Quote 0
                        • T
                          tombox @MichaelF last edited by

                          @michaelf habs mal in die GitHub version hinzugefügt

                          MichaelF 1 Reply Last reply Reply Quote 1
                          • MichaelF
                            MichaelF @tombox last edited by

                            @tombox Mega, vielen Dank!

                            Funktioniert:
                            Screenshot_20250418_103412_Samsung Internet.jpg

                            1 Reply Last reply Reply Quote 0
                            • MichaelF
                              MichaelF last edited by

                              @tombox

                              Hätte noch eine kleine Frage, wie sieht der Http Request zu dem neuen Datenpunkt aus?
                              Gibt es da überhaupt einen ?

                              Grüsse

                              1 Reply Last reply Reply Quote 0
                              • W
                                Wolf-B last edited by

                                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

                                MichaelF 1 Reply Last reply Reply Quote 0
                                • MichaelF
                                  MichaelF @Wolf-B last edited by

                                  @wolf-b Hi, welche sind denn unklar?

                                  Grüsse

                                  W 2 Replies Last reply Reply Quote 0
                                  • W
                                    Wolf-B @MichaelF last edited by

                                    @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

                                    W MichaelF 2 Replies Last reply Reply Quote 0
                                    • W
                                      Wolf-B @Wolf-B last edited by

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

                                      W 1 Reply Last reply Reply Quote 0
                                      • W
                                        Wolf-B @Wolf-B last edited by Wolf-B

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

                                        1 Reply Last reply Reply Quote 0
                                        • W
                                          Wolf-B @MichaelF last edited by

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

                                          Screenshot.png

                                          1 Reply Last reply Reply Quote 0
                                          • MichaelF
                                            MichaelF @Wolf-B last edited by

                                            @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ß
                                            Wolfgang

                                            Die gesamt KM findet man unter :
                                            cc9d7663-0886-4cb7-bebf-728d705a1c94-image.png

                                            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

                                            W 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            803
                                            Online

                                            32.1k
                                            Users

                                            80.7k
                                            Topics

                                            1.3m
                                            Posts

                                            6
                                            35
                                            1750
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo