While I wait for my host to respond...
I haven't had a problem for a very long time now but this morning I got a message from one of the sites that use my data saying that it hadn't been updated (i.e. from my website content) for a couple of hours. True enough, when I checked my website it was showing a few hours old.
When I checked the website using the WinSCP console, from the updating system, and tried to access my root folder (/public_html) it took me to a folder called ??? which contained the files that would normally be sent to the root folder but nothing else. It is obvious that the same thing was happening with the script as the update files were in the ??? folder. I rebooted the system, restarted my weather app. and it made no difference.
When I checked the website using the WinSCP console, from my laptop, and tried to access my root folder it was fine.
I copied the updating files across to my laptop and and updated the website fine using WinSCP.
IP addresses are the same, access via WinSCP is essentially the same, so, any ideas why it would react differently?