IDDataLogger und iOS Widget über die weconnect api
Re: IDDataLogger und iOS Widget über die weconnect api
Hallo!
Nachdem ich die Container in Windows endlich zum laufen gebracht habe, ergibt sich folgender Fehler
Nachdem der Container sich schließt beginnt das ganze von vorne. Habt ihr eine Idee?
Hier mal ein längeres LOG nach dem Start
Nachdem ich die Container in Windows endlich zum laufen gebracht habe, ergibt sich folgender Fehler
Code: Alles auswählen
iddatalogger_app | Loading Logger...
iddatalogger_app | 09:40:27.834680 [INFO] Starting ID DataLogger Version v0.0.4-InDev...
iddatalogger_app | Loading Main...
iddatalogger_app | 09:40:27.836173 [INFO] Reading config...
iddatalogger_app | 09:40:27.837632 [INFO] Connecting to db...
iddatalogger_app | Loading DatabaseConnection...
iddatalogger_app | Loading InteractiveWizard...
iddatalogger_app | Loading SetupWizard...
iddatalogger_app | Welcome to the ID DataLogger! This setup wizard guides you through the last setup steps!
iddatalogger_app | A connection to the database has already been established and tables have been initialized.
iddatalogger_app | We can now generate an additional API key for accessing the carStatus and carPicture API. It is required for the iOS widget.
iddatalogger_app | > Do you want to generate an additional API key? (Y,N)
iddatalogger_app | [N]: Loading QueryCreationHelper...
iddatalogger_app | Successfully created the user! Please remember the username and password!
iddatalogger_app | Perfect! Server will now continue starting...
iddatalogger_app | Loading CarPictureHandler...
iddatalogger_app | 09:40:27.913668 [INFO] Fetching carPicture (this will take a while...)
iddatalogger_app | Loading CurlWrapper...
iddatalogger_app | Loading API...
iddatalogger_app | Loading WebsiteAPI...
iddatalogger_app | Loading LoginInformation...
iddatalogger_app | Loading HTTPUtils...
iddatalogger_app | Loading Form...
iddatalogger_app | Loading ErrorUtils...
iddatalogger_app | 09:40:28.600347 [CRITICAL] TypeError: "robske_110\webutils\Form::__construct(): Argument #1 ($ele) must be of type DOMElement, null given, called in /usr/src/IDDataLogger/src/vwid/api/WebsiteAPI.php on line 44" (EXCEPTION) in "/usr/src/IDDataLogger/src/webutils/Form.php" at line 11
iddatalogger_app | 09:40:28.600429 [EMERGENCY] CRASHED WHILE STARTING; TRYING TO SHUTDOWN SAFELY
iddatalogger_app | 09:40:28.600471 [INFO] Shutting down...
iddatalogger_app | 09:40:28.600519 [CRITICAL] Forcibly shutting down while starting!
iddatalogger_app exited with code 0
Hier mal ein längeres LOG nach dem Start
Code: Alles auswählen
iddatalogger_app | Loading Logger...
iddatalogger_app | 09:48:09.568025 [INFO] Starting ID DataLogger Version v0.0.4-InDev...
iddatalogger_app | Loading Main...
iddatalogger_app | 09:48:09.568433 [INFO] Reading config...
iddatalogger_app | 09:48:09.568528 [INFO] Connecting to db...
iddatalogger_app | Loading DatabaseConnection...
iddatalogger_app | Loading InteractiveWizard...
iddatalogger_app | Loading SetupWizard...
iddatalogger_app | Welcome to the ID DataLogger! This setup wizard guides you through the last setup steps!
iddatalogger_app | A connection to the database has already been established and tables have been initialized.
iddatalogger_app | Loading QueryCreationHelper...
iddatalogger_app | Successfully created the user! Please remember the username and password!
iddatalogger_app | Perfect! Server will now continue starting...
iddatalogger_app | Loading CarPictureHandler...
iddatalogger_app | 09:48:09.638000 [INFO] Fetching carPicture (this will take a while...)
iddatalogger_app | Loading CurlWrapper...
iddatalogger_app | Loading API...
iddatalogger_app | Loading WebsiteAPI...
iddatalogger_app | Loading LoginInformation...
iddatalogger_app | 09:48:09.638782 [DEBUG] Loading login Page...
iddatalogger_app | Loading HTTPUtils...
iddatalogger_app | 09:48:09.638939 [DEBUG] GET request to https://www.volkswagen.de/app/authproxy/login?fag=vw-de,vwag-weconnect&scope-vw-de=profile,address,phone,carConfigurations,dealers,cars,vin,profession&scope-vwag-weconnect=openid&prompt-vw-de=login&prompt-vwag-weconnect=none&redirectUrl=https://www.volkswagen.de/de/besitzer-und-nutzer/myvolkswagen/garage.html
iddatalogger_app | Loading Form...
iddatalogger_app | 09:48:10.146053 [DEBUG] Sending email...
iddatalogger_app | 09:48:10.146100 [DEBUG] POST request to https://identity.vwgroup.io/signin-service/v1/4fb52a96-2ba3-4f99-a3fc-583bb197684b@apps_vw-dilab_com/login/identifier body:Array
iddatalogger_app | (
iddatalogger_app | [_csrf] => xxxxxx
iddatalogger_app | [relayState] => xxxxxxxx
iddatalogger_app | [hmac] => xxxxxx
iddatalogger_app | [email] => "xxxxx@gmail.com"
iddatalogger_app | )
iddatalogger_app |
iddatalogger_app | Loading ErrorUtils...
iddatalogger_app | 09:48:10.335034 [CRITICAL] TypeError: "robske_110\webutils\Form::__construct(): Argument #1 ($ele) must be of type DOMElement, null given, called in /usr/src/IDDataLogger/src/vwid/api/WebsiteAPI.php on line 44" (EXCEPTION) in "/usr/src/IDDataLogger/src/webutils/Form.php" at line 11
iddatalogger_app | 09:48:10.335111 [DEBUG] #0 /usr/src/IDDataLogger/src/vwid/api/WebsiteAPI.php(44): robske_110\webutils\Form->__construct(NULL )
iddatalogger_app | 09:48:10.335147 [DEBUG] #1 /usr/src/IDDataLogger/src/vwid/CarPictureHandler.php(42): robske_110\vwid\api\WebsiteAPI->__construct(robske_110\vwid\api\LoginInformation object)
iddatalogger_app | 09:48:10.335163 [DEBUG] #2 /usr/src/IDDataLogger/src/vwid/CarPictureHandler.php(24): robske_110\vwid\CarPictureHandler->fetchCarPicture()
iddatalogger_app | 09:48:10.335175 [DEBUG] #3 /usr/src/IDDataLogger/src/vwid/Main.php(51): robske_110\vwid\CarPictureHandler->__construct(robske_110\vwid\Main object)
iddatalogger_app | 09:48:10.335183 [DEBUG] #4 /usr/src/IDDataLogger/src/vwid/Server.php(104): robske_110\vwid\Main->__construct()
iddatalogger_app | 09:48:10.335198 [EMERGENCY] CRASHED WHILE STARTING; TRYING TO SHUTDOWN SAFELY
iddatalogger_app | 09:48:10.335207 [INFO] Shutting down...
iddatalogger_app | 09:48:10.335218 [CRITICAL] Forcibly shutting down while starting!
iddatalogger_app | 09:48:10.335230 [DEBUG] >Closing Logger...
iddatalogger_app exited with code 0
Anzeige
Re: IDDataLogger und iOS Widget über die weconnect api
- Profil
- Beiträge: 104
- Registriert: Do 25. Feb 2021, 10:59
- Hat sich bedankt: 7 Mal
- Danke erhalten: 42 Mal
Hmm, ist die E-Mail sicher richtig?
Versuch dich bitte mal im Browser unter https://www.volkswagen.de/app/authproxy ... arage.html anzumelden.
Versuch dich bitte mal im Browser unter https://www.volkswagen.de/app/authproxy ... arage.html anzumelden.
ID.3 1st Max
ID DataLogger und iOS Widget
ID DataLogger und iOS Widget
Re: IDDataLogger und iOS Widget über die weconnect api
Hej Robske!
Danke dür deine Arbeit zu erst einmal!
Ja die Email und ich kann über den Link auch auf mein ID zugreifen. Das Passwort hab ich ebenfalls nochmal überprüft. Das Passt mein Meinung nach.
Ich bekomme ja auch eine Rückmeldung. Daher denke ich, dass der app container die .env richtig auslesen kann.
Wobei _csrf, relayState, hmac immer andere Nummer zurückgeben.
Zusätzlich musste ich gerade feststellen, dass die Weboberfläche mir immer ein "Authentication failure!" zurück gibt.
in der .env:
Danke dür deine Arbeit zu erst einmal!
Ja die Email und ich kann über den Link auch auf mein ID zugreifen. Das Passwort hab ich ebenfalls nochmal überprüft. Das Passt mein Meinung nach.
Ich bekomme ja auch eine Rückmeldung. Daher denke ich, dass der app container die .env richtig auslesen kann.
Code: Alles auswählen
iddatalogger_app | 14:38:27.416705 [DEBUG] POST request to https://identity.vwgroup.io/signin-service/v1/4fb52a96-2ba3-4f99-a3fc-583bb197684b@apps_vw-dilab_com/login/identifier body:Array
iddatalogger_app | (
iddatalogger_app | [_csrf] => xxx
iddatalogger_app | [relayState] => xxxx
iddatalogger_app | [hmac] => xxxx
iddatalogger_app | [email] => "xxxxx@gmail.com"
iddatalogger_app | )
Zusätzlich musste ich gerade feststellen, dass die Weboberfläche mir immer ein "Authentication failure!" zurück gibt.
in der .env:
Code: Alles auswählen
tholo@Waterboy:~/IDDataLogger/docker$ cat .env
IDDATALOGGER_USERNAME="xxxxx@gmail.com"
IDDATALOGGER_PASSWORD="xxxxx"
IDDATALOGGER_IDVIEW_USERNAME="test"
IDDATALOGGER_IDVIEW_PASSWORD="test"
IDDATALOGGER_WEB_PORT=833
IDDATALOGGER_FORCE_ALLOW_HTTP=true
IDDATALOGGER_LOGGING_DEBUG_ENABLE=true
Code: Alles auswählen
iddatalogger_web | 172.21.0.1 - - [27/Mar/2021:15:07:29 +0000] "POST /login/logon.php HTTP/1.1" 200 251 "http://localhost:833/login/login.php?destination=http://localhost:833/idView/idView.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36"
iddatalogger_web | 172.21.0.1 - - [27/Mar/2021:15:07:31 +0000] "POST /login/logon.php HTTP/1.1" 200 251 "http://localhost:833/login/login.php?destination=http://localhost:833/idView/idView.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36"
Re: IDDataLogger und iOS Widget über die weconnect api
- Profil
- Beiträge: 104
- Registriert: Do 25. Feb 2021, 10:59
- Hat sich bedankt: 7 Mal
- Danke erhalten: 42 Mal
Echt komisches problem mit dem Login. Ich bräuchte da mal mehr Informationen, dafür müsstest du den angehängten patch anwenden:
Dann nochmal den (hoffentlich größeren) debug output Pasten.
Warum du noch nicht ins Web Interface kommst ist mir auch ein Rätsel...
Wenn du willst können wir das auch mal in Privaten Nachrichten lösen um nicht den Thread hier zu überfüllen.
Code: Alles auswählen
docker cp ./0001-Debug-contents-of-pwdPage.patch iddatalogger_app:/usr/src/IDDataLogger
docker exec -ti app /bin/bash
cd /usr/src/IDDataLogger/
apt install git -y
git config --global user.email "no@example.com"
git config --global user.name "git"
git am ./0001-Debug-contents-of-pwdPage.patch
Warum du noch nicht ins Web Interface kommst ist mir auch ein Rätsel...
Wenn du willst können wir das auch mal in Privaten Nachrichten lösen um nicht den Thread hier zu überfüllen.
- Dateianhänge
-
- 0001-Debug-contents-of-pwdPage.patch.zip
- Patch in zip weil das forum keine .patch Dateien mag
- (812 Bytes) 24-mal heruntergeladen
ID.3 1st Max
ID DataLogger und iOS Widget
ID DataLogger und iOS Widget
Re: IDDataLogger und iOS Widget über die weconnect api
- Profil
- Beiträge: 113
- Registriert: Mo 20. Jul 2020, 14:49
- Hat sich bedankt: 25 Mal
- Danke erhalten: 43 Mal
Guten Morgen zusammen,
gestern hatte wohl VW wieder an den Servern geschraubt, bei mir ging die WeConnect ID App einige Stunden nicht. Nachdem die App wieder anlief, funzt nun der Daten-Abruf im IDDataLogger nicht mehr. Haben die da etwas kaputt gemacht?
[CRITICAL] robske_110\vwid\api\exception\IDLoginException: "Unable to login. Check login information (password)! (Could not find location header.)" (EXCEPTION) in "/usr/src/IDDataLogger/src/vwid/api/MobileAppAPI.php" at line 74
Hat sonst noch wer das Problem? Der EVCC kann die Daten noch abrufen, also anscheinend hat VW nicht generell die Open-Source Projekte aussperrt.
MfG Micha
gestern hatte wohl VW wieder an den Servern geschraubt, bei mir ging die WeConnect ID App einige Stunden nicht. Nachdem die App wieder anlief, funzt nun der Daten-Abruf im IDDataLogger nicht mehr. Haben die da etwas kaputt gemacht?
[CRITICAL] robske_110\vwid\api\exception\IDLoginException: "Unable to login. Check login information (password)! (Could not find location header.)" (EXCEPTION) in "/usr/src/IDDataLogger/src/vwid/api/MobileAppAPI.php" at line 74
Hat sonst noch wer das Problem? Der EVCC kann die Daten noch abrufen, also anscheinend hat VW nicht generell die Open-Source Projekte aussperrt.
MfG Micha
ID.3 FastLane Tech ohne WP seit 14.10.20. Seit 25.05.2023 mit 3.2.
Re: IDDataLogger und iOS Widget über die weconnect api
- Profil
- Beiträge: 104
- Registriert: Do 25. Feb 2021, 10:59
- Hat sich bedankt: 7 Mal
- Danke erhalten: 42 Mal
Bei mir funktioniert es noch/wieder. Tritt das Problem bei dir auch nach einem Neustart auf? Ansonsten bräuchte ich mal den kompletten debug output.
ID.3 1st Max
ID DataLogger und iOS Widget
ID DataLogger und iOS Widget
Re: IDDataLogger und iOS Widget über die weconnect api
- Profil
- Beiträge: 113
- Registriert: Mo 20. Jul 2020, 14:49
- Hat sich bedankt: 25 Mal
- Danke erhalten: 43 Mal
Na ja, ich habe eine veraltete produktiv laufende Docker-Instanz (mein erster Docker Ansatz) auf einem anderen Mac und eine Test-Instanz mit deinem überarbeiteten Docker-Ansatz (ist der schon im trunk?). Beide liefern jetzt den Fehler ...
Hier ist übrigens noch ein Fehler in der Docker Beschreibung:
For example logging.debug-enable becomes LOGGING_DEBUG_ENABLE <- da fehlt das IDDATALOGGER Prefix
Debug-Log schick ich dir als PN.
Hier ist übrigens noch ein Fehler in der Docker Beschreibung:
For example logging.debug-enable becomes LOGGING_DEBUG_ENABLE <- da fehlt das IDDATALOGGER Prefix
Debug-Log schick ich dir als PN.
ID.3 FastLane Tech ohne WP seit 14.10.20. Seit 25.05.2023 mit 3.2.
Re: IDDataLogger und iOS Widget über die weconnect api
- Profil
- Beiträge: 80
- Registriert: Di 6. Okt 2020, 10:24
- Hat sich bedankt: 62 Mal
- Danke erhalten: 27 Mal
Re: IDDataLogger und iOS Widget über die weconnect api
- Profil
- Beiträge: 416
- Registriert: Mo 20. Jul 2020, 07:02
- Hat sich bedankt: 58 Mal
- Danke erhalten: 117 Mal
ja, ähnliches problem gab es auch bei der SOC Abfrage von openWB. Man musste sich bei VW einloggen und Datenschutzbestimmungen akzeptieren. Anschließend ging alles wieder. ABER: Als meine openWB keine Daten mehr geliefert hat, funktionierte der IDLogger weiterhin. Anscheinend ist der Datenpunkt der abgegriffen wird noch ein anderer, es unterscheidet sich ...
Grüße
Grüße
ID.3 Life (Abholung 14.12.20 in GMD, Bestellung am 23.07.20)
Model3 bestellt am 09.02.2022
PV 9,6 kwh mit openWB und SMA
Bugliste von mpeg42 unter: Bugliste ID.3 aller Versionen
Model3 bestellt am 09.02.2022
PV 9,6 kwh mit openWB und SMA
Bugliste von mpeg42 unter: Bugliste ID.3 aller Versionen
Re: IDDataLogger und iOS Widget über die weconnect api
- Profil
- Beiträge: 113
- Registriert: Mo 20. Jul 2020, 14:49
- Hat sich bedankt: 25 Mal
- Danke erhalten: 43 Mal
Ah ja danke für den Tipp, das wars! Und das erklärt auch, warum es beim EVCC weiterhin ging. Hätte ich eigentlich drauf kommen können, der andig hatte damals in EVCC extra eine Unterdrückung für diese Datenschutzabfrage eingebaut, weil das damals auch bei meinem Account erst nicht ging. Vielleicht wäre diese Unterdrückung auch noch eine sinnvolle Erweiterung für dieses Projekt ...
https://github.com/andig/evcc/pull/478/ ... 7161d8e87f
https://github.com/andig/evcc/pull/478/ ... 7161d8e87f
ID.3 FastLane Tech ohne WP seit 14.10.20. Seit 25.05.2023 mit 3.2.
Anzeige
-
- Vergleichbare Themen
-
-
WeConnect zu Volkswagen App
von CytichromP450 » So 12. Nov 2023, 18:15 » in ID.4 - Infotainment -
Letzter Beitrag von CytichromP450
Di 14. Nov 2023, 18:39
-
WeConnect zu Volkswagen App
-
-
go-e Charger Überschussladen mit V2 API - Ladeende detektieren
von steisslinger » Do 25. Mai 2023, 20:29 » in Ladeequipment -
Letzter Beitrag von freddilein
So 4. Jun 2023, 12:33
-
go-e Charger Überschussladen mit V2 API - Ladeende detektieren
-
-
Mazda erzwingt Ende der Nutzung der öffentlichen API Schnittstelle
von Singing-Bard » Mi 1. Nov 2023, 10:22 » in Mazda - modellübergreifend -
Letzter Beitrag von draine88
Do 9. Nov 2023, 19:48
-
Mazda erzwingt Ende der Nutzung der öffentlichen API Schnittstelle
-
-
EVC04 mit der iOS App Drive Green Next verbinden
von McGismo » Mi 19. Jul 2023, 07:33 » in Private Lade-Infrastruktur -
Letzter Beitrag von McGismo
Do 20. Jul 2023, 09:43
-
EVC04 mit der iOS App Drive Green Next verbinden
-
-
ChargeEV für iOS, was geht für Android?
von k_b » Fr 10. Nov 2023, 19:41 » in Ladesäulen / Status -
Letzter Beitrag von k_b
Fr 10. Nov 2023, 21:15
-
ChargeEV für iOS, was geht für Android?