Based upon the Wunderground API this module allows to
- upload weather data from a PWS (personal weather station)
- download weather data from a PWS based upon the station ID
- download a highlevel forecast
- download a detail foreast in 12h segments - max 5 days based upon geo data
An API key (new): https://www.wunderground.com/member/api-keys
IMPORTANT: This creation of the key will only be available post a first upload of weather data - outside temperature should be enough.
IP-Symcon from Version 5.1
Via Module-Control using the following URL: https://github.com/elueckel/SymconWUPWSS
Add the Instance "WundergroundPWSSync" - manufacturer is "Other"
- Upload of weatherdata to Wunderground
- Login via Station ID and API Key
- Picklist with local sensor data
- Upload configurable in seconds
- Update using the new Wunderground API
- Login via new API key
- Download of a high level forecast of up to 5 days (based on API key and Geodata)
- Download of a detail weather forecast in 12h segments ((7am - 7pm day / 7pm - 7am night) - Timer runs at 7 am and 7pm
- Download of current weather data from another PWS based upon the station ID
- Detail weather is configurable (carefull - if all is selected, over 200 variables will be created)
- Timer for Upload configurable in seconds
- Timer for Forecast runs at 7:05 and by default every 12h (configurable in hours)
- Timer for downloading data is configurable in minutes
- Possibility to download the raw data in a JSON file
- Test function for all 3 segments
- New cloud cover is provided in the detail forecast
- New download of weather data is seperate from upload using a second station ID (allowing to enrich local data from another PWS)
- New possibility to select windspeed in m/s or km/h to e.g. support the Homematic OC3 Weather Station
- Bugfix when downloading from another station
- Change for timer now runs hourly internal (change required to get the module into the module store - in case the existing time does not get deleted please do so manually)
- Bugfix profile for weather download now in kmh
- Change CURL timer set to 10 seconds
- [B] Last Version for 4.x. In case you use 4.x and don't want to update to 5.x please use the branch below, but not that this branch will not be supported unless there is a severe bug[/B]
- New Symcon 4.x Branch https://github.com/elueckel/SymconWUPWSS/tree/Production-4.x
- Fix upload of Rain
- Change - Upload improved (Credit Brovning)
- The location of the forecast can now be selected using a location function (Webconsole) or in the classic console via 2 fields. [B] IMPORTANT for existing installation please update these settings, since they are not inherited from the prior configuration[/b]
- The download of current weather data was improved in case value are empty.
- New option to cumulate the amount of rain in 5 days based upon the forecast, e.g. Day 1 + Day 2 etc. This can be used to calculate the needed amount of water for a sprinkler system.
- Fix - Dewpoint will be downloaded for chosen Weather Station
- New Complete new UI for configuration
- Code Cleanup
- New - Module now creates media objects for daily forecast to be used e.g. with IPSView
- Fix - Calculating cummulated rain did not work
- Fix - UV Value was not fetched
- New - It is possible to set the location of the weather forecast in the object tree
- Fix - Translation of Weather Download Variables
- New - Icons are stored as media objects can easily be integrated into a webfront
- New - String variables will be created using the ~TextBox Profile
- Fix - Upload of Weatherdata
- Fix - Cumulation auf Weatherdata caused an error when not activated
Sometime not all data points are fill by the WU API turning those value into NULL - in this case the module will keep the already existing data. The maximum number of calls is 1500 per day or 30 per minute for downloading data Komplette Doku für Weather.com API: https://docs.google.com/document/d/1eKCnKXI9xnoMGRRzOL1xPCBihNV2rOet08qpE_gArAY/edit
Complete documentation at Wunderground: http://wiki.wunderground.com/index.php/PWS_-_Upload_Protocol