apart from finding a fix here - I see that you use a GW1000 - you could have the GW1000 post directly to WeatherCloud using the Weather Networks in the WSView app - that works in any case.
- why make a detour via weewx ? (of course there can be reasons ...)
in your weewx.conf unfortunately lines are cut
(when you make a copy with copy/paste you have to make sure that your debian (Raspbian) editor window (usually nano) has been widened to accommodate the whole line, otherwise lines get cut in the copy/paste process - best is just to make physical copy of the file and rename it (and then edit it for credentials etc.))
# -----start of weewx.conf excerpt ----------------------
[[Services]]
prep_services = weewx.engine.StdTimeSynch
data_services = ,
process_services = weewx.engine.StdConvert, weewx.engine.StdCalibrate, weewx.engine.StdQC, weewx.wxservices.StdWX>
xtype_services = weewx.wxxtypes.StdWXXTypes, weewx.wxxtypes.StdPressureCooker, weewx.wxxtypes.StdRainRater, weewx>
archive_services = weewx.engine.StdArchive
restful_services = weewx.restx.StdStationRegistry, weewx.restx.StdWunderground, weewx.restx.StdPWSweather, weewx.># -----end of weewx.conf excerpt ----------------------
can you verify if there is an entry "user.wcloud.WeatherCloud" ?
the whole line should be:
restful_services = weewx.restx.StdStationRegistry, weewx.restx.StdWunderground, weewx.restx.StdPWSweather, weewx.restx.StdCWOP, weewx.restx.StdWOW, weewx.restx.StdAWEKAS, user.wcloud.WeatherCloud