My apologies for the delayed update, finally getting a chance to give this a go.
I've created the ddns-start script, but it's failing to update as shown in this log snippet:
Feb 12 11:05:08 watchdog: start ddns.
Feb 12 11:05:08 rc_service: watchdog 789:notify_rc start_ddns watchdog
Feb 12...