Für eine Standalone sollte das eigentlich kein Problem sein...
Man muss eine allgemeinere Basis nehmen und ggf. ein paar mehr Dinge nachinstallieren, die bei Raspian mitgeliefert werden
Für eine Standalone sollte das eigentlich kein Problem sein...
Code: Alles auswählen
<openwb-base-textarea
title="Konfiguration"
subtype="json"
:model-value="configuration"
@update:model-value="
updateConfiguration({
value: $event,
object: 'connection_module.configuration',
})
"
>
<template #help>
Bitte prüfen Sie, ob die Eingaben richtig interpretiert werden.
</template>
</openwb-base-textarea>
Klar, das kommt dann in die Mercedes Vue Komponente. Mit dem Tesla Modul experimentiere ich auch gerade an der Integration, da noch ein paar Dinge von PHP nach JS portiert werden müssen.derNeueDet hat geschrieben: ↑So Nov 13, 2022 10:53 am @LutzB: Kannst du für die Mercedes Soc Schnittstelle dann wieder einen Link "hier bei Mercedes Me" anmelden in die Konfig Seite mit einbauen?
Noch nicht jetzt direkt, aber wenn ich dann mal soweit bin, dass ich was vorzeigbares hab.
VG
Det
Probieren geht über studieren: hat problemlos geklappt. Zumindest ist das Installationsscript fehlerfrei durchgelaufen, und nach einem Reboot des Containers ist die Weboberfläche da. Ich kann keine Fehler entdecken.
PR für die 2.0 draft und untested ist erstellt: https://github.com/openWB/core/pull/637
Super danke, das ging fix! Auf den ersten Blick ist das der Abruf, was nich fehlt ist der Teil aus dem bash Script mit der manuellen Berechnung des soc während des Ladevorgangs. Aber ich schau mir das mal heut abend in Ruhe an, vielleicht hab ich das auch falsch gemacht sehen.rleidner hat geschrieben: ↑So Nov 13, 2022 2:07 pmPR für die 2.0 draft und untested ist erstellt: https://github.com/openWB/core/pull/637
Bitte mal testen wenn der PR gemerged ist.
readme.txt darin lesen - es gibt momentan ein kleines Problem bei der Konfiguration via json im UI.
Berechnung des SOC ist erst mal rauskommentiert.
Der VIN-Teil kann auch später dazu, wenn es denn einen Weg gibt.
Mit Spieldaten wird schon im ersten Schritt kein access_token geliefert.
Du kannst gerne den Modul weiterentwickeln. Ohne Account kann ich da wenig ausrichten.
Bei Fragen helfe ich gerne.
Ich habe es eben mal im Code der 1.9er ausprobiert, so würde der VIN-Teil funktionieren.
Code: Alles auswählen
# ToDo: add to settings UI
vehicleId = 'xxx'
vin_list = json.loads(responsetext)
# search for entry of entered VIN
vin_selected = filter(lambda x: x['vin'] == vehicleId, vin_list['_embedded']['vehicles'])
vin_id = vin_selected [0]['id']
vin_vin = vin_selected [0]['vin']
f = open('/var/www/html/openWB/ramdisk/psaFilterVINlp'+chargepoint, 'w')
f.write('VIN: ')
f.write(str(vin_vin))
f.write(', ID: ')
f.write(str(vin_id))
f.close()
Code: Alles auswählen
{
"userid": "Benutzername",
"password": "Passwort",
"location": "de_DE",
"country": "DE",
"vin": "none"
}