Just pushed an update to the app store with the first version with OBDII connection integrated. The screenshot is from development but with actual data from my bike. Also tested with a real connection.
It's all very rough at this point. The Android version has evolved quite a bit including background services running and pushing data to
https://ev-monitor.com. Those features will slowly make their way into this app also. For now you can connect and retrieve the current values by pressing the center blue button.
So if you just want to know current battery temp this will work. I'll add the charge speed and charge state flag later on in one of the updates. The app is still pending approval but if you become a pilot you can already download it.
Android version
https://play.google.com/store/apps/details?id=be.hcpl.android.emappiOS version
https://apps.apple.com/app/id1559468042?fbclid=IwAR262m6qf-x368mweND2HjopkhEq3U1-6v_dn53QNmpnOawGAk8c7X-KXjEI'll probably skip the Energica BLE connection all together for this app. It was fun working my way around the "security" but there is no extra data, in fact there is less. The only benefit of the Energica BLE connection (besides the fun of making it work better than the original app) is that you don't need to plug in an OBD dongle. It's on when the key is on (and while charge).
I just have an OBDII bluetooth dongle plugged in and it only comes out when I'm at my dealer when he needs to attach my bike to the shops computer. This way the connection is also always available. I'm an iOS user myself but I've been using an Android test phone just for pushing the data.
I'm using the dongle from Power Cruise Control that you can get (here in Europe) as a kit from amazon (see link below). It's not overly expensive and it works great and is small. I've tried their app also but found the estimates not too accurate (those on the bike are better) and for me it's too expensive for what it does.
from
https://www.amazon.de/gp/product/B08PL2F11P/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1An alternative is this dongle, it's important to look for one with Bluetooth 4.0 or higher so that BLE is supported. Otherwise they won't work with iOS. Also not all copies (read cheaper dongles) support the full stack. Most of the typical clear blue ones and the black and yellow ones simply don't work for non standard OBD data like Energica requires.
In my opinion it's also best to stay away from the wifi enabled ones. First of all my app won't connect to those. I could technically make that work but honestly wifi is just not the way to go for these applications. BLE is way better suited.
from https://www.amazon.de/gp/product/B07PLDC2SC/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1Update : this black dongle is available in many variants (check Ali) and although the one I received worked not all of these do. Also on energica the 12V power supply is completely cut off when the bike isn't running or charging so you have to press the on/off button on these on startup. Since its behind a panel that might not be convenient at all. If I find another one working I'll report back.