Het is nu di 23 okt 2018, 09:20


Spelen met onStar

Alles over de Opel Ampera-e (& Chevrolet Bolt)
  • Auteur
  • Bericht
Offline
Avatar gebruiker

Anko

Stamgast

  • Berichten: 470
  • Geregistreerd: di 19 feb 2013, 20:58
  • Woonplaats: Montfoort
  • km-stand: 10500
  • Lifetime: 0
  • Auto: Ampera-e

Spelen met onStar

Berichtvr 31 aug 2018, 21:24

Heb dit berichtje op de Chevy Bolt forum geplaatst:

I have been looking at what messages the onStar web page exchanges with the backoffice. This has allowed me to build a little 'proof of concept' Java program that does more or less the same. Wonder if some of you want to play along Why? Well, simply because we can?

The responses I get show more than my onStar web page does. For example min range and max range.

Perhaps an interesting application can be that people who have build their own EVSE could use the logic in this app to make their EVSE retrieve actual SOC and terminate charging at any level they like.

Source + compiled version + required jar file can be found in this dropbox folder (https://www.dropbox.com/sh/91f28pdnkuiq ... QsM0a?dl=0).

Copy everything in a local directory
Open a command prompt (or Terminal window on a Mac) and go to that folder
To compile: javac -cp json-20180813.jar onStar.java
To run: java -cp json-20180813.jar:. onStar <onStar username> <onStar password> 0

People with two or more Bolts (tied to the same account) could replace the 0 with 1 or 2 or 3 ...

Bunch of disclaimers:

- I am not a JAVA programmer. My source was googled together. So, any tips on how to improve my code are welcome, but please be gentle.
- There is virtually no error control.
- Pretty sure all communication between the app and the onStar web service is HTTPS. But don't blame me if ...
- I have been working with the European website. It talks to https://gsp.eur.onstar.com. Quite likely the US version of the onStar website talks to a different URL. Then we need to find out and adjust the source, as the URL is hard coded for now.
Ampera e is online now Report Post


Offline

edjekadetje

Newbie

  • Berichten: 3
  • Geregistreerd: za 11 aug 2018, 16:57
  • km-stand: 3488
  • Lifetime: 0
  • Auto: Ampera-e

Re: Spelen met onStar

Berichtzo 02 sep 2018, 11:23

:clap: Bedankt, was ik naar op zoek om de data naar mijn domotica systeem te sturen(Domoticz)

Groet Edwin


Offline
Avatar gebruiker

Anko

Stamgast

  • Berichten: 470
  • Geregistreerd: di 19 feb 2013, 20:58
  • Woonplaats: Montfoort
  • km-stand: 10500
  • Lifetime: 0
  • Auto: Ampera-e

Re: Spelen met onStar

Berichtma 03 sep 2018, 07:17

edjekadetje schreef::clap: Bedankt, was ik naar op zoek om de data naar mijn domotica systeem te sturen(Domoticz)

Groet Edwin
Benieuwd hoe dat verder loopt. Denk inmiddels dat ik ook de hele pin code afhandeling wel kan naspelen, zodat we ook de laadinstellingen aan kunnen passen. Zou je daarin geïnteresseerd zijn? Of anderen wellicht?

Zo jammer dat we maar 16 manden hebben om hier wat mee te doen :evil:


Offline

edjekadetje

Newbie

  • Berichten: 3
  • Geregistreerd: za 11 aug 2018, 16:57
  • km-stand: 3488
  • Lifetime: 0
  • Auto: Ampera-e

Re: Spelen met onStar

Berichtdi 04 sep 2018, 12:06

ja dat zou mooi zijn want dan kun je het conditioneren automatisch laten starten 's morgens
Ik was zelf ook al aan het kijken maar kwam nog niet veel verder.
Wilde met Node Red aan de gang gaan want daar moet hetgeen jij nu in java 'gebakken' hebt ook mee te doen zijn denk ik.
Het is idd te hopen dat er een vervanger voor OnStar komt. Ze zullen toch ook de data van de auto's willen blijven verzamelen voor diagnose doeleinden neem ik aan.


Offline

edjekadetje

Newbie

  • Berichten: 3
  • Geregistreerd: za 11 aug 2018, 16:57
  • km-stand: 3488
  • Lifetime: 0
  • Auto: Ampera-e

Re: Spelen met onStar

Berichtdi 04 sep 2018, 12:11

Anko schreef:
edjekadetje schreef::clap: Bedankt, was ik naar op zoek om de data naar mijn domotica systeem te sturen(Domoticz)

Groet Edwin
Benieuwd hoe dat verder loopt. Denk inmiddels dat ik ook de hele pin code afhandeling wel kan naspelen, zodat we ook de laadinstellingen aan kunnen passen. Zou je daarin geïnteresseerd zijn? Of anderen wellicht?

Zo jammer dat we maar 16 manden hebben om hier wat mee te doen :evil:


In domoticz kun je virtuele sensoren aanmaken die je via een http(s) request kunt updaten. Dus als je de output in een variable stop kun je die richting domoticz sturen. met een cronjob kun je hem elke x minuten laten lopen.
Zie: https://www.domoticz.com/wiki/Domoticz_API/JSON_URL's#Update_devices.2Fsensors


Offline
Avatar gebruiker

Anko

Stamgast

  • Berichten: 470
  • Geregistreerd: di 19 feb 2013, 20:58
  • Woonplaats: Montfoort
  • km-stand: 10500
  • Lifetime: 0
  • Auto: Ampera-e

Re: Spelen met onStar

Berichtwo 05 sep 2018, 06:13

edjekadetje schreef:Ze zullen toch ook de data van de auto's willen blijven verzamelen voor diagnose doeleinden neem ik aan.
Maar dat kunnen ze ook in de stekker met een kabel of dongle doen. Ik vermoed / hoop dat KeyPass wel gewoon blijft werken.

Is je al eens opgevallen dat je met KeyPass minder data in je app beschikbaar hebt? Dat komt (denk ik) omdat een deel van de data uit de auto komt en een deel van de OnStar servers. Dat laatste deel van de data ontbreekt met KeyPass.



Keer terug naar Ampera-e forum algemeen

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers. en 3 gasten