I was having trouble with a Wunderground PWS upload and wasn't sure if the problem was the hardware or the station ID or password.
So I went to the WY Wiki:
http://wiki.wunderground.com/index.php/PWS_-_Upload_ProtocolIf you don't already know, WU's upload method is HTTP Get, just like a browser uses. No fancy ports or FTP or anything. So, in theory, you could send your WU updates by hand if you really wanted to.
i copied out their sample upload:
https://weatherstation.wunderground.com/weatherstation/updateweatherstation.php?ID=KCASANFR5&PASSWORD=XXXXXX&dateutc=2000-01-01+10%3A32%3A35&winddir=230&windspeedmph=12&windgustmph=12&tempf=70&rainin=0&baromin=29.1&dewptf=68.2&humidity=90&weather=&clouds=&softwaretype=vws%20versionxx&action=updaterawand pasted it into a browser address bar. Then I edited in my station's ID and password and today's date and current time. I suppose I could have edited in all of the current data, but, 1) I was lazy and in a hurry, and 2) that allows typos to occur which might spoil the test of the ID and pw.
Starting with the ID and password I thought were correct, the first test, the server returned
INVALIDPASSWORDID|Password or key and/or id are incorrect
The station ID was correct, so I tried a different password, same results. The third time was the charm:
success