# Finding internet IP address

**URL:** <https://community.homey.app/t/finding-internet-ip-address/11088>\
**Category:** Questions & Help\
**Created:** [March 27, 2019, 4:18pm UTC](https://community.homey.app/t/finding-internet-ip-address/11088 "2019-03-27T16:18:58Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alex\_Lan](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/alex_lan/32/8104_2.png) [@Alex\_Lan](https://community.homey.app/u/Alex_Lan)\
**Post date:** [March 27, 2019, 4:18pm UTC](https://community.homey.app/t/finding-internet-ip-address/11088/1 "2019-03-27T16:18:58Z")

</div>

Hi,

I would like my homey to detect the internet address IP number from home.  
This would not be needed all too often, but recently my internet provider changed my IP address/name so now i cannot connect from outside of my home to most of the services i would like to. Homey is still available through the app and i would it to tell me what my new home IP is so i know the new address to connect for the camera’s for instance.

I am aware of dyndns for instance, but i already have a homey with internet, script and app capability so there is(should be?) no need for an extra paid service. i just cannot find a plugin/trick to get me the external IP ☹

---

<div class="post-metadata">

**Author:** ![Jamie](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jamie/32/5274_2.png) [@Jamie](https://community.homey.app/u/Jamie)\
**Post date:** [March 28, 2019, 12:02am UTC](https://community.homey.app/t/finding-internet-ip-address/11088/2 "2019-03-28T00:02:29Z")

</div>

Welcome @Alex_Lan !

[Google is your friend.](https://www.google.com/search?q=nodejs+get+external+IP)

Top two results are packages which can be added to a Homey App if your that way inclinded:

> **[external-ip](https://www.npmjs.com/package/external-ip)**
>
> A node.js library to get your external ip from multiple services

  

> **[public-ip](https://www.npmjs.com/package/public-ip)**
>
> Get your public IP address - very fast!

* * *

Otherwise existing services for this so you can just use the Homey [http request app](https://apps.athom.com/app/com.internet) GET flow every hour and store the result in a variable. Then you will always be able to see it in More -\> Logic part of the app.

[https://ipinfo.io/ip](https://ipinfo.io/ip), [http://icanhazip.com/](http://icanhazip.com/), [http://ident.me/](http://ident.me/)

---

<div class="post-metadata">

**Author:** ![Alex\_Lan](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/alex_lan/32/8104_2.png) [@Alex\_Lan](https://community.homey.app/u/Alex_Lan)\
**Post date:** [March 28, 2019, 10:20am UTC](https://community.homey.app/t/finding-internet-ip-address/11088/3 "2019-03-28T10:20:53Z")

</div>

thank you,  
what i was basically missing was a service that returns information that could be extracted by the http request app.  
i now have 1 flow every hour to get the value and better logic allows a flow to be triggered when a value changes which will inform me via mail with the new information.

---

<div class="post-metadata">

**Author:** ![puschie](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/puschie/32/8422_2.png) [@puschie](https://community.homey.app/u/puschie)\
**Post date:** [March 28, 2019, 10:50am UTC](https://community.homey.app/t/finding-internet-ip-address/11088/4 "2019-03-28T10:50:32Z")

</div>

would recommend a dyndns service to use a static address ( many router have build-in options to update the dyndns when ip changes )  
i use [http://www.ddns.net/](http://www.ddns.net/) for that connected to my fritzbox ( simple setup & free )

---

<div class="post-metadata">

**Author:** ![David\_K](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/david_k/32/10319_2.png) [@David\_K](https://community.homey.app/u/David_K)\
**Post date:** [March 28, 2019, 2:41pm UTC](https://community.homey.app/t/finding-internet-ip-address/11088/5 "2019-03-28T14:41:58Z")

</div>

Had before [ddns.net](http://ddns.net) (noip basically). Good service but unless something changed in free plan you have to confirm / click every month on that boring email. Is it still like that?

I’m now on dynu which is fully and without any restriction free service. My full recommendation. [https://www.dynu.com/](https://www.dynu.com/)

---

<div class="post-metadata">

**Author:** ![dali\_ben](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dali_ben/32/12474_2.png) [@dali\_ben](https://community.homey.app/u/dali_ben)\
**Post date:** [August 14, 2019, 2:02pm UTC](https://community.homey.app/t/finding-internet-ip-address/11088/6 "2019-08-14T14:02:26Z")

</div>

Here you can find information about an IP address such as country, region, city, postal code, Latitude,  
Longitude

> **[IP Location Finder ☉ Find your IP Adress](https://iplocationfinder.net)**
>
> Enter the IP address and this service will give you all the details about this IP such as country, region, city ... etc

---

<div class="post-metadata">

**Author:** ![Kristofer\_M](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kristofer_m/32/22648_2.png) [@Kristofer\_M](https://community.homey.app/u/Kristofer_M)\
**Post date:** [March 28, 2020, 9:52pm UTC](https://community.homey.app/t/finding-internet-ip-address/11088/7 "2020-03-28T21:52:18Z")

</div>

Hi!  
Just bought a Homey and found this post, how are you able to get the http value in to the logic with the http get function.  
Thanks 🙂

---

<div class="post-metadata">

**Author:** ![Alex\_Lan](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/alex_lan/32/8104_2.png) [@Alex\_Lan](https://community.homey.app/u/Alex_Lan)\
**Post date:** [March 28, 2020, 10:19pm UTC](https://community.homey.app/t/finding-internet-ip-address/11088/8 "2020-03-28T22:19:54Z")

</div>

I set it like in de screenshot

 ![Screenshot_20200328_231803_app.homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/d/9d22273a8f6d56a8f19995e891c346601ee40957.jpeg)

---

<div class="post-metadata">

**Author:** ![Kristofer\_M](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kristofer_m/32/22648_2.png) [@Kristofer\_M](https://community.homey.app/u/Kristofer_M)\
**Post date:** [March 29, 2020, 5:55am UTC](https://community.homey.app/t/finding-internet-ip-address/11088/9 "2020-03-29T05:55:08Z")

</div>

Thanks!! 😃

---

<div class="post-metadata">

**Author:** ![nattelip](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/nattelip/32/10013_2.png) [@nattelip](https://community.homey.app/u/nattelip)\
**Post date:** [January 26, 2024, 5:29pm UTC](https://community.homey.app/t/finding-internet-ip-address/11088/10 "2024-01-26T17:29:51Z")

</div>

thanks this works great

---

<div class="post-metadata">

**Author:** ![Heronimus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/heronimus/32/3564_2.png) [@Heronimus](https://community.homey.app/u/Heronimus)\
**Post date:** [May 3, 2024, 12:22pm UTC](https://community.homey.app/t/finding-internet-ip-address/11088/11 "2024-05-03T12:22:17Z")

</div>

Thanks for sharing this info. Now I can create alerts when my IP changes.
