NEWS
Test Adapter BMW/Mini v4.x.x
-
@tops4u Rate limit is exceeded habe ich jetzt als info. damit man nachvollziehen kann ob der 5sek retry funktioniert wenn ja könnte man es ausblenden.
Für mich ist noch nicht ganz ersichtlich warum es 5s später funktioniert@tombox als eben nach 2 Std. keine Werte geupdatet wurden, habe ich den Adapter neugestartet. Da hat er wohl drei Versuche unternommen bis es geklappt hat. Werte wurde nun geholt. Ja, komisch warum es dann plötzlich doch geht.
bmw.0 2023-12-05 13:31:22.866 info Rate limit is exceeded. Try again in 1 seconds. Retry in 5 seconds bmw.0 2023-12-05 13:31:17.816 info Rate limit is exceeded. Try again in 1 seconds. Retry in 5 seconds bmw.0 2023-12-05 13:31:12.763 info Rate limit is exceeded. Try again in 1 seconds. Retry in 5 secondsEdit.: log zeigt sich seit einigen Stunden unauffällig. Auto wird geladen und Akku % aktualisiert.
-
@tombox als eben nach 2 Std. keine Werte geupdatet wurden, habe ich den Adapter neugestartet. Da hat er wohl drei Versuche unternommen bis es geklappt hat. Werte wurde nun geholt. Ja, komisch warum es dann plötzlich doch geht.
bmw.0 2023-12-05 13:31:22.866 info Rate limit is exceeded. Try again in 1 seconds. Retry in 5 seconds bmw.0 2023-12-05 13:31:17.816 info Rate limit is exceeded. Try again in 1 seconds. Retry in 5 seconds bmw.0 2023-12-05 13:31:12.763 info Rate limit is exceeded. Try again in 1 seconds. Retry in 5 secondsEdit.: log zeigt sich seit einigen Stunden unauffällig. Auto wird geladen und Akku % aktualisiert.
-
Instanz neu starten, dann ist der Fehler wieder da.
bmw.0 2023-12-06 08:20:52.126 error {"statusCode":429,"message":"Rate limit is exceeded. Try again in 1 seconds."} bmw.0 2023-12-06 08:20:52.126 error AxiosError: Request failed with status code 429 bmw.0 2023-12-06 08:20:52.125 error getvehicles v2 failedbin aktuell auf git 2.7.0.
und Intervall 15 Minuten. -
Instanz neu starten, dann ist der Fehler wieder da.
bmw.0 2023-12-06 08:20:52.126 error {"statusCode":429,"message":"Rate limit is exceeded. Try again in 1 seconds."} bmw.0 2023-12-06 08:20:52.126 error AxiosError: Request failed with status code 429 bmw.0 2023-12-06 08:20:52.125 error getvehicles v2 failedbin aktuell auf git 2.7.0.
und Intervall 15 Minuten.@bahnuhr
Merkwürdig, bei mir funktioniert alles normal, Daten werden zufriedenstellend aktualisiert. Wie viele Lücken es gibt, versuche ich mal zu protokollieren.
Was mir in der MyBMW App auffiel und was auf generelle Probleme schließen lässt, ist, dass man mehrmals auf "Status prüfen" klicken muss, bis der Status dann tatsächlich angezeigt wird. Meldung: Sie sind offline!Edit: Habe mal bissel Protokoll geführt. Sieht recht gut aus, kleine Aussetzer sind kein Problem.
Intervall immer noch 10 min. Version: 2.7.2

-
@bahnuhr
Merkwürdig, bei mir funktioniert alles normal, Daten werden zufriedenstellend aktualisiert. Wie viele Lücken es gibt, versuche ich mal zu protokollieren.
Was mir in der MyBMW App auffiel und was auf generelle Probleme schließen lässt, ist, dass man mehrmals auf "Status prüfen" klicken muss, bis der Status dann tatsächlich angezeigt wird. Meldung: Sie sind offline!Edit: Habe mal bissel Protokoll geführt. Sieht recht gut aus, kleine Aussetzer sind kein Problem.
Intervall immer noch 10 min. Version: 2.7.2

