Enhancements:
- Move to OpenWeatherMap's One Call API, see #16;
- (Re-)introduce additional characteristics for attributes returned by One Call API:
ApparentTemperature
,Clouds
,ConditionCategory
(instead ofStatus
),Dewpoint
,ObservationTime
(instead ofLastUpdated
),Rain
,Rain1h
,Rain24h
,Snow
,UvIndex
. - Enable dynamic logging per accessory, see ebaauw/homebridge-lib#26;
- Expose additional Leak Sensor service, to enable HomeKit notifications on Rain or Snow, see #16;
- Support additional Forecast accessory, with Leak Sensor per (daily/hourly) forecast, see #16.
- config.json:
- Remove
noHumidity
andnoPressure
settings; - Add
dailyForecasts
andhourlyForcasts
settings.
- Remove
Bump dependencies
- homebridge v1.0.4;
- NodeJS v12.16.3 LTS;
- homebridge-lib v4.7.0;
- moment v2.25.3.