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

**URL:** <https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861>\
**Category:** Apps\
**Tags:** app, flow, homey-pro, advancedflow\
**Created:** [June 7, 2023, 12:06pm UTC](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861 "2023-06-07T12:06:43Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [June 7, 2023, 12:06pm UTC](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861/1 "2023-06-07T12:06:43Z")

</div>

## **A Better Route Planner (ABRP) - _Dream, Plan, Drive!_**

> **[A Better Routeplanner (ABRP) | Homey](https://homey.app/en-us/app/com.abetterrouteplanner/A-Better-Routeplanner-(ABRP)/)**
>
> Dream, Plan, Drive!

* * *

**Useful links**

- [To-Do List](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861/3)
- [Frequently Asked Questions](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861/4)
- [Changelog](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861/2)

* * *

**Current features:**

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

Example flow:

 ![Screenshot 2023-06-07 at 14.13.25](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/e/0ea8cc7ee89d9e3c4f145eb164a5cef061e46990.png)  
  
  
FlowCard Options:  
 ![Screenshot 2023-06-07 at 14.13.34](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/7/a70ca7a3ae2d30fac5dab1c59dd700ca4b39655d.png)

* * *

**Supported Languages:**

- 🇬🇧 English

  

* * *

**Contributions**  
If you appreciate this app, contribute to future development by making a [paypal contribution](https://www.paypal.me/martijnpoppen)  
or buy me a coffee on [Ko-Fi](https://ko-fi.com/martijnpoppen#checkoutModal) or [Bunq.me](https://bunq.me/MartijnPoppen)

[![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/9/2916364caa1239076c12be293d270d5980d9d272.png)](https://paypal.me/martijnpoppen) [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/martijnpoppen#checkoutModal)[![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/4/8449771d527e7184562e1301d641dfc1e99a4261.png)](https://bunq.me/MartijnPoppen)

* * *

## 💻 Apps made by @martijnpoppen

See for more apps link below 👇🏻 or just open the pull down.

> [@Apps made by @martijnpoppen](https://community.homey.app/t/apps-made-by-martijnpoppen/85812/1):
>
> Click to expand

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [June 7, 2023, 12:06pm UTC](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861/2 "2023-06-07T12:06:50Z")

</div>

Placeholder 1

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [June 7, 2023, 12:06pm UTC](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861/3 "2023-06-07T12:06:56Z")

</div>

Placeholder 2

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [June 7, 2023, 12:07pm UTC](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861/4 "2023-06-07T12:07:02Z")

</div>

Placeholder 3

---

<div class="post-metadata">

**Author:** ![RobbertV](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robbertv/32/37250_2.png) [@RobbertV](https://community.homey.app/u/RobbertV)\
**Post date:** [June 7, 2023, 1:46pm UTC](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861/5 "2023-06-07T13:46:46Z")

</div>

Awesome! Yet again a really great and useful app!

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [June 8, 2023, 11:03am UTC](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861/6 "2023-06-08T11:03:59Z")

</div>

App is live!

> **[A Better Routeplanner (ABRP)](https://homey.app/en-us/app/com.abetterrouteplanner/A-Better-Routeplanner-(ABRP)/)**
>
> Dream, Plan, Drive!

---

<div class="post-metadata">

**Author:** ![Torch1969](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/torch1969/32/33305_2.png) [@Torch1969](https://community.homey.app/u/Torch1969)\
**Post date:** [June 9, 2023, 8:26am UTC](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861/7 "2023-06-09T08:26:42Z")

</div>

Nice new useful app.  
Did you know @Gruijter also implemented a ABRP connection in the [Kia and Hyundai app?](https://community.homey.app/t/app-pro-kia-and-hyundai/32487). Maybe you guys can make use of each others knowledge 😀?

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [June 9, 2023, 8:50am UTC](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861/8 "2023-06-09T08:50:52Z")

</div>

@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 🙈

---

<div class="post-metadata">

**Author:** ![Rens\_Hoekema](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rens_hoekema/32/12848_2.png) [@Rens\_Hoekema](https://community.homey.app/u/Rens_Hoekema)\
**Post date:** [June 22, 2023, 1:10pm UTC](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861/9 "2023-06-22T13:10:45Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [June 22, 2023, 4:03pm UTC](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861/10 "2023-06-22T16:03:24Z")

</div>

@Rens_Hoekema yes!

No no subscription needed 🙂

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [July 15, 2023, 9:25pm UTC](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861/11 "2023-07-15T21:25:56Z")

</div>

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](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/0/402fc8fae4126d178e67724ede9a2bebb974841a.png)

```auto
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…**

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [July 15, 2023, 10:11pm UTC](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861/12 "2023-07-15T22:11:13Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![joelbitar](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/joelbitar/32/80641_2.png) [@joelbitar](https://community.homey.app/u/joelbitar)\
**Post date:** [October 26, 2023, 10:09pm UTC](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861/13 "2023-10-26T22:09:40Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [October 27, 2023, 6:50am UTC](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861/14 "2023-10-27T06:50:13Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![joelbitar](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/joelbitar/32/80641_2.png) [@joelbitar](https://community.homey.app/u/joelbitar)\
**Post date:** [October 27, 2023, 6:01pm UTC](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861/15 "2023-10-27T18:01:46Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [October 27, 2023, 6:13pm UTC](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861/16 "2023-10-27T18:13:45Z")

</div>

Will do 😉

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [October 28, 2023, 2:11pm UTC](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861/17 "2023-10-28T14:11:38Z")

</div>

@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 🙂

See automotive apps on Homey: [Homey App Store](https://homey.app/en-us/apps/browse/#filter?category=localization&platform=local)

---

<div class="post-metadata">

**Author:** ![joelbitar](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/joelbitar/32/80641_2.png) [@joelbitar](https://community.homey.app/u/joelbitar)\
**Post date:** [October 28, 2023, 5:35pm UTC](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861/18 "2023-10-28T17:35:32Z")

</div>

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 ☹

---

<div class="post-metadata">

**Author:** ![Ron\_Meijsen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ron_meijsen/32/29929_2.png) [@Ron\_Meijsen](https://community.homey.app/u/Ron_Meijsen)\
**Post date:** [December 27, 2023, 12:12pm UTC](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861/19 "2023-12-27T12:12:08Z")

</div>

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 😉 ) 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

 ![1](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/9/b9f42c234f1bb9ae95cf470e8c76ac72dca3b16c.jpeg)

 ![2](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/d/ed6d9c7d1eaafcc10354d6fbc41b8994ab277bde.jpeg)

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.

 ![3](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/0/e0914411de458c692df5476a67d2bbbe881d7087.jpeg)

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

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [December 27, 2023, 12:25pm UTC](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861/20 "2023-12-27T12:25:12Z")

</div>

@Ron_Meijsen so what exactly is your question? 😅

[Next page](https://community.homey.app/t/app-pro-a-better-route-planner-abrp/81861.md?page=2)
