openWB API

Fragen zur Nutzung, Features, usw..
Antworten
aiole
Beiträge: 284
Registriert: Mo Okt 08, 2018 4:51 pm

openWB API

Beitrag von aiole » Fr Mai 10, 2019 7:27 pm

Hallo snaptec,
ich habe hier noch eine "Leiche" vom App-Entwickler der "eCarCahrge control"-App.
Neben der Go.e-WB und der EVSE-WIFI-Boxen lässt sich wohl auch openWB mit dieser App fernsteuern.

Man muss dort zuerst die IP von openWB eintragen, was ich mit der RPi-IP macher. Allerdings kommt da immer eine Serverfehler-Meldung.
Folgendes hat der Entwickler implementiert.

Code: Alles auswählen

Klar, die API ist - eben nur theoretisch - bekannt und die URL auch.

    @Override
    protected String getURIPath()
    {
    return ("/openWB/web/api.php?");
    }

    @Override
    protected String getStatusURI()
    {
    return ("get=all");
    } 

und ich erwarte im Paket

    @Override
    public boolean isValidDataPacket()
    {
    try
    {
    return (m_Obj.getInt("lademodus") >= 0 && m_Obj.getInt("lademodus") <= 3);
    }
    catch (JSONException e)
    {
    return (false);
    }
    } 
Kann das funktionieren?

VG aiole

snaptec
Site Admin
Beiträge: 524
Registriert: So Okt 07, 2018 1:50 pm

Re: openWB API

Beitrag von snaptec » Fr Mai 10, 2019 7:45 pm

Nicht ganz.

Zum Abfragen der Werte, ja.

Zum setzen allerdings nichts.

Lademodus wird gesetzt mit:

Code: Alles auswählen

/openWB/web/api.php?lademodus=xx
xx= jetzt / minundpv / pvuberschuss / stop / standby

Sofortladenstromstärke:

Code: Alles auswählen

/openWB/web/api.php?sofortlllp1=xx
xx = 6-32

analog für LP2 & 3

aiole
Beiträge: 284
Registriert: Mo Okt 08, 2018 4:51 pm

Re: openWB API

Beitrag von aiole » Fr Mai 10, 2019 7:50 pm

Danke.
Ich lotse c2j2 mal hierher.
VG

Antworten