BarryH Posted March 25, 2021 Share Posted March 25, 2021 Description: Instead of using a separate app to get live data from the car and onto the internet I would like ABRP to connect to the OBD2 dongle directly to improve ease of use Use Case: Since Carplay is added ABRP is a real alternative for routeplanning during the trip. However for the not so tech savy the chain of OBD2 dongle - live data retrieval and upload app (e.g. Torque / Evnotify) - internet access - abrp app is too cumbersome. So e.g. my wife will not use ABRP. If it would only require to run the abrp app and a check if the obd2 dongle is on, she would be fine. Remember, the more details you can add, the faster we can build out new features! 8 Link to comment Share on other sites More sharing options...
remmie Posted April 10, 2021 Share Posted April 10, 2021 That would be a great feature indeed!. If needed i can help with BMW i3 and MINI Cooper Electric integration via bluetooth ODB. It is also on github (not my page BTW) : https://github.com/nickn17/evDash/blob/master/src/CarBmwI3.cpp The AT commands for the ELM327 are listed, as well as the PID codes to get information like SOC, Voltage Current (and therefore power) and also speed, SOH etc. basically all the info ABRP needs. Link to comment Share on other sites More sharing options...
remmie Posted April 10, 2021 Share Posted April 10, 2021 also other manufacturers are listed BTW (Hyundai, Kia, Renault) Link to comment Share on other sites More sharing options...
MK13 Posted May 11, 2021 Share Posted May 11, 2021 It would be a great feature... I will get ABRP Premium to use on my VW ID3 if I could have live data from the car or live data from a OBD2 Dongle. At the moment cannot use my iPhone to connect OBD2 and ABRP and CarPlay. Link to comment Share on other sites More sharing options...
Jason-ABRP Posted May 12, 2021 Share Posted May 12, 2021 This is something we have talked a bit about, and we only want to do if it can be done well, and cross-platform (IE, not just Android, but iOS too). Most recently we've been focusing on a relatively cheap device - the Freematics One+ though we haven't had the development time to focus on it yet: https://github.com/iternio/freematics-link The end goal would be to have a device which is cheap(ish) to buy, simple to set up, and very versatile. The Freematics would be able to do remote cell-connected data and direct BLE data to the app, depending on your scenario. This is the ideal setup to us. We're also not opposed to building in more basic BT OBD support to the app, but again we're development time constrained. We're happy to bring on extra help if anyone is familiar with iOS code and would like to help make that a reality. We've got the OBD and Android experience to make that happen, but not yet iOS, and we only want to do it if can be done on both sides (and done well). If anyone is interested in pitching in on either of these projects we're happy for the help, shoot me an email at jason@abetterrouteplanner.com Link to comment Share on other sites More sharing options...
Burns Fisher Posted May 12, 2021 Share Posted May 12, 2021 I agree with the original poster. It is just too cumbersome to use live data. I did find one (sort of) method: Namely run EVNotify (on iOS) and get the current SOC. Then let it stop when the screen goes dark. That way ABRP gets the initial SOC and seems to keep estimating it from there on (and does an ok job with that). Link to comment Share on other sites More sharing options...
BarryH Posted May 12, 2021 Author Share Posted May 12, 2021 Something like that could be fine as well. As long as it is affordable and really easy to use. Link to comment Share on other sites More sharing options...
Austin Posted September 30, 2021 Share Posted September 30, 2021 On 5/11/2021 at 7:00 PM, Jason-ABRP said: This is something we have talked a bit about, and we only want to do if it can be done well, and cross-platform (IE, not just Android, but iOS too). Most recently we've been focusing on a relatively cheap device - the Freematics One+ though we haven't had the development time to focus on it yet: https://github.com/iternio/freematics-link The end goal would be to have a device which is cheap(ish) to buy, simple to set up, and very versatile. The Freematics would be able to do remote cell-connected data and direct BLE data to the app, depending on your scenario. This is the ideal setup to us. We're also not opposed to building in more basic BT OBD support to the app, but again we're development time constrained. We're happy to bring on extra help if anyone is familiar with iOS code and would like to help make that a reality. We've got the OBD and Android experience to make that happen, but not yet iOS, and we only want to do it if can be done on both sides (and done well). If anyone is interested in pitching in on either of these projects we're happy for the help, shoot me an email at jason@abetterrouteplanner.com I don't understand why you'd withhold a feature from the world's most common mobile OS if it's ready. In the US, developers are always withholding their iOS apps from Android users, or nerfing their Android equivalents. If it's ready for Android, please just release it. Thank you. - a 2nd class Android citizen 3 Link to comment Share on other sites More sharing options...
clayton4115 Posted October 15, 2021 Share Posted October 15, 2021 On 9/30/2021 at 5:45 PM, Austin said: I don't understand why you'd withhold a feature from the world's most common mobile OS if it's ready. In the US, developers are always withholding their iOS apps from Android users, or nerfing their Android equivalents. If it's ready for Android, please just release it. Thank you. - a 2nd class Android citizen well said! 1 Link to comment Share on other sites More sharing options...
Austin Posted October 24, 2021 Share Posted October 24, 2021 (edited) @Samuel-ABRPp @Katya-ABRP May we please have this ready to go feature? Many thanks. Edited October 24, 2021 by Austin Link to comment Share on other sites More sharing options...
Samuel-ABRP Posted October 24, 2021 Share Posted October 24, 2021 It seems there was a misunderstanding from what Jason said. We do not have anything in place yet for Android, that we put on hold until we have anything in place on iOS. The idea was that if we will ever implement this, that we want to do it in a way, that it works for both iOS and Android. I worked a bit on an Android app myself (google ABetterObdReader). So we have some (unrelated) code that we could somehow take over. But as it runs pretty well individually there is no need for that. We want to make it so we can use the same code base for Android and iOS and that app was just a PoC to support my car that was not supported in any other app before. Link to comment Share on other sites More sharing options...
Bill N Posted October 26, 2021 Share Posted October 26, 2021 (edited) How about live data without an OBD dongle? (I don't personally see much mass market future in an OBD dongle based solution - most people simply aren't going to bother with that). For example, the 'PUMP' route planner app (quite basic, but has a pretty slick UI & UX) allows users to send some live data (eg SoC) into the app simply by logging in with the account details of their vehicle. Not as sophisticated as the data that can be got via OBD, but in many cases it will be sufficient, and it's straightforward, requiring no dongle to be purchased, installed, set up and connected etc, nor even a link with a third party service such as Tronity. https://pumpapp.co Edited October 26, 2021 by Bill N Link to comment Share on other sites More sharing options...
clayton4115 Posted October 31, 2021 Share Posted October 31, 2021 On 10/26/2021 at 7:17 PM, Bill N said: How about live data without an OBD dongle? (I don't personally see much mass market future in an OBD dongle based solution - most people simply aren't going to bother with that). For example, the 'PUMP' route planner app (quite basic, but has a pretty slick UI & UX) allows users to send some live data (eg SoC) into the app simply by logging in with the account details of their vehicle. Not as sophisticated as the data that can be got via OBD, but in many cases it will be sufficient, and it's straightforward, requiring no dongle to be purchased, installed, set up and connected etc, nor even a link with a third party service such as Tronity. https://pumpapp.co pity not for Android devices Link to comment Share on other sites More sharing options...
Xtopher Posted November 3, 2021 Share Posted November 3, 2021 (edited) On 10/31/2021 at 2:42 AM, clayton4115 said: pity not for Android devices No but if ABRP cuts out the middle man like PUMP did then doesn't matter as it would be direct integration. I can see this puts ABRP between a rock and a hard place. On the one hand they could start to integrate with cars that have online portals (as PUMP has done) but then they'll have a growing code base and processing power dedicated purely to fetching, parsing and updating car states. As it stands, (I believe) they have an API that 3rd parties can signal to update, but that allows 3rd parties to deliver it in the exact format the ABRP needs, simplifying it massively. But this generally means you need some 'glue' to get your status from the car to ABRP which generally means another subscription or device to buy. Honestly don't know the best answer. The ideal for me (about to take delivery of a Skoda Enyaq) is that ABRP can connect direct to VWG and get the status of VWG cars, cutting out Tronity as a middle man that is currently required. But then where do they stop adding new manufacturers and cars? A cheap device that allows connection to either cellular or BLE would probably be the ideal middle ground? Might only cost a few months or a year of subs on some other service but means ABRP only have to deal with limited numbers of integrations. Edited November 3, 2021 by Xtopher Link to comment Share on other sites More sharing options...
PHuber Posted November 6, 2021 Share Posted November 6, 2021 Thanks for the tip about the Pump. I really appreciate ABRP but found that I had eaten up 11 gigs of data this month and have to find a more direct alternative than uploading then downloading energy usage information. Also, I am driving through areas with no cellular or internet service which also glitches the Torque to ABRP interface. I would much prefer some kind of direct link within ABRP and have both Android and iPad tablets so I am not concerned about needing a specific interface. Any ABRP help would be much appreciated. Link to comment Share on other sites More sharing options...
Samuel-ABRP Posted November 7, 2021 Share Posted November 7, 2021 Telemetry does not consume much traffic. So my guess is that map tiles maybe caused much traffic. Which maps do you normally use? ABRP map should cause lowest network traffic. Link to comment Share on other sites More sharing options...
PHuber Posted November 9, 2021 Share Posted November 9, 2021 Thank you for your reply. I use the Standard ABRP map. I do use an android tablet to run Torque which is connected via bluetooth adapter to the OBD2 port and a second ipad tablet to run the ABRP app. Would that increase my overall data usage? Would it be better to use the same tablet to run both apps or to use 2 separate android tablets for both apps? Link to comment Share on other sites More sharing options...
Samuel-ABRP Posted November 10, 2021 Share Posted November 10, 2021 There is no Standard ABRP map. It is either standard or ABRP map. Please check in the settings. Standard uses the device default map, for iOS i guess that would be apple maps, on android google maps. ABRP map is a vector map based on OSM and should be pretty lightweight and produce less traffic. Link to comment Share on other sites More sharing options...
PHuber Posted November 10, 2021 Share Posted November 10, 2021 Thank you. I checked and am using the ABRP map. I use an android tablet to run Torque which is connected via bluetooth adapter to the OBD2 port and an ipad tablet to run the ABRP app. Would that increase my overall data usage? Would it be better to use the same tablet to run both apps or to use 2 separate android tablets for both apps? Link to comment Share on other sites More sharing options...
Samuel-ABRP Posted November 10, 2021 Share Posted November 10, 2021 No that shouldn't be much of a difference if you use one or two devices. Link to comment Share on other sites More sharing options...
PHuber Posted November 11, 2021 Share Posted November 11, 2021 Thank you very much. I appreciate the help and the App. Direct connect to OBD2 without using cell data would be a helpful improvement Link to comment Share on other sites More sharing options...
Bo-ABRP Posted December 22, 2021 Share Posted December 22, 2021 Today we officially released exactly this. Enjoy! Link to comment Share on other sites More sharing options...
BlueLion Posted December 22, 2021 Share Posted December 22, 2021 14 minutes ago, Bo-ABRP said: Today we officially released exactly this. Enjoy! Very nice! thanks for the work. I have an Peugeot e208 with working OBD Dongle. It shares the platform with Opel / Vauxhall Corsa-e. If you want / need beta testers for Peugeot, I'd be glad to help if you need testers Link to comment Share on other sites More sharing options...
Samuel-ABRP Posted December 22, 2021 Share Posted December 22, 2021 It is publicly available now (a bit later for Android as it still need to pass the Google Review). Link to comment Share on other sites More sharing options...
H_S Posted December 25, 2021 Share Posted December 25, 2021 Nice update, great work! I think this makes ABRP much more accessible to a broader audience. My wife, for instance, never used ABRP because there were just to many steps involved in linking ABRP to the car. Now it's all in one package more or less. Good to mention to fellow Opel Ampera-E drivers: this works for Ampera-E as well. Just tell the ABRP app your car is a Chevy Bolt (which is basically is) and the option for direct OBD linking pops up! Link to comment Share on other sites More sharing options...