handles multi devices on the same external IP.  Exception handling improved to stay alive.  Now works with ip addr returning either wlo1 or wlan0.