-
@tombox sagte in Test Adapter BMW/Mini v2.0.0:
auch mit der aktuellen GitHub version
Ja. Ich habe mal die Datenpunkte "costsGroupedByCurrency" für Oktober und November gelöscht. Für Oktober wurden keine neuen DP angelegt, aber für November:

bmw.0 2023-11-15 11:27:55.782 warn State "bmw.0.WMW11DJ0102U95141.chargingSessions.2023-11.costsGroupedByCurrency.~ 4,54 EUR" has no existing object, this might lead to an error in future versions bmw.0 2023-11-15 11:27:55.777 warn Used invalid characters: bmw.0.WMW11DJ0102U95141.chargingSessions.2023-11.costsGroupedByCurrency.~ 4,54 EUR changed to bmw.0.WMW11DJ0102U95141.chargingSessions.2023-11.costsGroupedByCurrency.~ 4_54 EUR
@marc-berg
Hallo. Hat jemand das Problem mit "costsGroupedByCurrency" (siehe Marc Berg 15 Nov 2023, 11:30) gelöst? Bekomme es immer wieder, und zwar seit der letzten Adapter Aktualisierung.
Danke! -
@marc-berg
Hallo. Hat jemand das Problem mit "costsGroupedByCurrency" (siehe Marc Berg 15 Nov 2023, 11:30) gelöst? Bekomme es immer wieder, und zwar seit der letzten Adapter Aktualisierung.
Danke! -
@mike1429 ein debug log via mail wäre hilfreich
tombox2020@gmail.com@tombox
Gerne. Hier z.B.:2023-12-28 11:04:35.136 - warn: host.buanet-iobroker1-Server States 127.0.0.1:47846 Error from InMemDB: Error: The pattern "bmw.0.xxxxxxxxx.chargingSessions.2023-11.costsGroupedByCurrency.~ 24,78 EUR" is not a valid ID pattern
at Object.pattern2RegEx (/opt/iobroker/node_modules/@iobroker/js-controller-common/src/lib/common/tools.ts:2470:15)
at StatesInMemoryServer.handleSubscribe (/opt/iobroker/node_modules/@iobroker/db-base/src/lib/inMemFileDB.ts:324:59)
at StatesInMemoryServer._subscribeForClient (/opt/iobroker/node_modules/@iobroker/db-states-file/src/lib/states/statesInMemFileDB.js:258:14)
at RedisHandler. (/opt/iobroker/node_modules/@iobroker/db-states-jsonl/src/lib/states/statesInMemServerRedis.js:395:26)
at RedisHandler.emit (node:events:513:28)
at RedisHandler.emit (node:domain:489:12)
at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/db-base/src/lib/redisHandler.ts:209:37)
at processImmediate (node:internal/timers:466:21)2023-12-28 11:04:35.141 - error: admin.0 (26310) Cannot subscribe "bmw.0.xxxxxxxxx.chargingSessions.2023-11.costsGroupedByCurrency.~ 24,78 EUR": Error The pattern "bmw.0.xxxxxxxxx.chargingSessions.2023-11.costsGroupedByCurrency.~ 24,78 EUR" is not a valid ID pattern

