I had problem that I fixed despite my minimal programming knowledge!
The wunderground wget was giving 400 errors. I found the cause was spaces not being converted to %20 with OpenWRT's wget, while Ubuntu 12.04 wget happily converts spaces automatically.
highlighted below, I added a search&replace for spaces to %20
# Upload data to Wunderground
ID=$1
PASSWORD=$2
WGET="$WGET?action=updateraw&ID=$ID&PASSWORD=$PASSWORD&softwaretype=fowsr&"
while read line
do
WGET2="$WGET`echo ${line// /%20}`"
echo $WGET2
wget -O /dev/null "$WGET2"
done < $WUGLOG
# Upload data to PWS Weather