# \[APP\]\[Pro\] HERE Free location & map services

**URL:** <https://community.homey.app/t/app-pro-here-free-location-map-services/115217>\
**Category:** Apps\
**Created:** [August 30, 2024, 12:13pm UTC](https://community.homey.app/t/app-pro-here-free-location-map-services/115217 "2024-08-30T12:13:11Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Menno\_van\_Hout](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_van_hout/32/77843_2.png) [@Menno\_van\_Hout](https://community.homey.app/u/Menno_van_Hout)\
**Post date:** [August 30, 2024, 12:13pm UTC](https://community.homey.app/t/app-pro-here-free-location-map-services/115217/1 "2024-08-30T12:13:12Z")

</div>

![large](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/f/ef449d497095e7869c4f6b139fe59a6671251f96.png)

# HERE Free location & map services

Link: [HERE Free location & map services | Homey](https://homey.app/a/nl.mennovanhout.here/)

This app can convert latitude and longitude in:

- Image
- Full address details
- Distance and travel time to homey

Why this app:

- Completely free
- No need for credit card details

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/e/ce77df512f6b21aca7df00a5c5059ff105a0ec98.png)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/0/20fe0fd98d07da4899e0d2ac42befef5f5d0496c.png)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/9/f95887ad26959f51bb062f9f97832a960d74d8e0.png)

---

<div class="post-metadata">