Es kam auch mal die Meldung, dass "," durch "_" ersetzt wird, also aus 24,78 wurde dann 24_78
Danke!
-
@tombox
Gerne. Hier z.B.:2023-12-28 11:04:35.136 - warn: host.buanet-iobroker1-Server States 127.0.0.1:47846 Error from InMemDB: Error: The pattern "bmw.0.xxxxxxxxx.chargingSessions.2023-11.costsGroupedByCurrency.~ 24,78 EUR" is not a valid ID pattern
at Object.pattern2RegEx (/opt/iobroker/node_modules/@iobroker/js-controller-common/src/lib/common/tools.ts:2470:15)
at StatesInMemoryServer.handleSubscribe (/opt/iobroker/node_modules/@iobroker/db-base/src/lib/inMemFileDB.ts:324:59)
at StatesInMemoryServer._subscribeForClient (/opt/iobroker/node_modules/@iobroker/db-states-file/src/lib/states/statesInMemFileDB.js:258:14)
at RedisHandler. (/opt/iobroker/node_modules/@iobroker/db-states-jsonl/src/lib/states/statesInMemServerRedis.js:395:26)
at RedisHandler.emit (node:events:513:28)
at RedisHandler.emit (node:domain:489:12)
at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/db-base/src/lib/redisHandler.ts:209:37)
at processImmediate (node:internal/timers:466:21)2023-12-28 11:04:35.141 - error: admin.0 (26310) Cannot subscribe "bmw.0.xxxxxxxxx.chargingSessions.2023-11.costsGroupedByCurrency.~ 24,78 EUR": Error The pattern "bmw.0.xxxxxxxxx.chargingSessions.2023-11.costsGroupedByCurrency.~ 24,78 EUR" is not a valid ID pattern

Es kam auch mal die Meldung, dass "," durch "_" ersetzt wird, also aus 24,78 wurde dann 24_78
Danke!
-
@mike1429 ein debug log via mail wäre hilfreich
tombox2020@gmail.com -
@tombox sagte in Test Adapter BMW/Mini v2.0.0:
bitte mal die GitHub version installieren und schauen ob die charging sessions so besser sind
mit der Version kommen jetzt diese Fehler:
2023-12-30 21:14:02.516 - error: bmw.0 (32525) updateChargingSessionv2 failed 2023-12-30 21:14:02.518 - error: bmw.0 (32525) https://cocoapi.bmwgroup.com/eadrax-chs/v1/charging-sessions?vin=Wxxxx&next_token&date=2023-12-01T00%3A00%3A00.000Z&maxResults=40&include_date_picker=true 2023-12-30 21:14:02.518 - error: bmw.0 (32525) TypeError: data.costsGroupedByCurrency.replace is not a function -
@tombox sagte in Test Adapter BMW/Mini v2.0.0:
bitte mal die GitHub version installieren und schauen ob die charging sessions so besser sind
mit der Version kommen jetzt diese Fehler:
2023-12-30 21:14:02.516 - error: bmw.0 (32525) updateChargingSessionv2 failed 2023-12-30 21:14:02.518 - error: bmw.0 (32525) https://cocoapi.bmwgroup.com/eadrax-chs/v1/charging-sessions?vin=Wxxxx&next_token&date=2023-12-01T00%3A00%3A00.000Z&maxResults=40&include_date_picker=true 2023-12-30 21:14:02.518 - error: bmw.0 (32525) TypeError: data.costsGroupedByCurrency.replace is not a function -
@tombox sagte in Test Adapter BMW/Mini v2.0.0:
nochmal
Eine Fehlermeldung wird nun nicht mehr angezeigt, es wird ein Objekt mit der ID
"_id": "bmw.0.Wxxx.chargingSessions.2023-12.costsGroupedByCurrency.~ 20_65 EUR",angelegt.

-
@tombox sagte in Test Adapter BMW/Mini v2.0.0:
nochmal
Eine Fehlermeldung wird nun nicht mehr angezeigt, es wird ein Objekt mit der ID
"_id": "bmw.0.Wxxx.chargingSessions.2023-12.costsGroupedByCurrency.~ 20_65 EUR",angelegt.

