All notable changes to this project will be documented in this file.
changed
- make pytz.timezone(__TIMEZONE) a constant to prevent a locking call on each use
changed
- Support precipitation data with (dtuch) floating point numbers (using , as a decimal separator)
- Decreases some logging to debug
changed
- updated readme / documentation
- updated setup.py (set content type for readme).
changed
- derive condition from icon url and no longer using condition text
- updated tests
- lowered loglevel of missng weather-data elements to debug
new
- added nighttime indicator in condition section; derived from icon url
changed
updated version logic in setup
moved url logic to separate module
updated calculation of forcasted temperature and rain (json)
New sensor types:
added (json only): barometerfcnamenl
added forecast for (json only):
- windspeed (estimated using windforce)
- windazimuth (estimated using winddirection)
changed
- moved from old XML API to new json API
new
- New sensor types:
- added (json only): barometerfc, barometerfcname, feeltemperature, rainlast24hour, rainlasthour
- added forecast for (json only): minrain, maxrain
changed
- fixed an unexpected exception in case the internet is down or DNS is unavailable
changed
- removed symbol and image, replaced by condition element
new
- added detailed condition element
- added snow to forecast
- added condition to forecast
changed
- all datetimes are now real datetimes
- datetimes contain tzinfo (Europe/Amsterdam)
- prevent unnecessary http-redirects when fetching raindata
changed
- updated readme & changelog
- bumped version to 0.7
added
- example usage
- detect api response with all "0"s or "-"s
- return all values a numbers (also '-' as 0 or 0.0)
changed
- improved precipitation forecast calculation
- improved/added unit tests
- windirection and windazimuth are now reversed
- winddirection: N/O/Z etc.
- windazimuth: is measured in degrees
- removed 'Meetstation ' from station name
This version is non-functional / should not be used. added
- measured date/time added to data section
- added precipitation forecast
- add secondary url for buienradar api
changed
- fixed linting
added
- when call to primary url fails, use secondary url
- CHANGELOG
changed
added
- code sample in README.rst
changed
- fixed 'stationname'-key in result[data]
- forecast moved into data-section
added
- unittests
- distance in result
changed
- fixed exception handling
Initial version