**Author:** ![Menno\_van\_Hout](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_van_hout/32/77843_2.png) [@Menno\_van\_Hout](https://community.homey.app/u/Menno_van_Hout)\
**Post date:** [August 30, 2024, 12:13pm UTC](https://community.homey.app/t/app-pro-here-free-location-map-services/115217/2 "2024-08-30T12:13:21Z")

</div>

# Getting an API key

1. Create an account on: [https://platform.here.com/](https://platform.here.com/) (Skip billing details)
2. Register app  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/7/e7e938509919b94d1bbcb1838869e37d4d00e9c5.png)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/e/deac34c3d310abd4c8af03a3651c361292ab8388.png)

1. Get your api key  

2. Enter api key in app settings of the homey app:

---

<div class="post-metadata">

**Author:** ![Glenn\_Dijkstra](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/glenn_dijkstra/32/17251_2.png) [@Glenn\_Dijkstra](https://community.homey.app/u/Glenn_Dijkstra)\
**Post date:** [August 30, 2024, 1:11pm UTC](https://community.homey.app/t/app-pro-here-free-location-map-services/115217/3 "2024-08-30T13:11:41Z")

</div>

Thank you once again Menno ❤

---

<div class="post-metadata">

**Author:** ![Menno\_van\_Hout](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_van_hout/32/77843_2.png) [@Menno\_van\_Hout](https://community.homey.app/u/Menno_van_Hout)\
**Post date:** [August 30, 2024, 1:35pm UTC](https://community.homey.app/t/app-pro-here-free-location-map-services/115217/4 "2024-08-30T13:35:47Z")

</div>

Example using Macodroid + HDashboards

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/a/aac20ae1954f3a91d500fc9dbbcc6172bff7c2e5.png)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/7/774c60d506850b56ff37a4ae5abbb16c4a9e859d.jpeg)

 ![Screenshot 2024-08-30 at 15.34.49](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/7/b71217c3eef6a7f6eb953d0a632320703b254ebe.png)

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [August 30, 2024, 4:50pm UTC](https://community.homey.app/t/app-pro-here-free-location-map-services/115217/5 "2024-08-30T16:50:36Z")

</div>

Very nice, Menno, thanks.

Pro 2019 user here.

With Macrodroid, using `https://webhook.homey.app/homey_id/2c5/here`, I get a 404 for the HTTP POST request,  
`not found POST /apimanager/logic/webhook/2c5`

As to be expected, because the standard Pro 2019 webhooks don’t work with POST, only with GET.

When I run the webhook as HTTP GET request, it returns `"ok"`, but now the ‘Here’ flow triggers don’t fire of course.

Question:  
It is possible however for a Pro 2019 to respond to POST requests, the  
“Http request flow cards” and “Micro Web Server” apps provide for this option.  
 ![Screenshot from 2024-08-30 18-44-31](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/7/77d3dc3fb13ce41d7793214f6974ce512f80062c.png)  
 ![Screenshot from 2024-08-30 18-43-18](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/6/3659b8c66ba103141bdbc1cd7ee97f1b6818375e.png)

Is it possible to adjust the Here app for the Pro 2016-2019 by adding a additional POST webhooks trigger card for example?

\_  
BTW, except for the webhook detail, it works great when I enter coordinates as test trigger!

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/5/85956a14eaecc2355ec8e633930f7c4475ba7e38.png)

![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/c/dcc85c2d257a8ba33c3dca6bfc584c2fa06610ca.png)

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

I used an advanced virtual device for statusses and image.

---

<div class="post-metadata">

**Author:** ![Menno\_van\_Hout](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_van_hout/32/77843_2.png) [@Menno\_van\_Hout](https://community.homey.app/u/Menno_van_Hout)\
**Post date:** [August 30, 2024, 10:07pm UTC](https://community.homey.app/t/app-pro-here-free-location-map-services/115217/6 "2024-08-30T22:07:37Z")

</div>

Since the info goes over a query parameter it should not be any issue to execute it as get instead of post

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [August 30, 2024, 10:14pm UTC](https://community.homey.app/t/app-pro-here-free-location-map-services/115217/7 "2024-08-30T22:14:35Z")

</div>

Check. I will run some more tests, Menno, thanks!

It doesn’t trigger with a GET request, but it returns “ok”.  
I added a log card to it, but no data.  
Should a diag report show something?

 ![image3](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/2/0250127f94b0eea83309bf0a887f824410858d22.jpeg)

---

<div class="post-metadata">

**Author:** ![Menno\_van\_Hout](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_van_hout/32/77843_2.png) [@Menno\_van\_Hout](https://community.homey.app/u/Menno_van_Hout)\
**Post date:** [August 31, 2024, 6:43am UTC](https://community.homey.app/t/app-pro-here-free-location-map-services/115217/8 "2024-08-31T06:43:45Z")

</div>

Could you check of tag is filled in perhaps you didn’t do macodroid well.

You need to ass a query param like this:

 ![1000017023](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/7/c733bdef58e425a589c689f1b9c5277b51213c8a.png)

---

<div class="post-metadata">

**Author:** ![Menno\_van\_Hout](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_van_hout/32/77843_2.png) [@Menno\_van\_Hout](https://community.homey.app/u/Menno_van_Hout)\
**Post date:** [August 31, 2024, 7:20am UTC](https://community.homey.app/t/app-pro-here-free-location-map-services/115217/9 "2024-08-31T07:20:35Z")

</div>

Added test release:  
[https://homey.app/en-nl/app/nl.mennovanhout.here/HERE-Free-location-&amp;-map-services/test/](https://homey.app/en-nl/app/nl.mennovanhout.here/HERE-Free-location-&amp;-map-services/test/)

This contains:

- Bug fix (Card crashes when no house number available)
- Added satalite style to image generator

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [August 31, 2024, 10:00am UTC](https://community.homey.app/t/app-pro-here-free-location-map-services/115217/10 "2024-08-31T10:00:11Z")

</div>

It works, Menno!

I realised the webhook was malformed.  
I copied the one you shared  
`https://webhook.homey.app/homey_id/2c5/here`  
but for me it should be:  
`https://webhook.homey.app/homey_id/loc`

Also I didn’t know/realise I had to pass the tag myself  
Adding queryparameter  
`tag={last_loc_latlong}`  
helps a lot 🫣

---

<div class="post-metadata">

**Author:** ![Joris\_Vandamme](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/joris_vandamme/32/66995_2.png) [@Joris\_Vandamme](https://community.homey.app/u/Joris_Vandamme)\
**Post date:** [August 31, 2024, 10:33am UTC](https://community.homey.app/t/app-pro-here-free-location-map-services/115217/11 "2024-08-31T10:33:57Z")

</div>

Has anyone already managed to get the app working with the Shortcuts(opdrachten)app instead of the macrodroid ?or another iOS app?

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [August 31, 2024, 11:27am UTC](https://community.homey.app/t/app-pro-here-free-location-map-services/115217/12 "2024-08-31T11:27:48Z")

</div>

This will get you started, Joris  
You only need to adjust the webhook event & tag

> [@\[HOW TO\] Using Tasker to send battery level from phone to homey](https://community.homey.app/t/how-to-using-tasker-to-send-battery-level-from-phone-to-homey/102085):
>
> Tasker is a payed app which you can install on your Android phone to send information to homey using a webhook. In this example I explaine how to send a webhook so homey knows the battery level of your phone. First install tasker. Open tasker on your phone. Tasker works with profiles (In this case with an event) and tasks to complete with the profile. So we first create a profile: It will be an event: Choose Power: …

Maybe it can be accomplished with Shortcuts as well.

---

<div class="post-metadata">

**Author:** ![Joris\_Vandamme](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/joris_vandamme/32/66995_2.png) [@Joris\_Vandamme](https://community.homey.app/u/Joris_Vandamme)\
**Post date:** [August 31, 2024, 3:07pm UTC](https://community.homey.app/t/app-pro-here-free-location-map-services/115217/13 "2024-08-31T15:07:06Z")

</div>

Hi Peter,

Thanks for the info! the Tasker app would be a perfect tool, but unfortunately, it’s only available for Android and not for iOS…

Thanks anyway!

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [September 1, 2024, 12:20am UTC](https://community.homey.app/t/app-pro-here-free-location-map-services/115217/14 "2024-09-01T00:20:42Z")

</div>

Oh my… I didn’t have enough coffee I guess… 🤭

I meant to share this,  
With _Tasks_ (little difference in its name)  
you should be able to do something like this:

- start a task every x minutes
- get content from `https://webhook.homey.app/your_homey_id/loc?tag=[last lat long position]`

> ![1000033651](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/8/782e642de5ebd8570384b1d50e0940ad54bf5611.jpeg)

---

<div class="post-metadata">

**Author:** ![Twan\_Veugelers](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/twan_veugelers/32/129333_2.png) [@Twan\_Veugelers](https://community.homey.app/u/Twan_Veugelers)\
**Post date:** [September 2, 2024, 6:50am UTC](https://community.homey.app/t/app-pro-here-free-location-map-services/115217/15 "2024-09-02T06:50:57Z")

</div>

Hi Menno.

Great app. If it is possible to get location information from 2 or more users. How to distinguish these? So the flows can do different things, based on the different locations of the different users.

---

<div class="post-metadata">

**Author:** ![Menno\_van\_Hout](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_van_hout/32/77843_2.png) [@Menno\_van\_Hout](https://community.homey.app/u/Menno_van_Hout)\
**Post date:** [September 2, 2024, 7:09am UTC](https://community.homey.app/t/app-pro-here-free-location-map-services/115217/16 "2024-09-02T07:09:58Z")

</div>

You could make multiple webhooks just change the event name.

Like locations 1 location2 etc

---

<div class="post-metadata">

**Author:** ![Twan\_Veugelers](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/twan_veugelers/32/129333_2.png) [@Twan\_Veugelers](https://community.homey.app/u/Twan_Veugelers)\
**Post date:** [September 2, 2024, 7:29am UTC](https://community.homey.app/t/app-pro-here-free-location-map-services/115217/17 "2024-09-02T07:29:10Z")

</div>

sorry, I must be dumb, but I don’t understand how I would do that. If I use Tasker on the different phones, and set up the webhooks on them. How do I distinguish in the Flow where these webhooks come from?

---

<div class="post-metadata">

**Author:** ![Menno\_van\_Hout](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_van_hout/32/77843_2.png) [@Menno\_van\_Hout](https://community.homey.app/u/Menno_van_Hout)\
**Post date:** [September 2, 2024, 9:13am UTC](https://community.homey.app/t/app-pro-here-free-location-map-services/115217/18 "2024-09-02T09:13:23Z")

</div>

No worries it will end up like this:

Both phones will send a webhook like:

phone 1:  
[https://webhook.homey.app/homey\_id/loc1?tag={LAT,LONG}](https://webhook.homey.app/homey_id/loc1?tag=%7BLAT,LONG%7D)

phone 2:  
[https://webhook.homey.app/homey\_id/loc2?tag={LAT,LONG}](https://webhook.homey.app/homey_id/loc2?tag=%7BLAT,LONG%7D)

(Please look careful to loc1 and loc2 difference in the URL).

 ![Screenshot 2024-09-02 at 11.12.18](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/6/16e400a90a9dbd59b8b06dc010d0c610464a3016.png)

After that you can make the same flow as i did with loc1 but setting different variables and another image identifier.

---

<div class="post-metadata">

**Author:** ![Twan\_Veugelers](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/twan_veugelers/32/129333_2.png) [@Twan\_Veugelers](https://community.homey.app/u/Twan_Veugelers)\
**Post date:** [September 2, 2024, 12:08pm UTC](https://community.homey.app/t/app-pro-here-free-location-map-services/115217/20 "2024-09-02T12:08:19Z")

</div>

Sorry, completely new to webhooks, tasker etc.

Would this task in tasker work?  
And then what would be the webhook event to look out for in the flow.

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

---

<div class="post-metadata">

**Author:** ![Menno\_van\_Hout](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_van_hout/32/77843_2.png) [@Menno\_van\_Hout](https://community.homey.app/u/Menno_van_Hout)\
**Post date:** [September 2, 2024, 12:20pm UTC](https://community.homey.app/t/app-pro-here-free-location-map-services/115217/21 "2024-09-02T12:20:17Z")

</div>

in your case the event name will be “twan”  
you can remove the /here  
so it’s homey id/EVENT NAME

and the only thing you need aswell is a query paramter: tag={HER LAT,HERE LONG}

[Next page](https://community.homey.app/t/app-pro-here-free-location-map-services/115217.md?page=2)
