NEWS
Test Adapter Bosch ebik connect / flow
-
Bitte mal Rückinfo, ob der Adapter bei anderen noch läuft.
-
@bahnuhr Kann ich nicht nachvollziehen v0.1.5 geht bei mir
-
-
habs gefunden.
Hatte bei Bosch singlekeyid aktiviert. Und damit ging es dann nicht mehr.Wieder ausgechaltet und der Adapter läuft wieder.
-
@tombox
In den Objekten habe ich 20 trips drin.
In der flow app auf dem Handy sind 26 trips ersichtlich.Kann man das irgendwo einstellen, dass alle trips übertragen werden ?
mfg
Dieter -
@bahnuhr 0.1.7 hat eine Einstellung dafür
-
@tombox
Danke für die schnelle Überarbeitung. -
habe gerade 0.1.7 installiert und der läuft.
Bin gerade mal wieder super frustriert. Da wird Software für eBikes entwickelt und geworben und in den Himmel gelobt und dann kann man nicht mal den Akku Zustand auslesen
Was denken sich die Leute bloß? Trotz allem Hightech Schnick Schnack muss ich eine Eieruhr stellen und dann zum eBike hin gehen um den Ladezustand zu checken wenn ich batterieschonend nur bis 80% laden will. Ich fass es nicht.
In der eBike Connect App wird der Lade Zustand zwar angezeigt, aber nur wenn ich mit Bluetooth verbunden bin (ansonsten der letzte Akku Stand).
Wenn das dann wenigstens auch auf der eBike Connect Website angezeigt würde!! Dann könnte man den Wert ja wohl irgendwie parsen, aber nein, nichts davon zu sehen. Nur in der App. Und da hab ich keine Ahnung wie man da rankommen kann
Bei meinem alten eBike konnte ich wenigstens den Akku Stand mit der Ladeleistung des Chargers einigermaßen verknüpfen und dann bei 60%, 80%, 100% per Skript abschalten. Da geht mit dem Bosch Charger nicht mehr.
Sorry, ich weiß dass Du nichts machen kannst wenn das API das nicht hergibt. Ist also keinerlei Kritik an Deinen Anstrengungen. Ich bin ja froh dass es Entwickler gibt die sich solcher Themen annehmen.
Also trotz meinem Gejammer, vielen Dank für den Adapter!!
-
Genialer Adapter! Tausend Dank dafür!
Klar, Akkustand wäre cool zu haben, aber wenn der nicht in der API drin ist, muss man halt Bosch mit Steinen bewerfen und nicht den Programmierer hier
Einen Wunsch hätte ich noch: Kann man das Intervall Datenabfrage noch ändern, indem man die Cron Schreibweise verwendet? So kann man die Abfrage dann nämlich auch idealerweise nur ein Mal am Tag zu einer festen Uhrzeit machen...
Dank & Gruß
Daniel -
Bei mir will der Adapter 0.1.7 nicht laufen.
Ich versuche mein neues Bike im iobroker anzuzeigen aber nach dem Login im "Silly"Trace kommt:
2024-10-22 18:29:24.622 - error: bosch-ebike.0 (148497) AggregateError
2024-10-22 18:29:24.622 - error: bosch-ebike.0 (148497) Could not extract form datahat das auch jemand gehabt und ggf eine Lösung?
Was kann ich versuchen?Danke für jeden Tipp.
-
Seit heute im log:
bosch-ebike.0 2024-11-23 19:10:42.624 error {"error":"invalid_request","error_description":"Missing parameter: code"} bosch-ebike.0 2024-11-23 19:10:42.624 error AxiosError: Request failed with status code 400
V0.1.7
Instanz ist gelb.issue habe ich erstellt.
https://github.com/TA2k/ioBroker.bosch-ebike/issues/27 -
Seit heute im log:
host.iobroker 2024-12-21 09:59:25.788 error instance system.adapter.bosch-ebike.0 terminated with code 6 (UNCAUGHT_EXCEPTION) host.iobroker 2024-12-21 09:59:25.788 error Caught by controller[1]: at BoschEbike.onReady (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:79:7) host.iobroker 2024-12-21 09:59:25.788 error Caught by controller[1]: at processTicksAndRejections (node:internal/process/task_queues:95:5) host.iobroker 2024-12-21 09:59:25.788 error Caught by controller[1]: at BoschEbike.loginFlow (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:198:65) host.iobroker 2024-12-21 09:59:25.788 error Caught by controller[1]: TypeError: Cannot read properties of undefined (reading 'split') host.iobroker 2024-12-21 09:59:25.788 error Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason: bosch-ebike.0 2024-12-21 09:59:25.208 warn Terminated (UNCAUGHT_EXCEPTION): Without reason bosch-ebike.0 2024-12-21 09:59:25.208 info terminating bosch-ebike.0 2024-12-21 09:59:25.198 error Cannot read properties of undefined (reading 'split') bosch-ebike.0 2024-12-21 09:59:25.198 error TypeError: Cannot read properties of undefined (reading 'split') at BoschEbike.loginFlow (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:198:65) at processTicksAndRejections (node:internal/process/task_queues:95:5) at BoschEbike.onReady (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:79:7) bosch-ebike.0 2024-12-21 09:59:25.196 error unhandled promise rejection: Cannot read properties of undefined (reading 'split') bosch-ebike.0 2024-12-21 09:59:25.196 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). bosch-ebike.0 2024-12-21 09:59:24.175 info Login to eBike flow
V0.1.7
Instanz ist rot.issue habe ich erstellt.
https://github.com/TA2k/ioBroker.bosch-ebike/issues/28 -
ebike flow
Funktioniert der Adapter bei euch noch ?
-
Auch mit der 0.1.9 bekomme ich noch error:
host.iobroker 2024-12-30 10:22:28.476 error instance system.adapter.bosch-ebike.0 terminated with code 6 (UNCAUGHT_EXCEPTION) host.iobroker 2024-12-30 10:22:28.476 error Caught by controller[1]: at BoschEbike.onReady (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:79:7) host.iobroker 2024-12-30 10:22:28.476 error Caught by controller[1]: at processTicksAndRejections (node:internal/process/task_queues:95:5) host.iobroker 2024-12-30 10:22:28.476 error Caught by controller[1]: at BoschEbike.loginFlow (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:204:65) host.iobroker 2024-12-30 10:22:28.476 error Caught by controller[1]: TypeError: Cannot read properties of undefined (reading 'split') host.iobroker 2024-12-30 10:22:28.475 error Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason: bosch-ebike.0 2024-12-30 10:22:27.893 warn Terminated (UNCAUGHT_EXCEPTION): Without reason bosch-ebike.0 2024-12-30 10:22:27.892 info terminating bosch-ebike.0 2024-12-30 10:22:27.883 error Cannot read properties of undefined (reading 'split') bosch-ebike.0 2024-12-30 10:22:27.883 error TypeError: Cannot read properties of undefined (reading 'split') at BoschEbike.loginFlow (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:204:65) at processTicksAndRejections (node:internal/process/task_queues:95:5) at BoschEbike.onReady (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:79:7) bosch-ebike.0 2024-12-30 10:22:27.881 error unhandled promise rejection: Cannot read properties of undefined (reading 'split') bosch-ebike.0 2024-12-30 10:22:27.880 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). bosch-ebike.0 2024-12-30 10:22:27.150 info Login to eBike flow
-
@bahnuhr
Bei mir lief er einwandfrei. Nach deinem Post hab ich neu gestartet, seitdem den gleichen Fehler -
@bahnuhr @bommel_030
bitte die GitHub Version testen -
Habe von github installiert.
Im log kommt dann:bosch-ebike.0 2025-01-03 14:46:01.590 error Please set captcha in the instance settings
Dann probiert die Instanz zu öffnen.
Unten erscheint dann:
file "jsonConfig.json: Not existBitte nochmal schauen. Danke.
-
@bahnuhr ich musste was umstellen
entweder man löscht die Instanz und erzeugt sie neu
oder man löscht in
system.adapter.bosch-ebike
system.adapter.bosch-ebike.0"adminUI": { "config": "json" },
-
@tombox sagte in Test Adapter Bosch ebik connect / flow:
oder man löscht in
system.adapter.bosch-ebike
system.adapter.bosch-ebike.0Super, Danke.
Das löschen hat geklappt und die Instanz öffnet sich wieder. -
Hallo zusammen,
läuft die 0.1.11 bei euch?
Captcha erstellt aber dennoch Fehler im Log