NEWS
Test Adapter MercedesMe v0.0.x
-
Hallo,
ich bins mal wiederWollte ein paar Datenpunkte mit GoogleHome ansteuern.
Dabei ist mir aufgefallen, dass zB Remote-DoorLock leider irgendwie falsch herum funktioniert.
(Mercedes "auf" dann macht er die Türen zu, Mercedes "zu" dann macht er die Türen auf)Hatte erst überlegt ob ich das durch ein Script löse, aber dann wäre es bei mir richtig
und im allgemeinen immernoch falsch herum.Könntet ihr schauen, ob das im Adapter änderbar ist, und für euch auch Sinn macht?
Habe mit Rafal @Dutchman schon drüber geschaut und uns ist aufgefallen,
dass der Datenpunkt Typ auf "indicator" steht und nicht auf "switch.lock"Würde mich freuen wenn das klappt.
Bedanke mich jetzt schonmal im Vorraus für den SupportGruss
HaJueRue -
@hajuerue Ich habe mich an den Datenpunkten der App orientiert. Das heißt die app gibt status.locked = true aus wenn das Fahrzeug verschlossen der Datenpunkten zum öffnen schließen ist genauso.
Den type habe ich geändert wenn du über github installierst und vorher den ordner mercedesme.0.remote. löschen sind neue typen aktiv
-
@tombox sagte in Test Adapter MercedesMe v0.0.x:
@hajuerue Ich habe mich an den Datenpunkten der App orientiert. Das heißt die app gibt status.locked = true aus wenn das Fahrzeug verschlossen der Datenpunkten zum öffnen schließen ist genauso.
Den type habe ich geändert wenn du über github installierst und vorher den ordner mercedesme.0.remote. löschen sind neue typen aktiv
Hallo @tombox ,
Danke fürs schnelle anpassen.Das heisst nun für mich, dass ich mit dem so leben muss, und auf dann zu ist, und zu dann auf.
Das ist schade, aber wenn das so gewollt ist...Gruss
HaJueRue
-
@tombox sagte in Test Adapter MercedesMe v0.0.x:
@hajuerue Ich habe mich an den Datenpunkten der App orientiert. Das heißt die app gibt status.locked = true aus wenn das Fahrzeug verschlossen der Datenpunkten zum öffnen schließen ist genauso.
Hi Tombox,
Könntest du bitte die werte invertieren ?
Auf diese art muss jeder den Datenpunkt mittels script oder anderen overhead umdrehen da alle iOT Systeme genau. andersrum den Datenpunkt interpretieren (sie ioBroker role definition)Ich verstehe das es so aus der API kommt, ist in der iOT definition aber falsch und dadurch. nicht 1:1 auf basis der rolle integrierbar in alle anderen role based adapter zb IQontrol, materialize, yahka, iOT (autodetect Alexa und google) etc dafuer ist immer die rolle mandatory
Greetz,
Dutch
-
@Dutchman ok ich mach ein zweiten State damit die Legacy nicht kaputt geht.
-
@tombox sagte in Test Adapter MercedesMe v0.0.x:
@Dutchman ok ich mach ein zweiten State damit die Legacy nicht kaputt geht.
dan würde ich auch vorschlagen diesen "alten" auf switch zu aendern den es ist kein door
-
-
-
@hajuerue sagte in Test Adapter MercedesMe v0.0.x:
Hallo @tombox @Dutchman ,
Danke für den schnellen und tollen Supportall credits to @tombox
-
Hallo
Ich verwende den Adapter einige Monate ohne Probleme.
Jetzt habe Ich mir noch zusatzlich den Location Service bei Mercedes aktiviert.
Auf dem Handy und im Browser funktioniert der Location Dienst.Leider erhalte Ich folgende Fehlermeldung im iobroker:
mercedesme.0 2020-04-27 21:36:56.699 error (2532) Error getting Vehicle Location]
unter den Objects wird auch kein Ordner location angelegt nur ein Datenpunkt.
Was kann Ich probieren? testen?Gruss dbu
-
@dbu828 installier mal via github und starte die instanz neu ob dann ein detailierter fehler kommt.
-
@tombox Vielen Dank für die schnelle Antwort. Ich hab den Adapter schon mehrfach deinstalliert, gelöscht ...
Komischerweise funktioniert es heute morgen perfekt. Cool.
Jetzt geht es ans visualisieren. -
@dbu828 sagte in Test Adapter MercedesMe v0.0.x:
@tombox Vielen Dank für die schnelle Antwort. Ich hab den Adapter schon mehrfach deinstalliert, gelöscht ...
Komischerweise funktioniert es heute morgen perfekt. Cool.
Jetzt geht es ans visualisieren.wenn du das hast, zeig das hier bitte
Map und Auto in der VIS ist immer gut -
@dbu828 said in Test Adapter MercedesMe v0.0.x:
@tombox Vielen Dank für die schnelle Antwort. Ich hab den Adapter schon mehrfach deinstalliert, gelöscht ...
Komischerweise funktioniert es heute morgen perfekt. Cool.
Jetzt geht es ans visualisieren.Hi,
Wo kann man das in der App einstellen?
Kann es sein das es Unterschiede (im Datenumfang und Funktionen) gibt zwischen dem Werksseitig verbauten neueren Mercedes.me und dem nachgrüsteten ODB Modul?
Frage: kann es sein dass sich die iobroker Instanz und die app gegenseitig ausloggen? Muss seit dem ich den adapter in iobroker installiert habe häufig in der app neu anmelden (und folglich zeichnet es dort vieles nicht mehr auf wenn ich es vergesse).
-
@tombox ,
ich besitze mittlerweile 2 Fahrzeuge die sich einen MercedesMe Account teilen. Auf der Desktopoberfläche sind beide Fahrzeuge mit dem Account verknüpft und die Fahrzeugdaten auch sichtbar.
Das zweite neu dazu gekommene Fahrzeug wird aber nicht vom Adapter erkannt. Es entsteht kein Objekt zu dem Fahrzeug..
Kannst du mich dabei unterstützen?
Edit: Das zweite Fahrzeug ist zwar unter MercedesMe auf der Desktopoberfläche gelistet, aber in der MercedesMe App auf dem Smartphone sehe ich es auch nicht, denn es hat eine eigene App "Smart EQ Control"
Liegt es wohlmöglich daran?
-
@K_o_bold Ja ich denke mal ein Smart darf nicht in die "tolle" mercedes app
-
Wie stellt ihr die Daten den über vis dar? Habe irgendwie nicht so richtig eine Idee.
-
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...