Unsolved Station upload to Windy not working
-
I setup my Davis for reporting to Windy, and I am getting a 400 error as shown in the log. For this posting I have changed my station ID #. I am using Weather Display's upload feature for Windy. Let me know if it's a problem at my end, of if the problem is at Windy. Thanks
https://stations.windy.com/pws/update/f-------f?&station=0&winddir=263&ts=1558389900&windspeedmph=5&windgustmph=10&humidity=66&tempf=68.2&rainin=0.000&baromin=29.839&dewptf=56.4
Attempting to connect to server.
Socket connection established.
Starting secure channel handshake.
Enabling TLS versions: TLS1.2 TLS1.1 TLS1.0
Cipher Suites:
TLS_DHE_DSS_WITH_AES_256_CBC_SHA (0x0038);
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 (0xc028);
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0xc027);
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0xc014);
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0xc013);
TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 (0x009f);
TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 (0x009e);
TLS_DHE_RSA_WITH_AES_256_CBC_SHA (0x0039);
TLS_DHE_RSA_WITH_AES_128_CBC_SHA (0x0033);
TLS_RSA_WITH_AES_256_GCM_SHA384 (0x009d);
TLS_RSA_WITH_AES_128_GCM_SHA256 (0x009c);
TLS_RSA_WITH_AES_256_CBC_SHA256 (0x003d);
TLS_RSA_WITH_AES_128_CBC_SHA256 (0x003c);
TLS_RSA_WITH_AES_256_CBC_SHA (0x0035);
TLS_RSA_WITH_AES_128_CBC_SHA (0x002f);
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (0xc02c);
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0xc02b);
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 (0xc024);
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (0xc023);
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0xc00a);
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0xc009);
TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 (0x006a);
TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 (0x0040);
TLS_DHE_DSS_WITH_AES_256_CBC_SHA (0x0038);
TLS_DHE_DSS_WITH_AES_128_CBC_SHA (0x0032);
TLS_RSA_WITH_3DES_EDE_CBC_SHA (0x000a);
TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA (0x0013);
TLS_RSA_WITH_RC4_128_SHA (0x0005)
Sending 182 bytes of handshake data.
Receiving 1260 bytes of handshake data.
Receiving 2048 bytes of handshake data.
Receiving 1461 bytes of handshake data.
Sending 150 handshake bytes.
Receiving 75 bytes of handshake data.
Negotiated SSL parameters: Protocol: TLS1.2 Cipher: AES Cipher strength: 128 Hash: SHA Hash strength: 160 Key exchange: ECDH Ephemeral RSA Key exchange strength: 256
Bad Request
151: HTTP protocol error. 400 Bad Request. -
My mistake, operator error. I registered my station and used the ID. I ignored the banner above for the API key. It just looked like some advertisement to me, and I ignored it. All is good now.