- Added support for custom accessory types which allow combo devices like a power sensor and switch or motion and temperature
- Removed dependancy on moment package
- Resolved Deprecation Warning with Buffer
- Add type Switch
- Update GoogleDrive dependency
- Fix GoogleDrive issue
- Added an optional parameter to disable the automatic repetition of the last entry every 10 minutes
- Initial support for Aqua accessory type
- Improves reliability when a new iDevice starts downloading an existing history that has already rolled up.
- Added isHistoryLoaded() function
- Fixes for google drive availability issues (#54). NOTE: On certain systems (e.g. macOS), previus versions may append ".local" or ".lan" after hostname in the file name. This additional portions are now removed to improve reliability of persistence on google drive when network goes down. If you do not want to loose your previous history, before updating check if your system creates files with the additional portion, and if so, rename them.
- Added possibility to leverage fakegato persistance capability to save extra user data
- fix for "room" when internal timer is not enabled
- fix bug when internal timer is not enabled
- add optional parameter for filename
- fix filesystem persist location when -U option is used in homebridge
- added ability to persist history either to filesystem or to google drive
- added option to disable internal timer
- various fixes on internal timer average calculation
- now also Energy uses the global internal timer
- added initialTime and getter, for external management of characteristics 11A (last opening/activation on Door/Motion)
- improve protocol to ensure prompt download of data even if Eve is missing a single entry (before this commit, two new entries were necessary for Eve to start downloading)
- fix to allow showing last activation in Door and Motion
- added compatibility with platfoms
- added internal global timer
- added Door, Motion, Room and Thermo support
- cleanup
- first NPM release
- first fully working version
- update readme, fix package.json
- added transmission of several entries per query
- added support for memory rolling
- initial commit (only Energy and Weather)