@marc-berg
Kann das bestätigen -
@marc-berg
Kann das bestätigen@mike1429
Hmmm....admin.0
2023-12-30 22:21:19.047 error Cannot subscribe "bmw.0.xxxxxxxxxxxxx.chargingSessions.2023-11.costsGroupedByCurrency.~ 24,78 EUR": Error The pattern "bmw.0.xxxxxxxxxxxxx.chargingSessions.2023-11.costsGroupedByCurrency.~ 24,78 EUR" is not a valid ID pattern
host.buanet-iobroker1-Server
2023-12-30 22:21:19.045 warn States 127.0.0.1:47846 Error from InMemDB: Error: The pattern "bmw.0.xxxxxxxxxxxxx.chargingSessions.2023-11.costsGroupedByCurrency.~ 24,78 EUR" is not a valid ID pattern at Object.pattern2RegEx (/opt/iobroker/node_modules/@iobroker/js-controller-common/src/lib/common/tools.ts:2470:15) at StatesInMemoryServer.handleSubscribe (/opt/iobroker/node_modules/@iobroker/db-base/src/lib/inMemFileDB.ts:324:59) at StatesInMemoryServer._subscribeForClient (/opt/iobroker/node_modules/@iobroker/db-states-file/src/lib/states/statesInMemFileDB.js:258:14) at RedisHandler.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-states-jsonl/src/lib/states/statesInMemServerRedis.js:395:26) at RedisHandler.emit (node:events:513:28) at RedisHandler.emit (node:domain:489:12) at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/db-base/src/lib/redisHandler.ts:209:37) at processImmediate (node:internal/timers:466:21)admin.0
2023-12-30 22:21:19.042 error Invalid pattern on subscribe: The pattern "bmw.0.xxxxxxxxxxxxx.chargingSessions.2023-11.costsGroupedByCurrency.~ 13,52 EUR" is not a valid ID pattern -
@mike1429
Hmmm....admin.0
2023-12-30 22:21:19.047 error Cannot subscribe "bmw.0.xxxxxxxxxxxxx.chargingSessions.2023-11.costsGroupedByCurrency.~ 24,78 EUR": Error The pattern "bmw.0.xxxxxxxxxxxxx.chargingSessions.2023-11.costsGroupedByCurrency.~ 24,78 EUR" is not a valid ID pattern
host.buanet-iobroker1-Server
2023-12-30 22:21:19.045 warn States 127.0.0.1:47846 Error from InMemDB: Error: The pattern "bmw.0.xxxxxxxxxxxxx.chargingSessions.2023-11.costsGroupedByCurrency.~ 24,78 EUR" is not a valid ID pattern at Object.pattern2RegEx (/opt/iobroker/node_modules/@iobroker/js-controller-common/src/lib/common/tools.ts:2470:15) at StatesInMemoryServer.handleSubscribe (/opt/iobroker/node_modules/@iobroker/db-base/src/lib/inMemFileDB.ts:324:59) at StatesInMemoryServer._subscribeForClient (/opt/iobroker/node_modules/@iobroker/db-states-file/src/lib/states/statesInMemFileDB.js:258:14) at RedisHandler.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-states-jsonl/src/lib/states/statesInMemServerRedis.js:395:26) at RedisHandler.emit (node:events:513:28) at RedisHandler.emit (node:domain:489:12) at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/db-base/src/lib/redisHandler.ts:209:37) at processImmediate (node:internal/timers:466:21)admin.0
2023-12-30 22:21:19.042 error Invalid pattern on subscribe: The pattern "bmw.0.xxxxxxxxxxxxx.chargingSessions.2023-11.costsGroupedByCurrency.~ 13,52 EUR" is not a valid ID pattern -
Läßt sich z.Zt. über die Katze nicht aktualisieren.
$ iobroker url TA2k/ioBroker.bmw --host GLT --debug Server Cannot start inMem-states on port 9000: Failed to lock DB file "C:\ioBroker\GLT\iobroker-data\states.jsonl"! ERROR: Process exited with code 24 -
Bei mir lässt es sich über die Katze installieren.
Allerdings bekomme ich nun folgende Warnung recht unregelmäßig bei einem Interval von 10 Minuten.bmw.0 2024-01-01 16:56:10.239 warn Out of call volume quota. Quota will be replenished in 00:03:50. bmw.0 2024-01-01 14:46:10.219 warn Out of call volume quota. Quota will be replenished in 00:13:50. bmw.0 2024-01-01 12:46:10.181 warn Out of call volume quota. Quota will be replenished in 00:13:50.