Releases: elad-bar/ha-shinobi
Releases · elad-bar/ha-shinobi
Auto reconnect monitor when fails
v1.3.2 Improved verification of repair
Fix support for Shinobi Video v3
1.3.1
- Upgraded pre-commit to support Python 3.10
- Removed unused
ConfigData.name
- Fix support for Shinobi Video v3 (Socket.io JS resource moved to another path)
Code reorganize
v1.3.0 Code reorganize (final)
`async_get_registry` is deprecated, change to `async_get`, Update pre-commit-config
- Device and Entity registry -
async_get_registry
is deprecated, change toasync_get
- Update pre-commit-config
Add support to control monitor motion / sound detection & Improved camera component creation
-
Add support to control monitor motion / sound detection using switch per monitor
- Toggle off detector (motion / sound) will remove the entity
- Toggle on will restore the entity
- Switch for sound detection will not be available if monitor has no audio channel
- Any action will be logged with response from Shinobi Video Server
-
Unique ID is now being calculated automatically based on the entity's domain and name
-
Improved camera component creation
- Reduced the data of camera component
- Reduced the amount of updates for camera component
Camera mode control and improved entity and event handling
- Add support to control camera mode using Select Entity, available options are Disabled (stop), Watch Only (start), Record (record)
- When camera mode is Disabled, all entities will be removed (Camera and Binary Sensors), Mode Select Entity will remain available
- When Motion detection is turned off, No Motion detection sensors will be available for the specific camera
- When Sound detection is turned off, No sound detection sensors will be available for the specific camera
- Fix camera state (calculated wrongly before)
- Improved entity update mechanism (update only if relevant as opposed to update anyway)
- Improved Shinobi Video events handler
- Code cleanup
Fix video date and time parsing and code cleanup
- Fix video date and time parsing when TZ is not available
- Video data code separation
- Code cleanup
Fix errors when using dev/master branch of Shinobi Video
- Fix error message when using Shinobi Video with non dashboard-v3 branch (SocketIO=v3)
- Fix ping attempt while WebSocket connection is closed
Add Media Browser support
[FR] Add media browser #23