[APP][Pro] - A Better Route Planner (ABRP)

A Better Route Planner (ABRP) - Dream, Plan, Drive!


Useful links


Current features:

  • Send live data to ABRP (all params are optional except Soc)

Example flow:




FlowCard Options:


Supported Languages:

  • :uk: English


Contributions
If you appreciate this app, contribute to future development by making a paypal contribution
or buy me a coffee on Ko-Fi or Bunq.me

image ko-fiimage


:computer: Apps made by @martijnpoppen

See for more apps link below :point_down:t2: or just open the pull down.

3 Likes

Placeholder 1

Placeholder 2

Placeholder 3

Awesome! Yet again a really great and useful app!

1 Like

App is live!

3 Likes

Nice new useful app.
Did you know @Gruijter also implemented a ABRP connection in the Kia and Hyundai app?. Maybe you guys can make use of each others knowledge :grinning:?

2 Likes

@Torch1969 thanks!

yeah i know
But as i didnt want to implement it in the VAG apps i thought it was better to make a separate integration :see_no_evil:

5 Likes

@martijnpoppen same functionality as when using obd2 dongle ?
Do you need the premium subscription of ABRP ?

@Rens_Hoekema yes!

No no subscription needed :slight_smile:

3 Likes

Hi @martijnpoppen , just submitted log - 6f29c6fa-f669-4717-b7f9-db5d9f956ff1 - seems this error appear in the log when performing data update ? Seems it’s executed, I see data in ABRP but it throws this error every time when executed.

obrazek

Jul 15 21:10:09 homey-redact homey-pro[769]: 2023-07-15T21:10:09.763Z Homey [err][ManagerFlow] HomeyErrorBadRequest: Invalid token type: value. Expected: Number
Jul 15 21:10:09 homey-redact homey-pro[769]:     at Function.validateValue (/node_modules/@athombv/homey-core/lib/FlowToken.js:82:17)
Jul 15 21:10:09 homey-redact homey-pro[769]:     at /node_modules/@athombv/homey-core/lib/Flow.js:395:25
Jul 15 21:10:09 homey-redact homey-pro[769]:     at Array.map (<anonymous>)
Jul 15 21:10:09 homey-redact homey-pro[769]:     at Flow.run (/node_modules/@athombv/homey-core/lib/Flow.js:393:56)
Jul 15 21:10:09 homey-redact homey-pro[769]:     at /node_modules/@athombv/homey-core/lib/ManagerFlow.js:841:9
Jul 15 21:10:09 homey-redact homey-pro[769]:     at async Promise.all (index 0)
Jul 15 21:10:09 homey-redact homey-pro[769]:     at ManagerFlow.triggerFlows (/node_modules/@athombv/homey-core/lib/ManagerFlow.js:839:5)
Jul 15 21:10:09 homey-redact homey-pro[769]:     at Zone.onDeviceNumeric (file:///app/lib/Zone.mjs:376:5)
Jul 15 21:10:09 homey-redact homey-pro[769]:     at Zone.onDeviceNumeric (file:///app/lib/Zone.mjs:393:7)
Jul 15 21:10:09 homey-redact homey-pro[769]:     at Zone.onDeviceNumeric (file:///app/lib/Zone.mjs:393:7)
Jul 15 21:10:09 homey-redact homey-pro[769]:     at file:///app/lib/Device.mjs:158:9 {
Jul 15 21:10:09 homey-redact homey-pro[769]:   statusCode: 400
Jul 15 21:10:09 homey-redact homey-pro[769]: }

**but if you don’t see that in application log as well, please ignore…

1 Like

@Sharkys dont see this in the logs.
Maybe something to share in slack in the HP23 thread? Seems experimental firmware related imo

1 Like

Hello!

I would like to get data from ABRP and feed it into Homey, in my case it’s that I have an Android Automotive based car and I’m pretty sure it can report state of charge to ABRP and if your app could get the state of charge into Homey that would just be grand!

Is it A, possible and B, something you are interested in doing?

Thanks!

@joelbitar I’m looking if i can get the state from ABRP. I think it’s possible so that would propably solve your issue

Sounds almost too good to be true! Please tell me if there’s anything I can do!

1 Like

Will do :wink:

@joelbitar I checked, But only possible option is to send data to ABRP but not retrieve it.

So only way it could work if your car is supported in Homey and get the data from there :slight_smile:

See automotive apps on Homey: Homey App Store

Thanks for checking!

Sadly Polestar is a bit behind on IT and I can’t figure out a way to get the battery percentage into Homey :frowning:

1 Like

Hi Martijn
I am using the vw app to send the data of my id5 (via Homey) to abrp. But the abrp app does not show charging points anymore. I can drive a route of 1200 km without loading (I wish :wink: ) I have asked the reason to support of ABRP why that is.

below was their answer:

There is a field in ABRP that can use the reference use the ID.5 has. this is what you can see if you look on your dashboard (using KWH since start/last load)

if you check this image, the first field SOC works, the ref verbruik stays empty (it shows 181 in grey) it should calculate this based on the current usage

You can (only for the current route switch that off and enter the usage yourselves then it recalculates and you do see charging moments on a route of 1200 km.

Questions
is there something missing in the VW API?
Do we need another field in the ABRP API to be able to send the reference usage?

thanks
Ron

Reply from ABRP

Hi Ron,

Sorry for the late response. I have tried to understand what happened to you and how your ‘Homey-ABRP-VW’ solution is working. I asked our calibration-reference-consumption-specialist how ABRP calculates and updates, also checked log data for your drive activities etc. In some cases I think the connection was temporary broken and ABRP couldn’t calculate and in the end couldn’t show the right updated live data values on screen and in the app. Your solution sometimes sends data to ABRP that looks incomplete and maybe mapped to wrong fields, but I am not sure about the impact. It means I have no good answers today to your issues and observations.

But I will continue to follow your solution/case and I get back to you if I find something new, interresting and/or valueable for you.

Best regards, Thomas
A Better Routeplanner

@Ron_Meijsen so what exactly is your question? :sweat_smile: