Hallo zusammen,
hat schon jemand eine Lösung gefunden, um das ganze in FHEM wieder nutzen zu können.
Lief bis dahin gerade so schön
Hallo zusammen,
hat schon jemand eine Lösung gefunden, um das ganze in FHEM wieder nutzen zu können.
Lief bis dahin gerade so schön
Hallo zusammen,
hat schon jemand eine Lösung gefunden, um das ganze in FHEM wieder nutzen zu können.
Lief bis dahin gerade so schön
+1
All mein grossen Respekt für alle Arbeit bis anhin!
Hat keiner mehr eine Idee wie man es an laufen bekommt?
Ich hatte mal rein geschaut. Die Authentifizierung scheint es gar nicht zu sein, Der Token "Bearer" kommt wohl.
die URLs, die das Webinterface nutzt, sind auch noch identisch.
ich konnte es mangels Zeit aber nicht weiter verfolgen
Wenn man den Benutzername und das Passwort direkt in den Aufruf (in 99_myBMWUtils.pm) für den Token einträgt funktioniert erst mal wieder alles. Eventuelle Sonderzeichen beider Angaben (z.B. @) müssen natürlich "URL-encoded" werden wenn man dies direkt in den Link einträgt..
Hi,
gut, das ist was für Spezialisten Hast du mal die Codingstelle und ein Beispiel
Herzlichen dank und schönes WoEnde, tschimi
also ich habe es erfolglos dort probiert..
$Socket->post("$url?username=xyz%40xyz.de&password=xyz&client_id=
ist aber nicht so tragisch...
an der Stelle finde ich es logisch, aber leider funktioniert es nicht..
ein weiterer Versuch unter:
my $url="https://xyz%40xyz.de:xyz@customer.bmwgroup.com/gcdm/oauth/authenticate";
ebenfalls nicht erfolgrreich...
Sicher ist diese Methode sicherlich nicht, wenn sie funktinieren sollte!!
Hallo,
genau - dort eintragen:
$Socket->post("$url?username=xyz%40xyz.de&password=xyz&client_id=
Inzwischen habe ich allerdings festgestellt das es dann nur genau 1x ging - bis ich zusätzlich die Abfrage nach dem Token quasi ausgeschaltet habe:
$sBearer = ReadingsVal("BMW_CurrentBearer", "state","");
muss geändert werden in:
$sBearer = ReadingsVal("BMW_CurrentBearer", "","");
Zum Encoder der Namen und Passwörter kann jeglicher URL encoder verwendet werden. Die Googlesuche findet Onlineversionen.
Alles anzeigenHallo,
genau - dort eintragen:
$Socket->post("$url?username=xyz%40xyz.de&password=xyz&client_id=
Inzwischen habe ich allerdings festgestellt das es dann nur genau 1x ging - bis ich zusätzlich die Abfrage nach dem Token quasi ausgeschaltet habe:
$sBearer = ReadingsVal("BMW_CurrentBearer", "state","");
muss geändert werden in:
$sBearer = ReadingsVal("BMW_CurrentBearer", "","");
hatte es beim ersten mal so eigentlich richtig eingetragen
Dann hatte ich aber noch meine alte VIN eingetragen und 5 Minuten warten ist auch sinnvoll!!
Mit der "aktuellen" VIN von meinem neuen sunset orangen 225xe funktiioniert es nun tatsächlich!
Also bitte nach den beiden Änderungen in der 99_myBMWUtils.pm die eingestellte Abfragezeit abwarten!
Bei mir geht es nun und vor allem besten Dank an Alextronicde
Super, vielen Dank!
Funktioniert mit den beiden Änderungen auch bei mir jetzt wieder!
Danke!