Tuesday 27 October 2015

caniOn

This app is used for Citroen C-Zero/Mitsubishi i-MiEV/Peugeot iOn electric vehicles to store and visualize data from the cars can-bus. These data are streamed to the android device via obd-ii diagnostic interface plug and an obd-ii bluetooth adapter via bluetooth interface.

The data are stored in a SQLite database located at /sdcard/bt_can/btcan.db.
You can use f.e. SQLite Manager AddOn for webbrowser firefox to access these data also on your pc.
Look at menu Firefox / Web-Developer after installing to access this SQLite Manager AddOn.

The db-data are organized in five major tables:
- SECLOG is used to store data every second.
- ODOLOG is used to store data every km.
- ODOLOG_MILES is used to store data every mile.
- CELL_VOLTS is used to store all cell volts values every minute by default.
- CELL_TEMPS is used to store all cell temp values every minute by default.

The app has several screens.

The screen-layout is grouped to a Panel TitleBar at the top, a Panel Overview at the left, a Panel ProgressBar at the right and a Panel StatusBar at the bottom. The center of the screen is used for the Panel ContentView. This Panel ContentView can be switched via swipe gestures to view panels.

On tapping the middle of Overview-Panel a screenshot is made and stored at /sdcard/bt_can/pict_.png

On double tapping the ContentView-Panel the content is maximized/restored to the screen.

You are able to jump directly to another panel via tapping the name of the panel in top.

Via spinner close to the spinner SelectPanel on all history-panels you can select various periods for viewing data, depending on availability in the db at SECLOG for time-values and ODOLOG for distance-values. Trip is a special value for history-panels. Trip uses the start timestamp from the Panel Trip Timer.

You are able to customize Panel my Trip Timer. On tapping at the beginning of each line, you'll get a selection list with presentable values, available.

Panel Trip History shows a bar chart where bars in holo_blue_light represents energy consumption, bars in holo_red_light heater energy consumption, bars in holo_dark_blue ac energy consumption and bars in holo_green_light energy regeneration.

Panel Cockpit supports most of controls - some are still missing.

Panel Maps shows the current location and show an inner green circle for half of autonomie (for bidirectional trips) and an outer green circle for autonomie (one way). You can switch between road- and satellite view. You can import POIs in gpx-format to the SQLite-db. It's also possible to reset the table POIS in SQLite-db.
Panel Maps uses Google Maps. So you need sometimes internet connection. Map data are cached locally. So if the needed data are in the local cache, you do not need internet connection. It's also possible to use offline-cars, just download such to the device, first.

If the android device is near the obd-ii bluetooth adapter the app connects automatically on startup. Please switch the car on first. If no connection is established, you can tap the red box in the right bottom corner to establish a connection. First of all you have to add the bluetooth-device to your android device via settings / bluetooth / pairing-devices.

Recommendation: use a tablet with 7" display at least and high resolution (1280x720 or better)

Tested successfully on:
Asus Nexus 7 (2012 & 2013)
Samsung Galaxy S2/S3, Note1/Note2/Note3/Note4, Tab7

Reference device: 2012 Nexus 7 (WiFi)

Recommended OBD-II Bluetooth-Adapter:
OBDLink LX Bluetooth or OBDLink MX Bluetooth from scantool.net or STN1170 OBD-II Adapter from ahdesign.us equivalent or better

Safety First: Do not play with the app when driving!


Martin & Xavier

Stanislav Jaracz
I am using Sony tablet S and OBD-BlueTooth st170 adapter. The Canion 111 is crashing very frequently.
Rated: 2 Star

Don Hemenover
Thanks to Martin and Javier, we have great information on our i-Miev's health and welfare.
Rated: 5 Star

Robert Constantineau
very good free app that complete the poor dashboard of the IMiev
Rated: 5 Star

Joseph Law
Works on huawei mate7
Rated: 5 Star

Eugene Shamshurin
Just wish the scrolling between modes is easier. Also had the app freeze on moto x, and had no way of knowing what is the problem...
Rated: 4 Star

No comments:

Post a Comment