All meaningful changes will be logged here.
- Bumps got from 11.8.3 to 11.8.5.
-
Storage cache location - should now work on all platforms - including docker!
-
Fixed subdirectory name so existing platforms not affected by this will keep the persisting control settings from earlier.
- Storage cache location - should now work on all platforms - including docker!
- The location update on cache directory may impact the state of controls as saved earlier - please set again on your home app once.
- module updates/bug fixes (thanks @angyalz)
- Upgrade dependencies versions
- Upgrade dependencies versions
- Upgrade nodemailer from 6.6.1 to 6.6.2
- Security update
- Declaration scope leading to plugin crash
- Ability to specify receiving devices with Pushcut
- Code of Conduct, Contribution & Security Policy
- Discord & Reddit link to Readme
- Code optimisation
- Some refactoring for code clarity
- Pushcut notifications - on Weather Check, Watering Start & Watering End
- Pushcut notifications control
switch
- Spelling errors in logs
lowThreshold
default [5°C] and range [0-20 °C]highThreshold
default [10°C] and range [5-30 °C]- Corresponding Readme & Changelog updates
- Typos in logs/notifications
- Reason information in logs and push/email when no scheduling set #2
- Added
.gitignore
&CHANGELOG.md
- Pruned OWM
API
call for faster response with only the relevant data
- Adopted
standard
coding style - modularize
ETo
calculation section - modularize format section - this will evolve over time
- updated dependencies version to most recent
- If schedule is set the Water Level displays
100%
else0%
- General cleanup
WaterLevel
Characteristic to the primary service that shows the%
of watering cycle remaining- Configuration alerts in case of abnormal settings made directly in
config.json
- Semver alignment
- Option to expose system controls to Homekit
Master
Enable/Disable irrigationRecheck
Enable/Disable reassessmentEmail Notify
Enable/Disable email notificationsPush Notify
Enable/Disable push notifications
Add Pushover credentials to receive push notifications on you devices
- Starting of water cycle
- Conclusion of water cycle
- Schedule details
- Reassessed schedule details
- Today's forecasted weather along with the calculated ETo
- The
Set Duration
of the service is set at the total watering duration on every calculation - The individual zones
Set Duration
at the corresponding zone's single-cycle time Remaining Duration
of the service counts down to0
through the runtime- Active zone displays the
Remaining Duration
of that cycle
- Better error handling & reporting
- Migration from
request
togot
- no more deprecated dependency package warnings!
- Graceful handling in case of OWM API erros - doesn't crash HB anymore
- Graceful handling in case of email configuration errors
- Readme & logo updates
- node base version requirement update >=10
- purge orphaned schedules before reassessment
- add separator line before reassessment time display
- remove console message indicating sent mail