You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improved snapshot handling: 3 different snapshot methods
Feature to improve camera snapshots at night (night vision)
Feature to automatically generate camera snapshots a given period of time, so that snapshots are more up-to-date
Feature allowing enabling and disabling motion detection throug switch if camera is used as a motion sensor only
Feature allowing enabling and disabling the camera throug switch even if camera is used as a motion sensor only
Control Station alarm through HomeKit (reset the alarm and even trigger it with HomeKit automations. You can now trigger the alarm even with third party accessories - e.g. with devices from vendors other than eufy) - see #26
Feature to download log files through plugin configuration ui
Setting to disable log file storage to disk (possible fix for #93)
Setting to choose that separate ffmpeg processes for audio and video streaming will be used (this can increase performance)
Setting to choose audio sample rate
Presets (copy, performance) for advanced video config
Changed
Complete redesign of the config ui screen
RTSP setting is now only avaiable on compatible devices
Updated to latest version of eufy-security-client (2.1.2) (fix for #72 and #38)
Refactored whole project structure to resemble the new workspace layout (plugin + custom ui)
Reimplementation of device discovery algorithm to better reflect best practices mentioned in this comment
Added timeouts for guard mode changes. If these fail HomeKit will no longer get stuck, trying to change the guard mode and an error will be written to the log output (see #39)
Limit value for maximum streaming duration to prevent unexpected behaviour (see #111)
Additional debug messages to help with issues
Updated repo funding details (Readme.md and package.json)
Cleaned up dependencies
Using tslog instead of bunyan for logging of eufy-security-client messages since bunyan would not print deep nested objects correctly
Logging for eufy-security-client is moved to separate log file: eufy-log.log
Refactored handling of ffmpeg processes
Deprecated option forcerefreshsnap was removed and will no longer be evaluated - use snapshotHandlingMethod instead
Removed mapvideo, mapaudio, maxDelay and forceMax options from advanced VideoConfig since they are deprecated
Fixed
Plugin crash if guard modes were configured incorrectly (see #52)
Plugin crashed if station was disarmed with certain configured guard modes
Config ui crash due to a wrong node version requirement (#44)
Livestream could not be started if previous local livestream cache was not shut down correctly (e.g. #43)
Livestream was not working if videoconfig was populated with empty values
Plugin may have crashed due to a race condition regarding log file rotation (see #56)
Motion events were not reseted correctly in some cases. So new events would not be recognized
Push notifications stopped working if the configuration editor was opened and the plugin not restarted aftwerwards (see #59)
Options enableCamera and enableMotion were not working in specific configuration situations (see #48)
Unbridge setting was not working for doorbell cameras (see #79)