homebridge-mercedesme

  • Wenn ich das Mercedes Plugin Updaten möchte, sagt er das node 12.18.3 installiert sein sollte. Ich

    bekomme die node 12.18.3 aber nicht installiert

  • Ich werde das Plugin die nächsten Tage updaten, falls ihr was machen müsst werde ich dann schreiben


    Lg

    Hallo SeydX , hab jetzt auch mal wieder Zeit um dein Plugin upzudaten - hat auf der Homebridge auch soweit technisch geklappt. Den Order "storage" hab ich auch geleert (wie im Hinweis beschrieben).

    Muss sonst noch was gemacht werden - z.B. auf der Mercedes Seite?
    Denn bei mir tut sich leider nix - keine Aktualisierung, kein Statusupdate für meinen Marco Polo (auch unter storage gibt es kein neues File?).


    Bevor ich nochmals von vorne die Konfiguration starte, wollte ich erstmal fragen, wahrscheinlich übersehe ich was... :)

  • Was meinst du genau? Wurde geupdatet und sollte wieder funktionieren


    Lg

    SeydX: Danke für das Update. Habe es in einer eigenen Instanz installiert. Im Log werden keine Fehler angezeigt, aber leider in der Home App keine neuen Geräte/Schalter.

    Apple TV4K, Homepod, Hoobs, Alexa

  • AWeiden


    Ja du müsstest auf des Mercedes Entwickler Seite unter Konsole deine erstellte ‚App‘ löschen und neu erstellen inkl Rechte zu den Endpunkten erteilen.


    Anschließend die neuen Daten (client secret etc) im config eintragen

    Habe das ganze mal probiert. Bekomme mit der RemoteAuth auf Port 3000 aber folgende Fehlermeldung nachdem ich dort auf den Start Authentication geklickt habe, auf der Seite deines Plugins.



    Hast Du eine Idee? Eine weitere Frage ist, ob man ggf. auch Features wie die Standheizung anbinden kann.


    "After logging in and granting access, you will be redirected to localhost and the browser should give an error. Copy the code after "callback?code=" from the url bar and put it also in your config.json"


    Kann es sein, dass es das nichtmehr gibt, und die URL nun anders aussieht?

  • Ich habe als redirect url: http://localhost:3011/callback

    angegeben und bekomme die gleiche Meldung. Ich habe es auch schon versucht mit der IP-Adresse statt localhost bekomme aber die gleiche Anzeige.


    Hat sich erledigt. Ich hatte noch https:// für die URL da zu stehen. Die Änderung auf http hat dann funktioniert

    Apple TV4K, Homepod, Hoobs, Alexa

    Einmal editiert, zuletzt von rmb32 ()

  • SeydX


    Sorry erst jetzt gelesen, vielen Dank für den Tip, da ich nun leider Schon das Mercedes Plugin geupdatet habe sehe ich nicht mehr welches node dafür installiert sein muss könntest du mir nochmal sagen welche node es genau sein muss.


    Außerdem gibt es eigentlich die Möglichkeit über das Webinterface von Ui-x den sudo Befehl einzugeben ? oder muss ich dafür das Terminal am mac öffnen?


    Im Voraus schonmal vielen dank.

  • SeydX


    Nun funktioniert es zumindest taucht es in HomeKit auf nur leider kann ich nichts wirklich damit anfangen sobald ich einen Schalter betätige geht er wieder zurück.. Beispiel ich drücke auf geht er sofort wieder auf zu.

    2 Mal editiert, zuletzt von Sandro51 ()

  • Dein redirect uri ist falsch. Check mal auf der Mercedes Developer Seite (Console) dein redirect uri oder poste mal ein bild davon


    Lg


    Danke Dir!


    Hast Du eine Idee? Eine weitere Frage ist, ob man ggf. auch Features wie die Standheizung anbinden kann.?

  • SeydX vielen Dank für die schnelle Antwort kannst du mir denn noch erklären ich habe 4 von den api’s hinzugefügt wie beschrieben ich habe aber in HomeKit nur den -

    -Status der Türen und Fenster

    -Look

    - Licht ( was bedeutet das Licht )


    KM stand kann und Benzinstand kann ich leider nicht sehen.

  • Update: hab es geschafft, dass der Token generiert wird - ging mit Start des Chromium Browsers via X auf dem Raspi - jetzt sind die Geräte in Homekit wieder verfügbar.

    Als nächstes teste ich jetzt, ob die API's die richtigen Daten melden....





    Hallo SeydX ,


    endlich wieder Urlaub - und somit auch Zeit mich mit deinem Mercedes Plugin zu beschäftigen. :)

    Ich hab die App mit den 4 API's bei Mercedes Developer neu angelegt, soweit hat alles wunderbar funktioniert.

    Auf der Homebridge dann auch nochmals alles deinstalliert (und auch den storage Ordner unter /.homebridge gelöscht).


    Dann über http://172.xxx.xxx.151:3001 mich über deinen Absprung bei Mercedes angemeldet und den Zugriff für Drittanbieter bestätigt. Es kam dann auch der

    Callback Code: http://localhost:3001/callback?code=53P2UUxxx...

    wie erwartet zurück.


    Diesen habe ich dann in der config.json eingetragen:

    ...

    "remoteAuth": {

    "active": true,

    "code": "53P2UUxxx..."

    }

    ...

    und danach Homebridge neu gestartet.


    Und jetzt mein Problem:

    _bei mir wird dann zwar der storage Ordner neu erstellt - aber es wird kein Token generiert bzw. dort abgelegt.

    _beim Start von Homebridge kommt auch keine Fehlermeldung

    _aber es tauchen eben die Geräte im HomeKit auch nicht auf :/


    Jetzt die Gretchenfrage: was mache ich falsch bzw. wo liegt mein Fehler?

    Danke für einen Tipp - und schöne Weihnachten!!!


    Gruß

    Andreas

  • Hi SeydX du hattest ja schon gesagt das das Mercedes Plugin noch in Arbeit ist.

    Ich habe aber mal ne Frage ob das bei allen so ist oder ob bei mir nur der Fehler ist das mein Mercedes nicht mit der App synchronisiert. Also in HomeKit wird mir alles angezeigt nur wenn ich es aufschließe oder abschließe oder i was anderes tue bekomme ich keine Meldung.

    Es sei denn in HomeKit öffne ich das Auto kurz dann schließt er ja automatisch wieder ( in HomeKit) dann bekomme ich die Meldung aber nicht wenn ich normal aufschließe oder andere Sachen, die werden nicht synchronisiert. Soll das so sein ?

  • Hallo SeydX ,

    Wochenende ist Update Zeit - so steht heute der Update auf die neue MercedesMe Homebridge App an.

    Gesagt getan - alte 1.x Installation gelöscht, neue Version 2.0.7 installiert.

    Soweit so gut - Konfiguration über UI-X (neueste Version) läuft an - allerdings klappt die Authentifizierung gegen Mercedes nicht.


    Hab den Redirect auf der Mercedes Developper Seite wie folgt angepasst:

    Redirect URLs - http://172.20.20.151:8888/callback (IP und PORT von UI-X)

    (Alternative mit Redirect URLs - http://172.20.20.151:8888 führt auf nur die UI-X Seite ohne weitere Aktion)



    Bekomme dann folgende Fehlermeldung im Browser:



    Ich denke, die Redirect URL passt nicht - any ideas?


    Danke für deine Unterstützung!