@windywolf-0 I know it's an old thread, but I have just experimented with it and it works well. My URL (my secret key not shown fully):
https://stations.windy.com/pws/station/ey.......................................Ms/1
Notice the /1 at the end. That is not my User ID, but Station ID, which is a number 1, 2, 3, etc. I have two stations registered. As the API secret key is unique, there is not need for further id's other than which station you want to output as you can have multiple stations registered.
Output is somehting like this:
{
"header": {
"name": "Hillerød Vejr",
"content": {
"url": "https://www.weatherlink.com/embeddablePage/show/29253b7531e245f29849d08b8aa11b36/summary",
"text": "Roland Lyngvig"
},
"agl_temp": 2,
"agl_wind": 10,
"elev_m": 51,
"lat": 55.9441848441452,
"lon": 12.3373728990555,
"stationType": "Davis Vantage Pro2 Plus",
"shareOption": "Open",
"id": "1f071b2f3",
"stationId": 1,
"type": "pws",
"updated": "2024-07-13T09:50:53.349Z",
"observation": {
"avgFreqMin": 5.00248138957816,
"records": 4,
"avgDelayMin": 2.50124069478908,
"latestObs": "2024-07-12T05:58:02.000Z"
},
"observationUpdated": "2024-07-12T06:01:57.473Z"
},
"data": {
"ts": [1718273281000, 1718273581000, 1718273881000, 1718274181000, 1718274481000, 1718274781000, 1718275081000, 1718275381000, 1718275681000, 1718275981000, 1718276281000, 1718276581000, 1718276881000, 1718277181000, 1718277481000, 1718277781000, 1718278081000,
My reporting happens from a C#/.NET program I have made that runs locally in my house so it can access the WeatherLink device and read out data every 5 minutes. That is a very good and stable solution that runs 99.9%.