Windy Community

    • Register
    • Login
    • Search
    • Unread
    • Categories
    • Groups
    • Go to windy.com

    Report your Weather Station Data to Windy

    Windy Stations
    129
    354
    67540
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      TomSlavkovsky API developers last edited by TomSlavkovsky

      We are pleased to announce that you can now send the data from your Weather Stations directly to Windy. We have created API endpoints, which allows you to send us your data, see the documentation below. To ensure large compatibility between different manufacturers of personal weather stations we have inspired ourselves in already existing solutions.

      Please bear in mind that this's still early beta version and all data might be deleted. However, we'll do our best not to. Also, send us the maximum amount of data even though we will not display them now. We will evaluate all the data and we might add those parameters later.

      To set up your PWS account visit Windy Station website. You need to register and generate your API key. The station will appear on Windy in about 30 minutes after receiving the first data.

      We will be displaying data in 5 minutes steps. So, it's not nessary send us data every minute, 5 minutes will be fine.

      To access the raw data from Windy follow this manual.

      The licence for the received data is here.


      Personal Weather Station Upload Protocol

      There are two ways for data upload:

      A/ GET Parameters

      URL: https://stations.windy.com./pws/update/API-KEY

      You can update single station info and measurements.

      Example:

      https://stations.windy.com/pws/update/XXX-API-KEY-XXX?winddir=230&windspeedmph=12&windgustmph=12&tempf=70&rainin=0&baromin=29.1&dewptf=68.2&humidity=90
      

      B/ POST JSON

      URL: https://stations.windy.com/pws/update/API-KEY

      Use for upload data for one or more stations in a single call.

      Example:

      JSON for creating (updating info about) 2 stations and uploading observations for these stations.

      {
      	stations:[
      		{station:0, name:"My Home Station", lat:48.2, lon:28.6, elevation:80, tempheight:2, windheight:10},
      		{station:1, name:"My Other Station", "lat":47.1, lon:31.2, elevation:122, tempheight:2, windheight:8}
      	],
      	observations:[
      		{station:0, dateutc:"2019-03-15T06:15:34", temp:1.2, wind:2.8, winddir:189, gust:3.7, rh:76},
      		{station:1, dateutc:"2019-03-15T06:15:34", temp:2.6, wind:1.1, winddir:135, gust:2.5, rh:65}
      	]
      }
      

      Parameters

      URL Parameter

      • API Key [text, required] - API key generated for each registered user at PWS web API

      Info Part Parameters

      Station record in the database is created as soon as required info params are uploaded (station, lat, lon).

      • station - 32 bit integer; required for multiple stations; default value 0; alternative names: si, stationId
      • shareOption - text one of: Open, Only Windy, Private; default value is Open
      • name - text; user selected station name
      • latitude - number [degrees]; required; north–south position on the Earth`s surface
      • longitude - number [degrees]; required; east–west position on the Earth`s surface
      • elevation - number [metres]; height above the Earth's sea level (reference geoid); alternative names: elev, elev_m, altitude
      • tempheight - number [metres]; temperature sensor height above the surface; alternative names: agl_temp
      • windheight - number [metres]; wind sensors height above the surface; alternative names: agl_wind

      Measurements

      • station - 32 bit integer; required for multiple stations; default value 0; alternative names: si, stationId
      • time - text; iso string formated time "2011-10-05T14:48:00.000Z"; when time (or alternative) is NOT present server time is used
      • dateutc - text; UTC time formated as "2001-01-01 10:32:35"; (alternative to time)
      • ts - unix timestamp [s] or [ms]; (alternative to time)
      • temp - real number [°C]; air temperature
      • tempf - real number [°F]; air temperature (alternative to temp)
      • wind - real number [m/s]; wind speed
      • windspeedmph - real number [mph]; wind speed (alternative to wind)
      • winddir - integer number [deg]; instantaneous wind direction
      • gust - real number [m/s]; current wind gust
      • windgustmph - real number [mph]; current wind gust (alternative to gust)
      • rh - real number [%]; relative humidity ; alternative name: humidity
      • dewpoint - real number [°C];
      • pressure - real number [Pa]; atmospheric pressure
      • mbar - real number [milibar, hPa]; atmospheric pressure alternative
      • baromin - real number [inches Hg]; atmospheric pressure alternative
      • precip - real number [mm]; precipitation over the past hour
      • rainin - real number [in]; rain inches over the past hour (alternative to precip)
      • uv - number [index];

      All fields must be URL escaped.

      G NeoMod J D A 7 Replies Last reply Reply Quote 8
      • jmh2002
        jmh2002 Moderator Mariners - Seafarers Sailor last edited by

        Thanks for this great work, I'm sure it will make a lot of users happy.

        WINDY is everywhere :)

        1 Reply Last reply Reply Quote 2
        • galfert
          galfert Meteorologist last edited by galfert

          Hello,
          Can you explain what happens if I'm already sending data to CWOP which you already ingest via MADIS and display on your site? Meaning what happens if I also send you data directly? Is there a benefit then to still sending you data? Will you provide data contributors with any station data analysis or tools?

          ivo 1 Reply Last reply Reply Quote 2
          • M
            mewindy | Premium last edited by

            Hi
            great
            I have got my station data sending now :)
            via the weather-display.com software :)
            Brian

            Brian

            ivo 10032050 2 Replies Last reply Reply Quote 2
            • M
              mewindy | Premium last edited by

              and its working (i.e my data is showing on the map)
              good stuff!

              Brian

              1 Reply Last reply Reply Quote 2
              • ivo
                ivo Administrator @mewindy last edited by

                This post is deleted!
                1 Reply Last reply Reply Quote 0
                • ivo
                  ivo Administrator @galfert last edited by

                  @galfert For you there is no difference

                  1 Reply Last reply Reply Quote 0
                  • M
                    mewindy | Premium last edited by

                    ah,OK , I can change the URL
                    I realise it is BETA still :)
                    I just realised my data was already showing via MIDAs (i.e via CWOP) anyway
                    but I am getting a OK result from the HTTP GET, so hopefully the data is being received OK :)

                    Brian

                    1 Reply Last reply Reply Quote 0
                    • M
                      mewindy | Premium last edited by mewindy

                      actually I see that when you check your station info after registering there is a button to take to you view your data
                      and that shows my actual data that is sent, as the station name is what I registered it up as :) , so it is working, yah

                      Brian

                      1 Reply Last reply Reply Quote 0
                      • L
                        leopol2 last edited by

                        I'm sorry, but I do not understand what I have to do ..
                        Can someone give me a tutorial, step by step?

                        J W galfert 3 Replies Last reply Reply Quote 1
                        • J
                          JRMO @leopol2 last edited by

                          @leopol2 I am in the same situation

                          1 Reply Last reply Reply Quote 2
                          • W
                            willottevanger @leopol2 | Premium last edited by

                            @leopol2
                            I fully agree. I don't understand any of this. It should be straightforward but it is not.
                            I am sending my data to Wunderground. That was easy.

                            1 Reply Last reply Reply Quote 3
                            • galfert
                              galfert Meteorologist @leopol2 last edited by galfert

                              @leopol2
                              It is simple and easy as Weather Underground if your weather station software adds the support for this new Windy feature. What weather station do you have? Also mention what weather software (that talks to your station) are you using if any? If you just have an regular Ambient Weather or Acurite Station or Davis (or even something else) without any additional software then you are limited to only uploading to what the hardware manufacture put in ...which is namely to just upload to Weather Underground and maybe that manufacture's own cloud service. Unless the hardware manufacture sends out an update to your hardware to support new features then you'll have to resort to other means to expand the use of your station to upload to other places.....So...if you add hardware and software (like Weather-Display, WeeWx, Meteobridge, Acuparse, Cumulus, WiFiLogger...etc) to your station even if it is an Ambient or Acurite then you can gain extra capabilities to send your data to other places. Not all software choices I listed are compatible with all stations manufactures, but pretty much all have something that is compatible.

                              L 1 Reply Last reply Reply Quote 7
                              • L
                                leopol2 @galfert last edited by

                                Weather station Oregón Wmr 200
                                Software Cuñis 1.9.4
                                You could not do a short tutorial, step by step, explaining the process for a non-expert.
                                if I could also exist, translation for non-English speakers, better ...
                                I've been uploading data to I'm uploading to wundergroun and weathercloud a year ago

                                L galfert 2 Replies Last reply Reply Quote 0
                                • L
                                  leopol2 @leopol2 last edited by

                                  @leopol2
                                  Cumulus 1.9.4..

                                  1 Reply Last reply Reply Quote 0
                                  • T
                                    TomSlavkovsky API developers last edited by

                                    The site stations.windy.com does not work properly just now. We are working on a fix.

                                    If you’re not successful with saving the station, just try Chrome browser. You need to select location in map, not by using lat/lon. Also, the height of wind and tempmeters must be in whole numbers.

                                    I’ll let you when it’s fixed.

                                    1 Reply Last reply Reply Quote 0
                                    • thesoaringpotato
                                      thesoaringpotato | Premium last edited by

                                      Absolutely outstanding, this is great. Very easy to upload data this way. Thank you for including both GET and POST methods.

                                      1 Reply Last reply Reply Quote 1
                                      • M
                                        mewindy | Premium last edited by mewindy

                                        Been working great here overnight, uploading data
                                        I really like how you can see your data you have uploaded
                                        and then your forecast data too :)
                                        great stuff windy.com ! :)
                                        https://www.windy.com/station/pws-f071a566?-37.128,174.608,8,i:pressure
                                        Brian
                                        www.weather-display.com

                                        Brian

                                        1 Reply Last reply Reply Quote 1
                                        • andyk1
                                          andyk1 last edited by

                                          The owner of MeteoBridge (Boris) is in work adding windy to it's lineup of feeding weather sites. The last message I read there says he is working on finalizing the upload method. Should be any day now if your a Meteobridge owner www.meteobridge.com

                                          Andy

                                          url=https://www.nicomaparkwx.com][img]https://www.nicomaparkwx.com/wx/plugins/stickers/stickerInteractiveAnim.php?text=Nicoma Park, Oklahoma&bgColor=212121&type=random[/img][/url]

                                          1 Reply Last reply Reply Quote 2
                                          • M
                                            mcrossley last edited by mcrossley

                                            I am sending my data via Cumulus MX, it seems to be working apart from the pressure which I am sending in hPa.

                                            I send .

                                            ...&pressure=1017.75&...
                                            

                                            and it appears on windy.com as Pressure = 10hPa ?

                                            My station ID is f06ebac8

                                            Any ideas?

                                            T 1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post
                                            Windyty, S.E. - all rights reserved. Powered by excellent NodeBB
                                            NodeBB & contributors, OSM & contributors, HERE maps
                                            Terms and Conditions     Privacy Policy