NEWS
Test Adapter MercedesMe v0.0.x
-
Hallo Mercedesgemeinde,
ich habe Mittig in diesem Tonic gelesen, dass einige die Navigationsdaten in eine MySQL-Datenbank übernehmen um Routen etc. nachvollziehen.
Ich wollte das Testweise auch versuchen, dabei ist mir aufgefallen, dass keine Daten in die MySQL Datenbank (MariaDB auf Raspi 4) übernommen werden.
Bei allen anderen Adaptern funktioniert es, habs auch mal gerade eben mit einem anderen neuen Adapter versucht, Daten werden übernommen, nur bei mercedesme ist alles immer leer (Diverse punkte unter Location und Status versucht). Adapter Neustart brachte keinen Erfolg.
Jemand ne Idee?
@SMC Was möchtest den Visualisieren? Ich hab bis jetzt das hier, aber nicht perfekt und nicht fertig.
-
Hallo zusammen
Seit gestern streikt mein MercedesMe Adapter komplett. Hier erst mal das Log:
2020-08-01 21:27:36.037 - debug: mercedesme.0 (4820) Redis Objects: Use Redis connection: 127.0.0.1:9001 2020-08-01 21:27:36.078 - debug: mercedesme.0 (4820) Objects client ready ... initialize now 2020-08-01 21:27:36.082 - debug: mercedesme.0 (4820) Objects create System PubSub Client 2020-08-01 21:27:36.083 - debug: mercedesme.0 (4820) Objects create User PubSub Client 2020-08-01 21:27:36.083 - debug: mercedesme.0 (4820) Objects client initialize lua scripts 2020-08-01 21:27:36.096 - debug: mercedesme.0 (4820) Objects connected to redis: 127.0.0.1:9001 2020-08-01 21:27:36.104 - debug: mercedesme.0 (4820) objectDB connected 2020-08-01 21:27:36.106 - debug: mercedesme.0 (4820) Redis States: Use Redis connection: 127.0.0.1:9000 2020-08-01 21:27:36.122 - debug: mercedesme.0 (4820) States create User PubSub Client 2020-08-01 21:27:36.125 - debug: mercedesme.0 (4820) States create System PubSub Client 2020-08-01 21:27:36.137 - debug: mercedesme.0 (4820) States connected to redis: 127.0.0.1:9000 2020-08-01 21:27:36.137 - debug: mercedesme.0 (4820) statesDB connected 2020-08-01 21:27:36.385 - info: mercedesme.0 (4820) starting. Version 0.0.21 in C:/Server/ioBroker/Main/node_modules/iobroker.mercedesme, node: v10.17.0, js-controller: 3.1.6 2020-08-01 21:27:36.397 - debug: mercedesme.0 (4820) Login 2020-08-01 21:27:36.398 - debug: mercedesme.0 (4820) xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 2020-08-01 21:27:36.398 - debug: mercedesme.0 (4820) https://api.secure.mercedes-benz.com/oidc10/auth/oauth/v2/authorize?response_type=code&client_id=xxxxxxxxxxxxxxxxxxxxx&code_challenge=xxxxxxxxxxxxxxxxxxxxx&code_challenge_method=S256&scope=mma:backend:all openid ciam-uid profile email&redirect_uri=https://cgw.meapp.secure.mercedes-benz.com/endpoint/api/v1/redirect 2020-08-01 21:27:37.077 - debug: mercedesme.0 (4820) acLogin 2020-08-01 21:27:37.169 - debug: mercedesme.0 (4820) third submit result: 2020-08-01 21:27:37.476 - debug: mercedesme.0 (4820) consent result: xxxxxxxxxxxxxxxxxxxxx 2020-08-01 21:27:37.618 - debug: mercedesme.0 (4820) {"access_token":"xxxxxxxxxxxxxxxxxxxxx","token_type":"Bearer","expires_in":3600,"refresh_token":"xxxxxxxxxxxxxxxxxxxxx","scope":"mma:backend:all ciam-uid openid profile email","id_token":"xxxxxxxxxxxxxxxxxxxxx","id_token_type":""} 2020-08-01 21:27:37.618 - debug: mercedesme.0 (4820) Login in App successful. Starting login into website. 2020-08-01 21:27:37.619 - debug: mercedesme.0 (4820) Login successful 2020-08-01 21:27:37.847 - debug: mercedesme.0 (4820) undefined 2020-08-01 21:27:37.848 - warn: mercedesme.0 (4820) Vehicles not found please start the mercedes me app: SyntaxError: Unexpected token u in JSON at position 0 2020-08-01 21:27:37.849 - error: mercedesme.0 (4820) Error getting Vehicles
Zusatzinfo: Vor ein paar Tagen hat mir die MercedesMe App auf dem (Android) Handy eine Aktualisierung angeboten. Die habe ich installiert. Es hat aber nicht die alte Version überschrieben, sondern eine komplett neue App zusätzlich installiert. Ich habe daher sowohl die alte als auch die neue Version auf dem Handy.
Abgesehen vom MercedesMe Adapter funktioniert auch die alte App auf dem Handy nicht mehr. Dort sehe ich nur die Meldung "Die Verbindung konnte nicht hergestellt werden. Bitte versuchen Sie es später noch einmal". Die neue App funktioniert hingegen einwandfrei.
Hat Mercedes da vielleicht was an der WebAPI umgestellt? Und/oder habe ich das vielleicht mit der Installation der neuen App erst getriggert? Funktioniert bei Euch alles oder hat sonst noch jemand ähnliche Probleme?
-
@ArminW danke für den Hinweis. Aber sie haben echt die App ausgetauscht damit muss der Adapter neugeschrieben werden. Ich frage mich echt warum sie eine neue App rausbringen, das ist doch totaler Blödsinn. Aber naja Mercedes halt...
-
Danke @tombox für die schnelle Antwort! Na super - App tauschen ist ja OK, aber icht sehe jetzt nicht wirklich dass sich funktional viel verändert hätte. Und warum sie dann auch gleich die API ändern ist zumindest fragwürdig...
Hätte ich es vermeiden können, wenn ich die neue App nicht installiert hätte? Nur so als Warnung für die anderen....
-
@ArminW Nein ein Neustart des adapters führt zum problem.
-
@tombox Oh, dann können die anderen User nur hoffen, dass sie möglichst lange keinen Adapter/ioBroker/System-Neustart brauchen...
Der Adapter-Neustart bei mir wurde übrigens durch ein Watchdog-Script ausgelöst, das den MercedesMe Adapter neu startet, wenn einge gewisse Zeit die Timestamps der Datenpunkte nicht mehr aktualisiert werden. Das funktionierte ein paar Monate zuverlässig und einen Neustart brauchte es sehr selten (das letzte mal war bestimmt 6 Wochen her).
Gestern hat der Watchdog zugeschlagen und danach ging dann eben nix mehr. Ob das mit der Umstellung zusammenhängt oder reiner Zufall war, wäre natürlich pure Spekulation.
-
-
@tombox sagte in Test Adapter MercedesMe v0.0.x:
@ArminW Nein ein Neustart des adapters führt zum problem.
Danke für die Info. Nach dem Appwechsel schien zuerst noch alles ok, jetzt aber leider keine Daten mehr. Schade!
-
Echt Schade, dass Daimler da so tief Hand angelegt hat.
Die Entwicklung einer neuen App war wohl kostengünstiger als eine Änderung der bestehenden.Ich bin selber Daimler Mitarbeiter und ich weiß, dass die Entwicklung hin zur Digitalisierung der Fahrzeuge sehr im Fokus steht.
Ich glaube auch, dass die neue App und dementsprechend die API nicht mehr so schnell angepasst wird sondern nun die nächsten Jahre erweitert wird.@tombox ,
wird es eigentlich von dir eine neue Adapter Version geben? -
Ja, beim mir auch. Nach dem Update der IOS App keine Verbindung mehr zum Adapter.
Sehr schade....
-
Auch bei mir das selbe Verhalten, seitdem ich vergangene Woche die neue App unter Android installiert bekommen habe...
@tombox Ist es geplant, den Adapter auf die neue App anzupassen?
-
Hallo Mercedes Me User,
ich habe die Tage von IoBroker 2.2.9 node 10 auf 3.1.6 node 12 geupdated.
Habe den Me Adapter mit Version 0.0.21 installiert.
Es lief in der vorherigen Konstellation einwandfrei.
Nun sagt er beim einrichten gleich "Error getting Vehicles"
Ich habe auch die neue Mercedes Me App in Verwendung, aber das war schon letzte Woche,
deswegen vermute ich hier eigentlich keine Verbindung...
Gibt es da bei euch Ideen, ob evtl nur ein Node Problem oder ähnliches?
Gruss
HaJueRue
-
@Dome227
Ja ich benötige ihn selber,aber sie haben alles neu gemacht.
Mit websockets und hex Befehlen... nicht schön... -
Ich vermute dennoch einen Zusammenhang mit der neuen App.
Ohne eine Aktualisierung von Node habe ich den selben Ablauf - ich vermute eher, dass bis zum Tag X beide Apps noch parallel gelaufen sind. Ich konnte letzte Woche trotz neuer App noch auf die alte zugreifen, nun nicht mehr. Sie haben also scheinbar die alten Dienste komplett vom Netz genommen.@tombox
Oh je! Vielen vielen Dank für deine Arbeit - leider kenne ich mich in diesem Thema nicht tief genug aus, um zu unterstützenLG und allen ein schönes Wochenende!
-
@tombox Vielen Dank für Deine Mühe. Vielleicht hat die Umstellung ja mit dem Hack einer Chinesischen Truppe zu tun https://www.golem.de/news/daimler-wlan-sicherheitsluecken-sonst-noch-was-2008-150125.html
-
Login geht mit der neuen App für alle nur noch ohne Passwort?
-
@tombox ,
ich muss kein Passwort eingeben. Nur einmalig bei dem ersten Start der App mussten die Benutzerdaten von MercedesMe hinterlegt werden..
P.s. Ich teste gerne, falls es eine neue Version des Adapters geben sollte...
-
Ich habe login und allgemeine daten schon wieder hinbekommen aber leider ist das neue datenformat noch nicht so einfach zb hier die outside temp
74 9 Z1 out 00000110 73 69 64 65 54 65 6d 70 65 72 61 74 75 72 65 12 sideTemperature 00000120 1b 08 8b f5 bb f9 05 50 f8 dd 8a fc bc 2e f2 01 P . 00000130 02 9c 04 39 00 00 00 00 00 80 3d 40 5a 28 0a 0e 9 =@Z( 00000140 61 75 78 68 65 61 74 72 75 6e 74 69 6d 65 12 16 auxheatruntime
-
Cool es geht voran.
Wenn du Tester brauchst, sag bescheid.Ich hab leider aktuell bei der App das Problem dass die Vorklimatisierung sich nicht einschalten lässt.
Von Mercedes selbst keinerlei RückmeldungHier noch das aktuelle Log des Adapter v.0.0.21
-
@tombox Hallo tombox, danke für deine Mühen und den Aufwand den du da reinsteckst. Bin auch "Betroffener" und würde gerne durch Testen unterstützen falls das gewünscht wird.