Releases: waynedgrant/json-webservice-wdlive
Allow CLIENT_RAW_LOCATION to be a remote location
CLIENT_RAW_LOCATION in config.php can be set to be a remote URL accessible, for example, via http.
Add extra.json endpoint
Added the extra.json endpoint to serve up extra temperature and humidity sensor readings.
Added forecast.json endpoint
Added the forecast.json endpoint to serve up forecast icon codes and Davis Vantage Pro text forecasts.
Additional datapoints for weather.json and almanac.json
Additional datapoints for weather.json and almanac.json.
weather.json
- Apparent Temperature (with Daily High/Low)
- Wet Bulb Temperature
- Soil Temperature
- Solar
- Cloud Formation Altitude
almanac.json
- High Daily Rainfall
- High Rainfall in One Hour
- Soil Temperature (High and Low)
- Warmest Day and Night
- Coldest Day and Night
- Solar
Add everything endpoint
Added a new 'everything.json' endpoint that returns the combined data from all other endpoints in one hit.
Add astronomy.json endpoint
The new astronomy.json endpoint returns astronomical information covering times for sunrise, sunset, moonrise and moonset as well as moon phase and age.
Unit Tested, Override high/low values where relevant
Now with unit tests using phpunit
The meteohub WD Live implementation can temporarily upload current readings which are higher or lower than the daily high or low (it corrects itself in minutes). These highs/lows are automatically corrected with the current reading in weather.json.
Additional endpoint for Current Indoor Conditions
Add new endpoint for indoor conditions (indoor.json)
First Release
Initial Version