Happy Leaf App

Re: Happy Leaf App

USER_AVATAR
  • 0x00
  • Beiträge: 1663
  • Registriert: Do 18. Aug 2016, 14:15
  • Wohnort:
  • Hat sich bedankt: 81 Mal
  • Danke erhalten: 220 Mal
read
IONIQ 5 Lucid Blue Pearl (72 kWh) bestellt 25.2.2021 bei INSTADRIVE AT First Edition, Lieferdatum 16.12.2021
davor Kona 64 & Leaf 40
Anzeige

Re: Happy Leaf App

USER_AVATAR
  • 5wd
  • Beiträge: 45
  • Registriert: Mi 23. Apr 2014, 14:11
  • Wohnort: Solothurn CH
  • Hat sich bedankt: 1 Mal
read
Das ist SERVICE! Danke :oops: ;)
Nissan Leaf 4/2012, 105000km/01.2019 -->75% SOC; no problemo ;)
Model 3 ☰ reserviert am 1.4.16 um ca. 6.00h :lol:
Model 3 ☰ LR Dual Motor "White Storm" Bestellt (12.12.2018)! :twisted:

Re: Happy Leaf App

USER_AVATAR
read
Ich habe letztens den Source Code von "Happy Leaf" aus dem Github geladen https://github.com/blandman/HappyLeaf und mal die Android APK erstellt. Das war ein deftiger Ritt, da die vorhandenen Dateien alle für Cordova unter Mac OSX mit den alten SDK Tools ausgerichtet sind.

Ich habe das Ganze unter Linux mit den neuen SDK Tools kompiliert.

Ein Knackpunkt war zunächst cordova-hot-code-push in den "platforms/android" Ordner zu kopieren. Danach die Abhängigkeit vom alten SDK entfernen mit "cordova remove platform android" und dann neu hinzufügen mit "cordova add platform android@6.3.2".

Was noch gemacht werden muss ist unter platforms/android/assets/www einen Ordner "dist" anlegen und dort eine Datei index.html anlegen:

Code: Alles auswählen

<html>
<head>
<script language="text/javascript">
window.location.href="../index.html"
</script>
</head>
<body>
</body>
</html>
Nun kann der Build unter dem Ordner "HappyLeaf" angeschubst werden mit "cordova build android --release"

Das crasht dann weil "screenOrientation" ab sdk minver 14 nicht mehr als String definiert werden darf und die neue SDK erst bei 14 losgeht. Macht aber nichts, da unter platforms/android die gradle Dateien angelegt wurden. Also hineinwechseln in das Verzeichnis platforms/android und dort "screenOrientation='all'" aus der AndroidManifest.xml löschen.

Jetzt sind wir fast am Ziel. Nur noch "gradlew assembleDebug" fahren und die APK wird erstellt. Zu finden ist sie dann unter platforms/android/builds/output/apk

Die APK war bei mir 25 MB groß und installiert 84 MB.

Fazit: Viel Stress um sich 7 Euro zu sparen :D Die App selber ist noch sehr Beta, aber sie tut was sie soll. Verbindung mit dem Dongle war problemlos und Werte wurden angezeigt. Wenn man einfach nur eine App haben möchte die "geht", dann ist Happy Leaf noch nicht das Richtige. Aber für die, die den CAN Bus vom Leaf verstehen lernen wollen ist der Source Code mehrere Blicke wert.

marxx
OVMS e-Up/Leaf, FOS Ladestation Software
AHK Leaf, GE Android App, SteVe OCPP Raspi Image
http://www.arachnon.de/wb

Renault Twizy Life (Kaufakku) 06/2016,
VW e-Up! Style 07/2020, MVG AHK,
Tesla Model 3 09/2019, LR AWD AHK,
T@B 320 Wohnwagen.
AntwortenAntworten

Zurück zu „Leaf ZE0 - Allgemeine Themen“

Gehe zu Profile
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag