Ich bekomme Node 12.18.3 nicht installiert bzw geupgradet um die neue Vwrsion zu installieren
homebridge-mercedesme
-
-
SeydX: gibt es was Neues zu dem Plugin? Ich würde es gerne wieder versuchen
Was meinst du genau? Wurde geupdatet und sollte wieder funktionieren
Lg
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.
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?
Dein redirect uri ist falsch. Check mal auf der Mercedes Developer Seite (Console) dein redirect uri oder poste mal ein bild davon
Lg
I
ch habe als redirect url: http://localhost:3011/callbackangegeben 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
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.
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.?
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.
Zurzeit ist nur Status Abfrage möglich. Mercedes erlaubt noch kein Steuern des Autos
Lg
Danke Dir!
Hast Du eine Idee? Eine weitere Frage ist, ob man ggf. auch Features wie die Standheizung anbinden kann.?
Bis jetzt kann man das leider noch nicht. Die API ist noch neu, ich denke da werden noch schöne Sachen kommen in Zukunft. Werde es dann natürlich implementieren
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!
Hey
http://172.20.20.151:8888 muss es lauten
http://172.20.20.151:8888 sollte ein Popup Fenster öffnen und anschließen bei erfolgreicher Authentifizierung wieder schließen