NIU Cloud (?)
-
- Beiträge: 95
- Registriert: Mi 31. Jul 2019, 12:22
- Roller: Niu N-GT
- PLZ: 08811
- Land: anderes Land
- Kontaktdaten:
Re: NIU Cloud (?)
In der benutzerdefinierten App, die ich mithilfe der in diesem Thread dokumentierten API erstellt habe, erhalte ich den Akkuladezustand nicht mehr (zeigt 0% an) und die letzten Fahrten, die ich erhalte, stammen von vor zwei Tagen.
Währenddessen bekomme ich in der iOS App (3.9.10) meine Akkuladung und die aktuellen Fahrten.
Seltsam.
Währenddessen bekomme ich in der iOS App (3.9.10) meine Akkuladung und die aktuellen Fahrten.
Seltsam.
-
- Beiträge: 31
- Registriert: Di 5. Mär 2019, 21:38
- Roller: NIU NGT
- PLZ: 89xxx
- Kontaktdaten:
Re: NIU Cloud (?)
Ich habe mal battery-info, battery-health und motor-info abgefragt, kann kein Problem feststellen. Hatte vor kurzem aber das Problem, das mein generiertes Token nicht mehr funktionierte. Nach einer neuen Generierung gings wieder.
-
- Beiträge: 95
- Registriert: Mi 31. Jul 2019, 12:22
- Roller: Niu N-GT
- PLZ: 08811
- Land: anderes Land
- Kontaktdaten:
Re: NIU Cloud (?)
Ich habe das Problem behoben, indem ich die Abfrage-URL geändert habe von:
https://app-api.niu.com
zu
https://app-api-fk.niu.com
Das macht für mich aber keinen Sinn, da ich verstehe, dass "fk" der "app-api-fk" für "fake" steht.
Trotzdem bekommt jetzt die Daten gut, die Batteriedaten und meine letzten Fahrten.
Seltsam.
-
- Beiträge: 31
- Registriert: Di 5. Mär 2019, 21:38
- Roller: NIU NGT
- PLZ: 89xxx
- Kontaktdaten:
Re: NIU Cloud (?)
https://app-api.niu.com funktioniert bei mir. Die https://app-api-fk.niu.com/ sollte eigentlich nur für Demozwecke funktionieren!?
Wie genau sieht Deine Abfrage aus?
Wie genau sieht Deine Abfrage aus?
-
- Beiträge: 95
- Registriert: Mi 31. Jul 2019, 12:22
- Roller: Niu N-GT
- PLZ: 08811
- Land: anderes Land
- Kontaktdaten:
Re: NIU Cloud (?)
Ja zum Beispiel:BlueAndi hat geschrieben: ↑Fr 23. Aug 2019, 21:54https://app-api.niu.com funktioniert bei mir. Die https://app-api-fk.niu.com/ sollte eigentlich nur für Demozwecke funktionieren!?
Wie genau sieht Deine Abfrage aus?
Code: Alles auswählen
https://app-api-fk.niu.com/v3/motor_data/index_info?sn=XXXXXXXXXXX
Code: Alles auswählen
stdClass Object
(
[data] => stdClass Object
(
[isCharging] => 0
[lockStatus] => 0
[isAccOn] => 0
[isFortificationOn] =>
[isConnected] => 1
[postion] => stdClass Object
(
[lat] => XX.2735
[lng] => XX.697215
)
[hdop] => 0
[time] => 1566590205547
[batteries] => stdClass Object
(
[compartmentA] => stdClass Object
(
[bmsId] => BNSHPL2B517012XX
[isConnected] => 1
[batteryCharging] => 39
[gradeBattery] => 98.5
)
[compartmentB] => stdClass Object
(
[bmsId] => BNSHPL2B517012XX
[isConnected] => 1
[batteryCharging] => 37
[gradeBattery] => 98.5
)
)
[leftTime] => 13.7
[estimatedMileage] => 35
[gpsTimestamp] => 1566590205547
[infoTimestamp] => 1566590205547
[nowSpeed] => 0
[batteryDetail] => 1
[centreCtrlBattery] => 100
[ss_protocol_ver] => 3
[ss_online_sta] => 1
[gps] => 0
[gsm] => 19
[lastTrack] => stdClass Object
(
[ridingTime] => 2405
[distance] => 13115
[time] => 1566577004296
)
)
[desc] => 成功
[trace] => 成功
[status] => 0
)
Code: Alles auswählen
https://app-api.niu.com/v3/motor_data/index_info?sn=XXXXXXXXXXX
Code: Alles auswählen
stdClass Object
(
[data] => stdClass Object
(
[isCharging] => 0
[lockStatus] => 0
[isAccOn] => 0
[isFortificationOn] =>
[isConnected] => 1
[postion] => stdClass Object
(
[lat] => XX.273493333333
[lng] => XX.6972266666667
)
[hdop] => 0
[time] => 1566447583526
[batteries] => stdClass Object
(
[compartmentA] => stdClass Object
(
[bmsId] => BNSHPL2B517012XX
[isConnected] =>
[batteryCharging] => 0
[gradeBattery] => 98.6
)
[compartmentB] => stdClass Object
(
[bmsId] => BNSHPL2B517012XX
[isConnected] =>
[batteryCharging] => 0
[gradeBattery] => 100
)
)
[leftTime] => 0.0
[estimatedMileage] => 0
[gpsTimestamp] => 1566447467734
[infoTimestamp] => 1566447583526
[nowSpeed] => 0
[batteryDetail] => 1
[centreCtrlBattery] => 100
[ss_protocol_ver] => 3
[ss_online_sta] => 0
[gps] => 0
[gsm] => 0
[lastTrack] => stdClass Object
(
[ridingTime] => 1728
[distance] => 13916
[time] => 1566406539910
)
)
[desc] => 成功
[trace] => 成功
[status] => 0
)
Wie Sie sehen können, fehlt das 'isConnected' im Batteriebereich. Der Wert 'batteryCharging' ist ebenfalls falsch, da er nicht 0 sein sollte. Außerdem ist 'gradeBattery' ebenfalls falsch, da der korrekte Wert in beiden Batterien 98,5 beträgt.
Das ist wirklich seltsam.
Gibt es einen Hinweis darauf, was hier passieren könnte?
Dieses Problem könnte zusammenhängen:
viewtopic.php?f=63&t=9991&start=20
-
- Beiträge: 31
- Registriert: Di 5. Mär 2019, 21:38
- Roller: NIU NGT
- PLZ: 89xxx
- Kontaktdaten:
Re: NIU Cloud (?)
Ich habe für meinen NIU NGT die Abfrage mal über
https://app-api.niu.com/v3/motor_data/index_info?sn=xx durchgeführt, mit folgendem Ergebnis:
"isConnected" ist korrekt mit dabei und die Angaben sehen für mich gut aus. Was mir dabei auffällt sind die Zeitstempel, diese liegen 2 Tage zurück. Der "lastTrack" sogar um eine Woche zurück.
https://app-api.niu.com/v3/motor_data/index_info?sn=xx durchgeführt, mit folgendem Ergebnis:
Code: Alles auswählen
{
"isCharging": 0,
"lockStatus": 0,
"isAccOn": 0,
"isFortificationOn": 0,
"isConnected": true,
"postion": {
"lat": xx.xxxxxxxxxxxxxxx,
"lng": xx.xxxxxx
},
"hdop": 0,
"time": 1566447614403,
"batteries": {
"compartmentA": {
"bmsId": "BNSHPL2B44501298",
"isConnected": true,
"batteryCharging": 40,
"gradeBattery": "98.2"
},
"compartmentB": {
"bmsId": "BNSHPL2B44600299",
"isConnected": true,
"batteryCharging": 43,
"gradeBattery": "97.8"
}
},
"leftTime": "0.0",
"estimatedMileage": 36,
"gpsTimestamp": 1566447523195,
"infoTimestamp": 1566447614403,
"nowSpeed": 0,
"batteryDetail": true,
"centreCtrlBattery": 100,
"ss_protocol_ver": 3,
"ss_online_sta": "0",
"gps": 0,
"gsm": 0,
"lastTrack": {
"ridingTime": 107,
"distance": 401,
"time": 1566061154819
}
}
-
- Beiträge: 95
- Registriert: Mi 31. Jul 2019, 12:22
- Roller: Niu N-GT
- PLZ: 08811
- Land: anderes Land
- Kontaktdaten:
Re: NIU Cloud (?)
Server-Caching?BlueAndi hat geschrieben: ↑Sa 24. Aug 2019, 00:33Ich habe für meinen NIU NGT die Abfrage mal über
https://app-api.niu.com/v3/motor_data/index_info?sn=xx durchgeführt, mit folgendem Ergebnis:
"isConnected" ist korrekt mit dabei und die Angaben sehen für mich gut aus. Was mir dabei auffällt sind die Zeitstempel, diese liegen 2 Tage zurück. Der "lastTrack" sogar um eine Woche zurück.Code: Alles auswählen
{ "isCharging": 0, "lockStatus": 0, "isAccOn": 0, "isFortificationOn": 0, "isConnected": true, "postion": { "lat": xx.xxxxxxxxxxxxxxx, "lng": xx.xxxxxx }, "hdop": 0, "time": 1566447614403, "batteries": { "compartmentA": { "bmsId": "BNSHPL2B44501298", "isConnected": true, "batteryCharging": 40, "gradeBattery": "98.2" }, "compartmentB": { "bmsId": "BNSHPL2B44600299", "isConnected": true, "batteryCharging": 43, "gradeBattery": "97.8" } }, "leftTime": "0.0", "estimatedMileage": 36, "gpsTimestamp": 1566447523195, "infoTimestamp": 1566447614403, "nowSpeed": 0, "batteryDetail": true, "centreCtrlBattery": 100, "ss_protocol_ver": 3, "ss_online_sta": "0", "gps": 0, "gsm": 0, "lastTrack": { "ridingTime": 107, "distance": 401, "time": 1566061154819 } }
Möglicherweise werden einige Daten zwischengespeichert und andere nicht.
Können Sie die Abfrage mit versuchen:
Code: Alles auswählen
https://app-api-fk.niu.com/v3/motor_data/index_info?sn=XXXXXXXXXXX
-
- Beiträge: 31
- Registriert: Di 5. Mär 2019, 21:38
- Roller: NIU NGT
- PLZ: 89xxx
- Kontaktdaten:
Re: NIU Cloud (?)
Kleiner Moment ...
-
- Beiträge: 31
- Registriert: Di 5. Mär 2019, 21:38
- Roller: NIU NGT
- PLZ: 89xxx
- Kontaktdaten:
Re: NIU Cloud (?)
Die Zeitstempel sind nun aktuell!
Code: Alles auswählen
{
"isCharging": 0,
"lockStatus": 0,
"isAccOn": 0,
"isFortificationOn": "",
"isConnected": true,
"postion": {
"lat": xx.xxxxxx,
"lng": xx.xxxxxxxxxxxxxxxxx
},
"hdop": 0,
"time": 1566599896796,
"batteries": {
"compartmentA": {
"bmsId": "BNSHPL2B44501298",
"isConnected": true,
"batteryCharging": 54,
"gradeBattery": "98.2"
},
"compartmentB": {
"bmsId": "BNSHPL2B44600299",
"isConnected": true,
"batteryCharging": 56,
"gradeBattery": "97.7"
}
},
"leftTime": "0.0",
"estimatedMileage": 52,
"gpsTimestamp": 1566599896796,
"infoTimestamp": 1566599896796,
"nowSpeed": 0,
"batteryDetail": true,
"centreCtrlBattery": 100,
"ss_protocol_ver": 3,
"ss_online_sta": "1",
"gps": 0,
"gsm": 7,
"lastTrack": {
"ridingTime": 940,
"distance": 13323,
"time": 1566577692046
}
}
-
- Beiträge: 95
- Registriert: Mi 31. Jul 2019, 12:22
- Roller: Niu N-GT
- PLZ: 08811
- Land: anderes Land
- Kontaktdaten:
Re: NIU Cloud (?)
Werden sie nur in der Subdomain 'app-api-fk.niu.com' oder auch in der Subdomain 'app-api.niu.com' aktualisiert?BlueAndi hat geschrieben: ↑Sa 24. Aug 2019, 00:44Die Zeitstempel sind nun aktuell!
Code: Alles auswählen
{ "isCharging": 0, "lockStatus": 0, "isAccOn": 0, "isFortificationOn": "", "isConnected": true, "postion": { "lat": xx.xxxxxx, "lng": xx.xxxxxxxxxxxxxxxxx }, "hdop": 0, "time": 1566599896796, "batteries": { "compartmentA": { "bmsId": "BNSHPL2B44501298", "isConnected": true, "batteryCharging": 54, "gradeBattery": "98.2" }, "compartmentB": { "bmsId": "BNSHPL2B44600299", "isConnected": true, "batteryCharging": 56, "gradeBattery": "97.7" } }, "leftTime": "0.0", "estimatedMileage": 52, "gpsTimestamp": 1566599896796, "infoTimestamp": 1566599896796, "nowSpeed": 0, "batteryDetail": true, "centreCtrlBattery": 100, "ss_protocol_ver": 3, "ss_online_sta": "1", "gps": 0, "gsm": 7, "lastTrack": { "ridingTime": 940, "distance": 13323, "time": 1566577692046 } }
Das ist sehr seltsam, warum verwendet NIU die gefälschte Unterdomäne für echte Daten? und warum liefert die reguläre Domain falsche Daten?
Ich gehe davon aus, dass die App 3.9.10 mit der Subdomain 'app-api-fk.niu.com' verknüpft ist und die neuesten Daten abruft ... aber ich habe sie nicht getestet.
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 380 Gäste