# Auto discovery

**URL:** <https://community.homey.app/t/auto-discovery/99798>\
**Category:** Questions & Help\
**Tags:** homey-pro\
**Created:** [January 3, 2024, 7:20am UTC](https://community.homey.app/t/auto-discovery/99798 "2024-01-03T07:20:29Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![H\_van\_Barneveld](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/h_van_barneveld/32/18371_2.png) [@H\_van\_Barneveld](https://community.homey.app/u/H_van_Barneveld)\
**Post date:** [January 3, 2024, 7:20am UTC](https://community.homey.app/t/auto-discovery/99798/1 "2024-01-03T07:20:29Z")

</div>

Hello everybody, i want to ask for help/advice.  
I started recently to ‘develop’ my own modbus app to connect my heatpump (brand stiebel eltron)  
meanwhile i have create an app and install it at my old homey pro ( white spere )  
I tried all options i found for auto discovery but get no results back. is anybody willing to help me with some advice?  
I started with mac detection - nothing appears.  
I also tried Mdns-sd with all names i can imagen to search for. Is there an easy way to find an existing mdns-sd name or SSDP name from an existing network device? I know the IP adress and MAC adress as well.  
Also tried after reading an old topic to use homey create discovery command but the results are the same…

already thanks

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [January 3, 2024, 8:46am UTC](https://community.homey.app/t/auto-discovery/99798/2 "2024-01-03T08:46:15Z")

</div>

Are you sure your device actually supports mDNS service discovery? You can see multicast data originating from your device with something like tcpdump:

```auto
sudo tcpdump -n multicast and src $IPADDRESS

```

(replace `$IPADDRESS` with the IP address of your device)

As for MAC detection not working: this relies on a device responding to broadcast pings, which a lot of devices don’t.

Also: are your devices on the same network segment/VLAN as Homey?

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [January 3, 2024, 9:01am UTC](https://community.homey.app/t/auto-discovery/99798/3 "2024-01-03T09:01:21Z")

</div>

I use an app on my Android phone to look at mDNS information. The one I use is called Service Browser.

---

<div class="post-metadata">

**Author:** ![H\_van\_Barneveld](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/h_van_barneveld/32/18371_2.png) [@H\_van\_Barneveld](https://community.homey.app/u/H_van_Barneveld)\
**Post date:** [January 3, 2024, 10:32am UTC](https://community.homey.app/t/auto-discovery/99798/4 "2024-01-03T10:32:30Z")

</div>

> [@robertklep](#):
>
> `sudo tcpdump -n multicast and src $IPADDRESS`

Hi Robert,  
Maybe stupid question… but i’am a starter… when entering tcpdump into Cmdline i receive an error. ‘sudo’ is not recognized. What is going wrong…

---

<div class="post-metadata">

**Author:** ![H\_van\_Barneveld](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/h_van_barneveld/32/18371_2.png) [@H\_van\_Barneveld](https://community.homey.app/u/H_van_Barneveld)\
**Post date:** [January 3, 2024, 10:33am UTC](https://community.homey.app/t/auto-discovery/99798/5 "2024-01-03T10:33:56Z")

</div>

Hi Adrian,  
I do not have any android. I tried several network scanners like fing and tried all names and information i see. But nothing works…

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [January 3, 2024, 10:38am UTC](https://community.homey.app/t/auto-discovery/99798/6 "2024-01-03T10:38:43Z")

</div>

You’re probably not using macOS or Linux. I don’t know what the equivalent would be for Windows.

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [January 3, 2024, 10:42am UTC](https://community.homey.app/t/auto-discovery/99798/7 "2024-01-03T10:42:08Z")

</div>

Does that mean you can find the heatpump in the scanner?  
If you can then provide a screen shot of the entry. If not then as Robert said, it might not publish mDNS information.

---

<div class="post-metadata">

**Author:** ![H\_van\_Barneveld](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/h_van_barneveld/32/18371_2.png) [@H\_van\_Barneveld](https://community.homey.app/u/H_van_Barneveld)\
**Post date:** [January 3, 2024, 10:43am UTC](https://community.homey.app/t/auto-discovery/99798/8 "2024-01-03T10:43:34Z")

</div>

that’s right. But i can switch to my mcbook. so if it will work from a macos. i will try

---

<div class="post-metadata">

**Author:** ![H\_van\_Barneveld](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/h_van_barneveld/32/18371_2.png) [@H\_van\_Barneveld](https://community.homey.app/u/H_van_Barneveld)\
**Post date:** [January 3, 2024, 10:48am UTC](https://community.homey.app/t/auto-discovery/99798/9 "2024-01-03T10:48:34Z")

</div>

Herewith a sprintscreen of a networkscan.

 ![IMG_3998](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/7/67deaaa3c9158c9c4d9155eb3a0b4fa063095f28.jpeg)

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [January 3, 2024, 11:09am UTC](https://community.homey.app/t/auto-discovery/99798/10 "2024-01-03T11:09:47Z")

</div>

I don’t recognise that, but it might just be the format of the software you are using.  
What are you running the scan on?

---

<div class="post-metadata">

**Author:** ![H\_van\_Barneveld](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/h_van_barneveld/32/18371_2.png) [@H\_van\_Barneveld](https://community.homey.app/u/H_van_Barneveld)\
**Post date:** [January 3, 2024, 11:24am UTC](https://community.homey.app/t/auto-discovery/99798/11 "2024-01-03T11:24:33Z")

</div>

iphone =\> app Fing  
app net analyzer said only Upnp is available… so i guess this kind of devices can not be discovered?

---

<div class="post-metadata">

**Author:** ![KeystoneJack](https://avatars.discourse-cdn.com/v4/letter/k/74df32/32.png) [@KeystoneJack](https://community.homey.app/u/KeystoneJack)\
**Post date:** [January 10, 2024, 11:44am UTC](https://community.homey.app/t/auto-discovery/99798/12 "2024-01-10T11:44:23Z")

</div>

Hi @H_van_Barneveld !  
I’m developing an app for homey that basically does the same. Controlling floor heating through modbus.  
What kind of device are you using for controlling modbus?

I’m using an esp32, with mdns which works great.

---

<div class="post-metadata">

**Author:** ![H\_van\_Barneveld](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/h_van_barneveld/32/18371_2.png) [@H\_van\_Barneveld](https://community.homey.app/u/H_van_Barneveld)\
**Post date:** [January 13, 2024, 7:17pm UTC](https://community.homey.app/t/auto-discovery/99798/14 "2024-01-13T19:17:37Z")

</div>

Hi robert,  
i tried using a mac. but get as result request for password.  
Any idea what else i can try?

Do you know where i can find example to create pair session what ask for ip-adres? maybe for now the most easy way? i can not find it.

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [January 14, 2024, 7:06am UTC](https://community.homey.app/t/auto-discovery/99798/15 "2024-01-14T07:06:09Z")

</div>

> [@H\_van\_Barneveld](#):
>
> i tried using a mac. but get as result request for password.

Yes, `sudo` means “run as root/administrator”. You need to enter your own (macOS) password there.
