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

    Report your Weather Station Data to Windy

    Scheduled Pinned Locked Moved Windy Stations
    406 Posts 149 Posters 972.8k Views 35 Watching
    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.
    • KorinaK Offline
      Korina @Lukas1997.
      last edited by

      @lukas1997 Hello, sharing is only available via API.

      Korina

      1 Reply Last reply Reply Quote 0
      • O Offline
        oldrichsveda | Premium
        last edited by oldrichsveda

        Hi, I have a brand new Davis Vantage Pro 2 with UV and Solar radiation sensors and Davis AirLink Air quality monitor, so I can upload solar, PM1, PM2.5, and PM10 measurements. Also, I have AS3935 powered lightning detector. Your API is not ready for this data?

        KorinaK 1 Reply Last reply Reply Quote 0
        • KorinaK Offline
          Korina @oldrichsveda
          last edited by

          @oldrichsveda Hi, at the moment, you cannot send AQ or lightning data via API.

          Korina

          1 Reply Last reply Reply Quote 0
          • D Offline
            dubmuffin
            last edited by

            Hi,

            I've just registered to upload my station data to Windy and have added the API key to Cumulus MX. A few hours have passed and no sign of it on the site yet. Cumulus is reporting "The SSL connection could not be established, see inner exception" and the station link is showing the Error loading station data message.

            Any ideas? In the meantime I am going to regenerate the key now and see how it looks in about 30mins

            Station ID is f0437f5b

            thanks
            Claire

            KorinaK 1 Reply Last reply Reply Quote 0
            • KorinaK Offline
              Korina @dubmuffin
              last edited by

              @dubmuffin said in Report your Weather Station Data to Windy:

              f0437f5b

              Hello, please have a look at this category - https://community.windy.com/topic/11570/cumulus-mx-how-to-send-data-to-windy

              Korina

              D 1 Reply Last reply Reply Quote 0
              • D Offline
                dubmuffin @Korina
                last edited by

                @korina Yes, i have followed those instructions. The Cumulus Mx log is showing "ERROR - The SSL connection could not be established, see inner exception" every time it tries to send the data. It appears to be an known issue - have you looked into it at all?

                KorinaK 1 Reply Last reply Reply Quote 0
                • KorinaK Offline
                  Korina @dubmuffin
                  last edited by

                  @dubmuffin Hello, then I would suggest to update your certificate.

                  Korina

                  D 1 Reply Last reply Reply Quote 0
                  • D Offline
                    dubmuffin @Korina
                    last edited by

                    @korina Hello, I'm finally uploading with some help from the Cumulus forum! I've put a link to the most useful thread here if anyone else has this issue. I'm no expert, but managed to sort out the cert problem.

                    https://cumulus.hosiene.co.uk/viewtopic.php?p=157268#p157268

                    Claire

                    1 Reply Last reply Reply Quote 2
                    • MitchellKrogM Offline
                      MitchellKrog | Premium
                      last edited by MitchellKrog

                      UPDATE: Data is now displaying so I guess +- 1 hour - hope this helps others

                      I just registered a new station f06e461d and am uploading using WeeWX how long does it take before data displays? I am currently just getting "unable to load or render station data"

                      KorinaK 1 Reply Last reply Reply Quote 0
                      • KorinaK Offline
                        Korina @MitchellKrog
                        last edited by

                        @mitchellkrog said in Report your Weather Station Data to Windy:

                        f06e461d

                        Hello, it usually takes several hours till it is displayed on the map.

                        Korina

                        1 Reply Last reply Reply Quote 0
                        • annerobesonA Offline
                          annerobeson
                          last edited by

                          Hello I have a ecowitt weather station and have generated an api but I don’t know how to get my weather station sending data to windy.com can anyone help me please ?

                          KorinaK 1 Reply Last reply Reply Quote 0
                          • KorinaK Offline
                            Korina @annerobeson
                            last edited by

                            @annerobeson Hello, I would recommend to try CumulusMX - https://community.windy.com/topic/13080/sending-data-from-ecowitt-weather-station?_=1646638073748

                            Korina

                            1 Reply Last reply Reply Quote 0
                            • twitch64T Offline
                              twitch64
                              last edited by

                              Hi I have just got a ambient weather ws2000.
                              Have got windy id and api ,but what url do I enter into my station etc to get online .
                              Am sending to ambient and wunderground ok

                              KorinaK 1 Reply Last reply Reply Quote 0
                              • KorinaK Offline
                                Korina @twitch64
                                last edited by

                                @twitch64 Hello, please see this post - https://community.windy.com/topic/12469/ambient-wifi-to-windy/2?_=1639124442569

                                Korina

                                1 Reply Last reply Reply Quote 0
                                • Renato EliasR Offline
                                  Renato Elias
                                  last edited by

                                  Hi there! I'm programming a weather station myself using an ESP8266 controller reading Davis anemometer/vane data. I don't know how to work with Json framework but I can already send data using GET method and would like to know if it's possible to send data using this method for 2 different stations. It seems that we can retrieve data from Windy using .../API-KEY/STATION_ID but I'm not sure if I could use GET method to send data using the same approach. I'll try anyway but maybe someone could help me on this first :)

                                  Renato EliasR 1 Reply Last reply Reply Quote 0
                                  • Renato EliasR Offline
                                    Renato Elias @Renato Elias
                                    last edited by

                                    @renato-elias nevermind... just found out how to do... we just need to add the station=id as part of the GET string. It's working ;)

                                    1 Reply Last reply Reply Quote 1
                                    • LautarojgL Offline
                                      Lautarojg
                                      last edited by

                                      So basically this means that Windy has no easy to use set up to add the API of your weather station to their page? Windguru and Wunderground do, very easily. why doesnt it windy too?

                                      KorinaK 1 Reply Last reply Reply Quote 0
                                      • KorinaK Offline
                                        Korina @Lautarojg
                                        last edited by

                                        @lautarojg Hello, adding your station to Windy is easy, all you need to do is to register it at https://stations.windy.com/ and send us your data. In some cases, you will need additional software depending on your station's type.

                                        Korina

                                        1 Reply Last reply Reply Quote 0
                                        • LZ7AAL Offline
                                          LZ7AA
                                          last edited by

                                          Hi guys, I need some help to diagnose an issue I have with POST JSON data of my station. Here is my request:

                                          body: "{"observations":[{"station":0,"temp":23.1}]}"
                                          

                                          and i get

                                          body: "ERROR: no params"
                                          

                                          Is my JSON format correct? I'm using Node-Red to compile the message and post it.

                                          1 Reply Last reply Reply Quote 0
                                          • Vladyslav LebedievV Offline
                                            Vladyslav Lebediev
                                            last edited by

                                            Good afternoon, colleagues!
                                            I am addressing you with what seems to me a non-standard question.
                                            The situation is as follows - when trying to send data to the site, difficulties arise, what they are connected with, I can’t understand, but I hope for your experience.
                                            I have developed a software and hardware complex for meteorological monitoring based on a microprocessor platform, a sensor unit and a GSM modem for data transmission using GPRS technology.
                                            As a GSM modem, I use the SIM900 module.
                                            The GSM modem is controlled using AT commands.
                                            Sending was tried to be carried out both using the TCP/IP functions, and using the HTTP functions.
                                            That is, by sending a regular GET request in this format:

                                            https://stations.windy.com/pws/update/XXX-API-KEY-XXфX?winddir=n&wind=n"

                                            Where n is the corresponding value of the specified parameter.
                                            According to the latest modem responses, as far as I understand, the error lies in the incorrect reception of the sent request, that is, the server cannot process it - HTTP/1.0 400 Bad Request.
                                            But at the same time in the browser such a request is processed without problems.
                                            I'm sure this system will work because the two sending methods - TCP/IP and HTTP - will do a great job of sending data to Thingspeak.com.
                                            Therefore, I dare to assume that the error may be on the server side, or I am not connecting to it correctly, or for some other reason I cannot get through to the server, or he really does not like my request, or something else.
                                            Usually, when connecting to the server, the command looks like this:

                                            AT+CIPSTART="TCP","api.thingspeak.com","80"

                                            By analogy, I also specify for the site www.windy.com:

                                            AT+CIPSTART="TCP","api.windy.com","80"

                                            But the result is negative, I tried to specify the IP, if I understood correctly:

                                            AT+CIPSTART="TCP","35.201.88.123","80"

                                            But nothing.
                                            I also tried the HTTP method in GET request format:

                                            AT+HTTPPARA="URL","https://stations.windy.com/pws/update/XXX-API-KEY-XXX?winddir=n&wind=n"

                                            But also not effective, I tried many options, there were errors 303, 603 and 400.
                                            Can anyone come across with the organization of such methods of sending? Or understands how to organize it correctly, I will be very grateful.
                                            Below I attach the code of the program, as well as a screenshot of an attempt to send data and responses from the module.

                                            TCP/IP function:
                                            If the URL is "http://api.thingspeak.com/update?api_key=XXX-API-KEY-XXX&field1=n&field2=n&field3=n&field4=n&field5=n&field6=n" and the TCP is "api. thingspeak.com", then everything works.

                                            AT+CPIN?
                                            AT+CSQ
                                            AT+CREG?
                                            AT+CGATT?
                                            AT+CSTT="internet"
                                            AT+CIICR
                                            AT+CIFSR
                                            AT+CIPSTART="TCP","api.windy.com","80"
                                            AT+CIPSEND
                                            https://stations.windy.com/pws/update/XXX-API-KEY-XXX?winddir=n&wind=n
                                            

                                            HTTP function:
                                            If the URL is "http://api.thingspeak.com/update?api_key=XXX-API-KEY-XXX&field1=n&field2=n&field3=n&field4=n&field5=n&field6=n" and the IP is "api. thingspeak.com", then everything works.

                                            AT+SAPBR=3,1,"CONTYPE","GPRS"
                                            AT+SAPBR=3,1,"APN","internet"
                                            AT+SAPBR=1,1
                                            AT+SAPBR=2,1
                                            AT+HTTPINIT
                                            AT+HTTPPARA="CID",1
                                            AT+HTTPPARA="URL","https://stations.windy.com/pws/update/XXX-API-KEY-XXX?winddir=n&wind=n" 
                                            AT+HTTPPARA="PROIP","35.201.88.123"
                                            AT+HTTPPARA="PROPORT",80
                                            AT+HTTPACTION=0
                                            AT+HTTPREAD
                                            AT+HTTPTERM
                                            

                                            Screenshot of an error when using the TCP/IP function:

                                            photo1660932633.jpeg

                                            Thanks a lot in advance!

                                            KorinaK 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Windy Community  |  Powered by excellent NodeBB
                                            Terms of Use     Privacy Policy     Windy.com