@ivanHere you go, it can be run with cronhttps://github.com/nikolalakic/changedip
I'll edit it futher when I have more time