test: modul zu integration von mercedes benz byocar daten

Begonnen von justme1968, 13 August 2020, 12:48:49

Vorheriges Thema - Nächstes Thema

Heuberg

Hallo Matze,

hast Du die redirectURL mit http://sh.xxxxx:8083 definiert?
Die redirectURL sollte mit http://sh.xxxxx:8083/fhem/MB_BYOCAR definiert sein

Viele Grüße
Rainer
HM, MAX, MySensors, Fronius, Conbee II, ZigBee, VCONTROL, Modbus, RPi, AVM

justme1968

korrekt. das modul hängt sich unter .../MB_BYOCAR einen cgi handler ein. d.h. das vorgehen zum manuellen setzen der redirect url ist:

- ohne redirectURL attribut schauen was auf der device detail seite angezeigt wird.
- dafür sorgen das diese url über hostnamen statt ip erreichbar ist (durch einen alias, ein forward, ...)
- diesen alias (der auf der ursprünglichen url landen muss) eintragen

- achtung: ich habe gerade gesehen das man inzwischen scheinbar urls mit ip adressen verwenden kann. d.h. der umweg über die redirectURL sollte nicht mehr nötig sein.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

wolliballa73

#137
Hallo Rainer,
Zitat von: Heuberg am 18 November 2020, 22:31:46
Die redirectURL sollte mit http://sh.xxxxx:8083/fhem/MB_BYOCAR definiert sein

Danke - das war's!

Login war jetzt erfolgreich, aber alle statusRequests liefern "unknown: 204" (so langsam kommen Daten  :) )
CU,
Matze

wolliballa73

Hallo allerseits,

ich würde die Werte gerne automatisch/periodisch aktualisieren - was erwartet das polls-Attribut denn als Parameter? Sekunden? Minuten? Stunden? ...?
CU,
Matze

justme1968

die liste der apis die du automatisch abfragen willst
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

wolliballa73

Hi,
Zitat von: justme1968 am 19 November 2020, 20:19:59
die liste der apis die du automatisch abfragen willst

... eigentlich ganz logisch und selbsterklärend, wenn man einfach mal in das Eingabefeld klicken würde  ;D

Vielen Dank trotzdem  :)
CU,
Matze

RZNYKJ

#141
Guten Morgen,

habe gestern diesen Thread gefunden und vorgestern einen Mercedes mit entsprechender Ausstattung abgeholt. Nachdem ich alle Schritte durchgeführt habe (und auch alle Einträge in diesem Thread gelesen habe...), scheitere ich nach dem Login laut Log (verbose 5) an folgendem:

Zitat2020.12.24 07:37:02 4: E300de: requesting vehiclelockstatus container
2020.12.24 07:37:02 4: E300de: statusRequest:vehiclelockstatus: query took 0 seconds
2020.12.24 07:37:02 5: E300de: HttpAnswer: HTTP/1.1 401 Unauthorized

Davor habe ich einen Token erhalten, allerdings ist darin auch ein Fehler enthalten (habe Tokens usw. hier gekürzt):

Zitat2020.12.24 07:35:29 4: E300de: got code: JqM...Xmo
2020.12.24 07:35:29 4: E300de: requesting oauth token
2020.12.24 07:35:29 5: E300de: HttpAnswer: HTTP/1.1 200 OK

Date: Thu, 24 Dec 2020 06:35:28 GMT
Content-Type: application/json;charset=utf-8
Connection: close
Vary: Accept-Encoding
Set-Cookie: INGRESSCOOKIE=1608791729...8; Path=/as; HttpOnly

X-Frame-Options: SAMEORIGIN
Referrer-Policy: origin
Cache-Control: no-cache, no-store
Pragma: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Set-Cookie: PF=wNcth...Ven;Path=/;Secure;HttpOnly;SameSite=None
Content-Security-Policy: frame-ancestors 'none'
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
2020.12.24 07:35:29 5: E300de: HttpAnswer: {"access_token":"eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiY3R5IjoiS...a1RG1","token_type":"Bearer","expires_in":7199}
2020.12.24 07:35:29 3: E300de: unknown HttpAnswer: 200 {"access_token":"eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiY3R5IjoiSldUIiwia2lkIjoiQ0lBTVNZTSIsInBpLm...WFzk-


Habt ihr vielleicht nen Tipp für mich? Login, Freigabe der Dienste, Eintragungen in der MB Console usw. hab ich nun schon mehrfach überprüft - auch neu angelegt... bringt leider nichts.

Vielen Dank schon mal!

SW7

#142
Hallo,

habe heute versucht das Modul in Fhem zu verwenden.
Die Einrichtung hat soweit auch funktioniert und ich habe einen Token bekommen. Login hat soweit funktioniert.
Allerdings bekomme ich beim Abfragen der Werte immer folgende Fehlermeldung:

error: https://api.mercedes-benz.com/vehicledata/v2/vehicles/W1V447xxxxxxxxx/containers/vehiclestatus: Can't connect(2) to https://api.mercedes-benz.com:443: SSL connect attempt failed because of handshake problems error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure

Habt Ihr eine Idee woran das liegt?
Mercedes hat seine API dachbestimmt nicht mit SSLv3 abgesichert. Wo kommt das SSLv3 her?
Hat jemand eine Idee?

PS: Mein Fhem läuft auf einer Ubuntu VM (nicht auf meinem Laptop). Muss hier was besonderes beachten?

Liebe Grüße
André

Persuasiv

Bei mir ist das Modul vor ca. einem Monat ausgestiegen. Bekomme jetzt immer folgenden Fehler:

   
unknown: 426

Den Token habe ich schon gelöscht. Wofür steht der Fehler?

Chris8888

FHEM 6.0 auf einem PI4 mit div. Homematic-Komponenten, Alexa, Tablet-UI und Homebridge...und läuft einfach. Erweitert mit CCU3 und Homematic-IP...und läuft immer noch.

Persuasiv


justme1968

die genaue meldung ist 426 Upgrade Required. leider taucht die in der dokumentation nicht auf. ich habe dazu angefragt.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Chris8888

FHEM 6.0 auf einem PI4 mit div. Homematic-Komponenten, Alexa, Tablet-UI und Homebridge...und läuft einfach. Erweitert mit CCU3 und Homematic-IP...und läuft immer noch.

justme1968

leider noch nicht. es gingen schon mehrere mails hin und her. mir scheint sie sind ratlos ...
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

justme1968

kurzes update: ich habe gerade vom mb developer team hier im forum eine rückfrage per pm erhalten. ich bin beeindruckt. das geht noch über die bisherigen positiven erfahrung hinaus.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968