Neues Car-Net - Version 4

Re: Neues Car-Net - Version 4

Beitragvon Tika » Mi 31. Mai 2017, 20:37

Ich kann alle Negativpunkte der neuen Version bestätigen. Besonders nervt mich:
- Der Fokus auf die Karte ist hirnrissig (außer, VW würde die GoingElectric-Datenbank anzapfen :mrgreen: ),
- die wirklich wichtigen Infos und Funktionen sind fummeliger zu erreichen, schlechter zu erkennen oder fehlen jetzt komplett,
- ständig muss das Kennwort eingegeben werden (wofür man dann sogar noch manuell in der Kartenansicht auf LOGIN tippen muss),
- bei den Fahrdaten merkt sich die App nicht die zuletzt eingestellte Diagramm-Anzeige (stellt sich immer wieder auf Fahrzeit, mich interessiert aber vor allem der Durchschnittsverbrauch).

Ich habe nichts entdeckt, was mir besser gefällt, nicht mal das Design. Bravo, VW.
Seit 24.06.2015: e-Golf (CCS, ACC, Keyless, Winter, Car-Net...)
01.04.2016, 05:00 MESZ: Reservierung Tesla Modell ≡ (common_reservation_id: 443xxx)
Model3Tracker | TFF-Forum.de - 250 neue Fördermitglieder für die DUH!
Benutzeravatar
Tika
 
Beiträge: 577
Registriert: Fr 12. Sep 2014, 11:49
Wohnort: Bremen

Anzeige

Re: Neues Car-Net - Version 4

Beitragvon rolfrenz » Mi 31. Mai 2017, 21:37

100% Zustimmung. Die iPhone App verhält sich genauso schlecht. Man weiß bei VW nicht so genau: Können sie nicht, oder wollen sie nicht? Beides ist frustrierend...
VW e-Up! seit 17.04.2014 Bild
TESLA Model ☰ reserviert am 31.03.2016
SONOMOTORS SION Extender reserviert am 2.08.2016
VW e-Golf 300 seit 6.12.2017 Bild
rolfrenz
 
Beiträge: 672
Registriert: So 9. Mär 2014, 19:53

Re: Neues Car-Net - Version 4

Beitragvon tower27 » Do 1. Jun 2017, 07:56

eCar hat geschrieben:
Ich bleib lieber bei meiner eigenen App. :D
carnet.PNG

Darf ich fragen, wie du die erstellt hast?
Gibt es eine offizielle API oder wie greifst du zu?
tower27
 
Beiträge: 23
Registriert: Di 23. Feb 2016, 18:32

Re: Neues Car-Net - Version 4

Beitragvon rehlus » Do 1. Jun 2017, 10:26

tower27 hat geschrieben:
eCar hat geschrieben:
Ich bleib lieber bei meiner eigenen App. :D
carnet.PNG

Darf ich fragen, wie du die erstellt hast?
Gibt es eine offizielle API oder wie greifst du zu?


Das wollte ich auch gerne fragen. Habe gesehen, dass es ein Python Script (https://github.com/bisho/carnet) und eine Implementierung in Node.JS gibt (https://www.npmjs.com/package/vw-carnet). Beide jedoch nur für den amerikanischen Markt, da dort CarNet von einem externen Anbieter betrieben wird und somit eine eigene API verwendet (SOAP basierend)... Aber für das europäische Car-Net hab ich bisweilen keine Möglichkeiten gefunden...

Die Anwendungsfälle für eine API wären grenzenlos.. Einbindung in Smart Home, Alarmierung bei zu geringen Ladestand bzw. fehlender Stromversorgung etc. Und natürlich sind schöne Replacements für die eher bescheidene Car-Net App von VW möglich, wie ecar sie gebaut hat :-)
Bild
rehlus
 
Beiträge: 24
Registriert: Fr 3. Feb 2017, 15:30

Re: Neues Car-Net - Version 4

Beitragvon eCar » Do 1. Jun 2017, 12:26

Es gibt leider keine offizielle API, die man nutzen könnte, d.h. es ist ein wenig Bastelarbeit nötig.

Die SOAP API wurde bis letzten August/September auch bei uns in Deutschland verwendet. Dann wurde auf einen anderen Server und eine komplett andere (einfachere) Kommunikation umgestellt.
eCar
 
Beiträge: 596
Registriert: So 3. Nov 2013, 10:43

Re: Neues Car-Net - Version 4

Beitragvon SL4E » Do 1. Jun 2017, 12:37

@rehlus bitte schön:

Code: Alles auswählen
#!/usr/bin/python3

import re
import requests
import base64

email='XXXX@XXXX.de'
password='XXXXXXXXXXXXX'

