Hello,
This has been a great solution for us in the last couple of months and worked much better than the nmap tracker. However, I recently upgraded my WiFi router from the standard Comcast router to a Google Nest mesh network. I assigned all the mobile devices a fixed IP address and updated the ip addresses in the Home Assistant config:
device_tracker:
- platform: iphonedetect
consider_home: 420
scan_interval: 10
new_device_defaults:
track_new_devices: true
hosts:
MyIphone_ipd: 192.168.1.24
HerIphone_ipd: 192.168.1.25
Ipad_ipd: 192.168.1.26
Should have been pretty straight forward but the Iphonedetect device tracker no longer receives a response from the devices:
2021-08-10 14:39:39 DEBUG (SyncWorker_2) [custom_components.iphonedetect.device_tracker] Probe sent to MyIphone_ipd on 192.168.1.24
2021-08-10 14:39:39 DEBUG (SyncWorker_2) [custom_components.iphonedetect.device_tracker] Probe sent to HerIphone_ipd on 192.168.1.25
2021-08-10 14:39:39 DEBUG (SyncWorker_2) [custom_components.iphonedetect.device_tracker] Probe sent to Ipad_ipd on 192.168.1.26
2021-08-10 14:39:39 DEBUG (SyncWorker_2) [custom_components.iphonedetect.device_tracker] Device MyIphone_ipd on 192.168.1.24 is AWAY
2021-08-10 14:39:39 DEBUG (SyncWorker_2) [custom_components.iphonedetect.device_tracker] Device HerIphone_ipd on 192.168.1.25 is AWAY
2021-08-10 14:39:39 DEBUG (SyncWorker_2) [custom_components.iphonedetect.device_tracker] Device Ipad_ipd on 192.168.1.26 is AWAY
All devices were home and connected to the WiFi network at the time this log was extracted. The Google Wifi custom integration has device trackers as well but I like the Iphone device tracker because it also detects our phones when in deep sleep.
As far as I know, Google Nest WiFi does not block ports internally on the network.
Thank you for your help!