Dear Windy Support Team,
I am writing to you regarding a connection issue I am facing while trying to upload data from my personal weather station to Windy.com.
Station Details:
Station ID: 4Wxxwmh (Pteleos, Greece)
Hardware: Bresser 7-in-1 via RTL-SDR (rtl_433)
Software: Custom Python script running on an older Linux (antiX) machine.
The Problem: I am trying to send data using the API v1 endpoint: https://pws.windy.com/api/v1/update/{API_KEY}. While my station successfully uploads data to Weather Underground and Weathercloud, the connection to Windy consistently fails with a connection error.
I have tried both Python’s requests library and curl -k, but I am still unable to establish a stable connection. It seems like a TLS/SSL handshake issue due to the older operating system on my laptop.
Questions:
Is there an alternative HTTP (non-secure) endpoint for older devices?
Are there specific TLS requirements (e.g., TLS 1.2 or 1.3) that might be causing the block?
Is there any other way to push data to my station ID (e.g., a different port or simplified GET request)?
Thank you in advance for your help.
Best regards, Mellios Dimitris