Windy Community
    • Unread
    • Categories
    • Groups
    • Go to windy.com
    • Register
    • Login

    Report your Weather Station Data to Windy

    Windy Stations
    157
    403
    393.1k
    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.
    • galfertG
      galfert Meteorologist @Swigman
      last edited by

      @Swigman said in Report you Weather Station Data to Windy:

      Thanks for the reply. I have been using the "copy" button and pasted into a txt doc to confirm. So far i have captured 4 keys that differ in their last half or so?
      Just tried with a different browser just in case and got another key?!

      Just to be sure are you getting your key from the following page?
      https://stations.windy.com/stations

      S 1 Reply Last reply Reply Quote 0
      • M
        mcrossley
        last edited by mcrossley

        This post is deleted!
        1 Reply Last reply Reply Quote 0
        • galfertG
          galfert Meteorologist @omicron
          last edited by galfert

          @omicron said in Report you Weather Station Data to Windy:

          @galfert said in Report you Weather Station Data to Windy:

          @omicron You can run one of the following WeatherFlow compatible solutions. Basically they are weather software.

          • Meteobridge (needs host device to install to)

          • WeeWx + WeatherFlow UDP driver

          • Weather-Display software

          Sorry, but still pay for other software, hardware or a lot of work just because I have to send my data to someone? Why does Windy not make her data model upside down and retrieve data from my API?

          Your API? You mean the UDP broadcast protocol with your weather data that your station sends onto your local network only? How is Windy supposed to hook into that? You want them to write a program just for their service to run on your computer? That isn't the norm. Imagine if every domain you wanted to send an email to required that you install a separate email program to to send email there. No you use one email program that can send emails everywhere. Likewise people use various weather software (their choice depending on features and hardware compatibility )to send their weather data everywhere. You just have a basic station with some limited capabilities. Your manufacture made a weather station hardware and software solution to publish directly to some limited online weather services. If you want to do more with your station then you need to invest in the added hardware/software to take advantage of the capabilities that the manufacture designed into your station. Otherwise then your complaint shouldn't be with Windy...for it is not possible to do what you requested from the Internet with your local only API. Rather your concern should be with the manufacture of your station and you should ask them why they don't update the software/firmware of your device to support more services than when you purchased it. My analogy with email isn't exactly apples to apples but that is only because email has a published standard. With weather data we don't have that...yet. Every online service does things differently because they have different purposes and focus. Perhaps we are in the early days of email when it come to weather data, because before when if you wanted to send email to a Prodigy user then you had to be on Prodigy and if you wanted to send an email to Compuserv user then you needed to be on Compuserv...back then there was no integration of email.

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

            Just letting everyone know I finally got my Windy working with galfert's help. We abandoned the meteobridge "Weather Network" method in favor of his HTTP with a few mods to what I was using. If you still need help get a hold of him but I will post his method here.

            Follow these steps.Remember this is for Imperial and not metric. You will need to change this to suite you.

            Go to Services tab on the Meteobridge
            Click on the Select Service drop down and select HTTP Request
            Click on Select Event Type drop down and select Periodical
            Click on Add Service Event button
            You'll now see new fields to fill in above for HTTP under Event Definition section
            Change frequency to Every 5 minutes
            Set Retry to 2 Retries
            Copy and Paste the following URL:
            

            https://stations.windy.com/pws/update/XXX- Your very, very, very long Windy-API-Key goes here-XXX?winddir=[wind0dir-avg2]&windspeedmph=[wind0wind-avg2=mph]&windgustmph=[wind0wind-max10=mph]&tempf=[th0temp-avg5=F]&rainin=[rain0total-sum60=in.2]&baromin=[thb0seapress-min1=inHg.2]&dewptf=[th0dew-avg1=F]&humidity=[th0hum-avg1]&uv=[uv0index-avg5]

            Remember to keep the "?" at the end of the API key -XXX?

            Fill in Success: SUCCESS "In Caps as shown"
            Click on the Save button at the bottom
            ***Don't forget to disable the Windy upload in the "Weather Network" tab***
            

            Go you your Windy page. Mine is as an example. Look for your Windy ID along with your lat-long or log in and enter it after /pws- https://www.windy.com/station/pws-f075a2d9

            All credit goes to "Galfert" Many many thanks to Galfert for getting me up.

            I am sure a fix is coming for those with the Meteobridge.

            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 0
            • andyk1A
              andyk1
              last edited by andyk1

              I said Go to your Windy page. Mine is as an example. Look for your Windy ID along with your "lat-long or log" in and enter it after /pws- https://www.windy.com/station/pws-f075a2d9"

              You do not have to include your Lat-Long. https://www.windy.com/station/pws-f075a2d9

              Andy

              Hmmm seems my signature line is not working.

              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 0
              • S
                Swigman @galfert
                last edited by

                @galfert Sure am :)

                1 Reply Last reply Reply Quote 0
                • ke5bmeK
                  ke5bme @Swigman | Premium
                  last edited by

                  This post is deleted!
                  S 1 Reply Last reply Reply Quote 0
                  • ke5bmeK
                    ke5bme @Swigman | Premium
                    last edited by

                    @Swigman @galfert I seem to be experiencing this as well. I'm pretty sure it does change (even if by design it should not) as I have copy-pasted into my application code. My API calls are still getting through from the previous code, but the code has changed since I originally copied it. Nothing else about my station has been updated.

                    btw - I'm looking into this since I'm successfully (API call is SUCCESS) sending data to Windy, but my station is not showing on the map :(

                    1 Reply Last reply Reply Quote 0
                    • S
                      Swigman @ke5bme
                      last edited by

                      @ke5bme Thanks mate, how are you determining that the API calls are getting through? I am using Cumulus MX and have been via FTP sending to WU for years and that is all working so i am assuming that i am not having any firewall or routing issues from with in my network but it is hard to tell.

                      ke5bmeK 1 Reply Last reply Reply Quote 0
                      • ke5bmeK
                        ke5bme @Swigman | Premium
                        last edited by

                        @Swigman I'm using the http GET API from the top of this page: (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), replacing with my API key. The return code is SUCCESS and I see the data on the site, but my station never shows up.

                        I'm able to use the API from both POSTMAN as well as my java application.

                        S 1 Reply Last reply Reply Quote 0
                        • S
                          Swigman @ke5bme
                          last edited by

                          @ke5bme Thanks, I am using the one Galfert linked to on the Cumulus MX site.
                          https://stations.windy.com/pws/update/XXX-API-KEY-XXX?winddir=&wind=&gust=&temp=&precip=&pressure=&dewpoint=2&humidity=

                          All i did was cut and paste and switched the xxx-api-key-xxx for the one from the station registration site.

                          So where are you 'seeing' the data on the site? I am checking via https://www.windy.com/station/pws-f07141b2?-12.394,130.891,8,i:pressure (which was the link from the station setup site)

                          All i get is the message at the bottom of the map about not getting observations form the period.

                          ke5bmeK 1 Reply Last reply Reply Quote 0
                          • ke5bmeK
                            ke5bme @Swigman | Premium
                            last edited by

                            @Swigman Click this: https://www.windy.com/station/pws-f06ebd1e?30.751,-97.783,8,i:pressure,p:off

                            You should see my data at the bottom, but my station doesn't show up on the map

                            S 1 Reply Last reply Reply Quote 0
                            • M
                              mcrossley
                              last edited by

                              I have a test version of Cumulus MX available that uploads to Windy natively - no need for a custom URL, and it converts units as required.

                              Details here... https://cumulus.hosiene.co.uk/viewtopic.php?f=11&t=17381

                              S 1 Reply Last reply Reply Quote 1
                              • galfertG
                                galfert Meteorologist
                                last edited by galfert

                                Just saw this post regarding using an iPad. Seems like copying the API key is a bit tricky on the iPad (and iPhone is probably the same deal.) Recommendation is to use a computer.
                                https://forum.meteohub.de/viewtopic.php?p=28703#p28703

                                1 Reply Last reply Reply Quote 0
                                • S
                                  Swigman @ke5bme
                                  last edited by

                                  @ke5bme yup i see your data and a spot on the map for a location?

                                  ke5bmeK 1 Reply Last reply Reply Quote 0
                                  • S
                                    Swigman @mcrossley
                                    last edited by

                                    @mcrossley yup that is the link i am using and not getting anything :(

                                    M 1 Reply Last reply Reply Quote 0
                                    • M
                                      mcrossley @Swigman
                                      last edited by

                                      @Swigman The Custom HTTP works in Clumulus, but not if you use hPa for pressure or km/h for windspeed.

                                      I was pointing out that I have a build of Cumulus MX avaialblethat uploads natively and does the conversions etc for you. Details at the end of that thread.

                                      S 1 Reply Last reply Reply Quote 0
                                      • S
                                        Swigman @mcrossley
                                        last edited by

                                        @mcrossley thanks mate, have pm'd.

                                        1 Reply Last reply Reply Quote 0
                                        • ke5bmeK
                                          ke5bme @Swigman | Premium
                                          last edited by

                                          @Swigman a33d2786-7794-44d6-b2cc-3b807fd6c008-image.png

                                          1 Reply Last reply Reply Quote 0
                                          • F
                                            f4phlyer @galfert
                                            last edited by f4phlyer

                                            @galfert I'm not sure but on the Cumulus wiki site there is a "3rd party" tool called "Toolbox" it does a lot of things for Cumulus 1 that CumulusMX does on it's own You might check it out for a quick fix while you delve into the CumulusMX world

                                            P 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 of Use     Privacy Policy