def get_location(email, password):

    csfr_re = re.compile('<meta name="_csrf" content="([^"]*)"/>')
    base = "https://www.volkswagen-car-net.com/portal"

    def b64(text):
        return requests.utils.quote(base64.b64encode(text.encode('utf-8')))

    def extract_csfr(r):
        return csfr_re.search(r.text).group(1)

    def headers(csfr):
        return {'X-CSRF-Token': csfr}

    # headers = {}
    s = requests.Session()
    s.cookies.set('CARNET_AUTH', b64(email))

    # Request login form and get CSFR:
    r = s.get(base + '/en_GB/web/guest/login')
    csfr = extract_csfr(r)

    # Login:
    app = '17_WAR_cored5portlet'
    url = base + (
        "/en_GB/web/guest/login?"
        "p_auth=" + csfr + "&"
        "p_p_id=" + app + "&"
        "p_p_lifecycle=1&"
       "p_p_state=normal&"
        "_" + app + "_javax.portlet.action=login"
        )
    post_data = {
        '_' + app + '_login': email,
        '_' + app + '_password': password,
    }
    r = s.post(url, data=post_data)
    if 'guest/login' in r.url:
        raise Exception('Unable to login :(')

    logged_url = r.url
    csfr = extract_csfr(r)

    # Get location:
    q = s.post(
        logged_url + "/-/emanager/get-emanager",
        {},
        headers=headers(csfr),
    )
    print(q.text)

get_location(email, password)



Das ist das Grundkonstrukt welches ich nutze zur Einbindung in meinen SMA Home-Manager. Der Code liefert u.a. den Batteriezustand im Klartext und die definierten Abfahrtszeiten, die ich auswerte zu Ladeplanung im SHM.

Output:
Code: Alles auswählen
{"errorCode":"0","EManager":{"rbc":{"status":{"batteryPercentage":100,"chargingState":"CHARGING","chargingRemaningHour":"0","chargingRemaningMinute":"05","chargingReason":"TIMER_4","pluginState":"CONNECTED","lockState":"LOCKED","extPowerSup(...)
Lieber jetzt elektrisch fahren, als noch länger warten!
SL4E
 
Beiträge: 2119
Registriert: Do 3. Mär 2016, 12:51

Re: Neues Car-Net - Version 4

Beitragvon Knuubs » Do 1. Jun 2017, 14:56

Ich denke, eine Menge Leute wären bereit, für eine gut gemachte App etwas zu bezahlen. Es ist müßig, zu diskutieren, ob das nicht die Aufgabe von VW ist (die ja auch nicht gerade wenig für ihren Dienst zu verlangen).

Aber: Die Fahrzeuge stehen bezahlt vor dem Haus und werden die nächten Jahre gefahren. Ich persönlich bin der Meinung, VW kann es nicht und ist im Gegenteil sogar bereit, Rückschritte bei der Usability und dem Umfang bereits eingeführter Produkte einzuführen um "fresh" und "trendy" zu sein. Oder will es nicht. Oder will was, was vermutlich die Mehrheit der User hier nicht braucht/versteht.

Letztlich ist es mir wurscht, denn ich habe jetzt eine nahezu nutzlose App. Ich mag sie nicht mehr benutzen, so schlecht ist sie, leider. Sorry, das Webportal war früher auch besser, aber die mehrmals täglich genutze App so zu verhunzen ist inakzeptabel.

Könnte nicht ein User eine schöne App für uns machen? Vielleicht @remus ? Die Ladestationen-Finder App für iOS ist z.B. erste Sahne...
VW e-Up! (MJ 2015) / VW e-Golf (MJ 2018) jeweils maxed out bei der Konfig ;)
ICU Eve (2017)
Knuubs
 
Beiträge: 112
Registriert: Sa 11. Jun 2016, 17:42

Re: Neues Car-Net - Version 4

Beitragvon rehlus » Do 1. Jun 2017, 15:12

@SL4E: Danke vielmals! :ugeek:
Bild
rehlus
 
Beiträge: 24
Registriert: Fr 3. Feb 2017, 15:30

Re: Neues Car-Net - Version 4

Beitragvon rolfrenz » Do 1. Jun 2017, 17:01

Hat jemand von den iOS Nutzern vielleicht noch die Car-Net 3.7.5.ipa auf seinem Rechner? Ich konnte leider nur mehr auf die Vorgängerversion Car-Net 3.6.3.ipa downgraden, weil ich die 3.7.5. seltsamerweise nicht mehr finden kann… Danke schon einmal im voraus für PN im Falle des Falles…
VW e-Up! seit 17.04.2014 Bild
TESLA Model ☰ reserviert am 31.03.2016
SONOMOTORS SION Extender reserviert am 2.08.2016
VW e-Golf 300 seit 6.12.2017 Bild
rolfrenz
 
Beiträge: 672
Registriert: So 9. Mär 2014, 19:53

Re: Neues Car-Net - Version 4

Beitragvon Weber » Fr 2. Jun 2017, 07:18

Ich verstehe die Diskussion nicht so ganz. Warum ist die App nutzlos? Die funktioniert doch einwandfrei. Ist besser gestylt als vorher und leistet das gleiche. Mir gefällt das neue Teil jedenfalls deutlich besser.
Weber
 
Beiträge: 18
Registriert: Mi 11. Jan 2017, 10:10

Anzeige

VorherigeNächste

Zurück zu e-Golf - Infotainment

 
  • Ähnliche Themen
    Antworten
    Zugriffe
    Letzter Beitrag
  • Ähnliche Artikel im Blog

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste