I have a TP-Link router and run Unotelly.
I set up a 'fake' dyndns sitename in my router and entered the sitename into my Unotelly account.
(I do not have a dynDNS account)
Unotelly seems to be able to pick up my new IP address within seconds - Its great.
I suspected my router may have been doing a couple of odd things recently - so have borrowed a Draytek Vigor router.
I set up the Unotelly DNS servers in the router.
I figured I would set this up so it used the auto IP address update feature as well. I couldnt seem to get it to work.
I ended up actually setting up a free no-ip account. Checking the router log this is logging into no-ip. I have the details matching in the router and my unotelly account. After a couple of minutes going to the Unotelly login page it flashes up 'setup failed'/ Reading the Unotelly FAQs etc it looks Unotelly will check the Dynamic IP address that I set up 'every few minutes'. I am impatient and havent left it that long to see if it works....
So it seems that somehow Unotelly can pick up the info from the TP-Link router and match up my IP address to my Unotelly account straight away. For the Draytek it looks like Unotelly have to actually poll the sitename I set up to find out my IP address?