+21 votes
by (2.6k points)
Is there anything I can add to my network that can tell me when/what devices connect or disconnect? Perhaps even something I can do with a Pi?  
Is there anything I can add to my network that can tell me when/what devices connect or disconnect?

13 Answers

+13 votes
by (3.8k points)
 
Best answer
There are many devices for this but a consumer friendly version would be FingBox. It’s based on the Domotz platform. You will be notified if someone tried to join. You can autoblock all connection. You can assign users and devices to those users. In the case of our kids you can set access times to the network. It will also speed test your network at intervals and send you a report. One nice feature is it will do local speedtest against your access point so you can see how weep the reception is in a given room in comparison to where your access point is located. I recommend it!  
by (610 points)
@ens9525 can it monitor VLANs? I have the Firewalla and it can’t so I need to find another solution.  
by (610 points)
Also Firewalla has a 45 minute delay before alerting you that a device has left the network.  
by (3.8k points)
@goof3 it won’t.  
by (3.8k points)
@goof3 fingbox allows you to set notice timer per device.  
+10 votes
by (2.2k points)
My Eero mesh system lets me know.  
+8 votes
by (11.6k points)
From your router or your hub?  
by (11.6k points)
What kind of router are you using? It may already have that capability.  
+8 votes
by (3.4k points)
Yes look at Wattbox
+12 votes
by (3.2k points)
Last will and testament is mqtt for the device failed to check in with the broker in the specified time. Node red (comes with raspbian)(running on my raspberry pi) sends me a text message when it happens.  
+10 votes
by (17.1k points)
I wrote a little app that does this on my Ubiquiti router. If you use ubiquiti.  
https://github.com/klinquist/unifiC...otify
by (2.2k points)
Whaaaaaaaaaat I've been looking for something EXACTLY like this! Thank you!  
by (17.1k points)
@hartzel haha! Let me know if it works for you  
by (2.2k points)
Wait can it tell if an existing device disappears off the list?  
by (17.1k points)
@hartzel It could, but that’s unreliable - your phone will disappear off of the network when it goes to sleep.  
by (320 points)
What Ubiquiti router are you using? Just purchsed the UDM-Pro and love it
by (17.1k points)
@semiramis320 USG-PRO-4
by (320 points)
I actually tried it for a couple of days and then returned it for the UDM-Pro for several reasons. The controller is built into the UDM and it also has Protect for Cameras NVR built in it was only like $70 more then the USG. It does alot more that I dont use (Access and Talk)
by (17.1k points)
@semiramis320 Yeah, that's the obvious choice now - I've had these (2 houses, 2 USG-PRO-4s) since before the UDM Pro has been available.  
+11 votes
by (1.7k points)
I run Dnsmasq on a pi that replaces the DHCP and DNS servives on my router. It has a hook to execute a script when devices come and go. I use this to publish a message on a MQTT broker.  
+7 votes
by (2.7k points)
What are you looking to achieve? Device tracking? Security?  
+10 votes
by (2.8k points)
Ovrc pro will do that or just log into your router it should give you some information on what is connected
+15 votes
by (1k points)
The FingBox is definitely what you’re looking for.  
by (1.7k points)
+16 votes
by (570 points)
Firewalla can do it as well.  
+12 votes
by (1.7k points)
Another vote for Fingbox. Great little device.  
+8 votes
by (320 points)
I'm running a Ubiquiti UDM-Pro and it does just that. I think the regular UDM and the USG4 and USG4 Pro do it as well. The USG requires you to run Unifi controller on a separate device like a Pi. The Unifi controller is build into the UDM and UDM. Pro
The Smart Home Group is where you can always find questions, answers, advice, reviews & recommendations from other community members about smart home automation with zwave, bluetooth, and zigbee IOT devices.
...