Sebastian Goscik
26c1797ce9
Fix logging padding
2025-07-29 00:20:20 +01:00
Dobby
ef0cf38f83
Fix ruff formatting error
2025-07-27 15:04:53 +01:00
Dobby
2bd48014a0
Split retention and missing range
2025-07-27 15:04:53 +01:00
Dobby
a14ff1bf30
Fix skipping overlapping events on chunk boundary
2025-07-27 11:13:27 +01:00
Dobby
65d8e66e79
Fix slow missing events check
2025-07-27 11:10:53 +01:00
Dobby
cb54078153
Move log to after delete finished
2025-07-27 11:08:59 +01:00
Sebastian Goscik
048e061df1
Bump version: 0.13.1 → 0.14.0
2025-07-18 22:44:01 +01:00
Sebastian Goscik
eaabfbdb4e
Add support for Finger Print, NFC Card Scan, and Audio Detections
...
Also refactored code that checks if an event should be backed up into one common shared function.
2025-07-18 22:44:01 +01:00
Sebastian Goscik
ef06d2a4d4
Bump version: 0.13.0 → 0.13.1
2025-06-26 02:21:41 +01:00
Sebastian Goscik
474d3c32fa
Linting
2025-06-26 02:21:41 +01:00
Sebastian Goscik
c16a380918
Round download buffer size down to int
2025-06-26 02:20:11 +01:00
Sebastian Goscik
4b4cb86749
Bump version: 0.12.0 → 0.13.0
2025-04-09 13:01:45 +01:00
Sebastian Goscik
f275443a7a
Fix issue with duplicated logging with parallel loggers
2025-04-09 11:25:34 +01:00
Sebastian Goscik
3a43c1b670
Enable multiple parallel uploaders
2025-04-09 11:25:34 +01:00
Sebastian Goscik
e0421c1dd1
Add all smart detection types
2025-04-09 02:37:10 +01:00
Sebastian Goscik
ce2993624f
Correct CAMERAS envvar
2025-04-09 02:12:52 +01:00
Sebastian Goscik
7439ac9bda
Bump version: 0.11.0 → 0.12.0
2025-01-18 18:23:33 +00:00
Sebastian Goscik
3c5056614c
Monkey patch in experimental downloader
2025-01-18 17:07:44 +00:00
Sebastian Goscik
3181080bca
Fix issue when --camera isnt specified
...
Click defaults options with multiple=true to an empty list not None if they are not provided
2025-01-18 16:43:02 +00:00
Wietse Wind
6e5d90a9f5
Add ability to INCLUDE specific cameras instead of EXCLUDE ( #179 )
...
Co-authored-by: Sebastian Goscik <sebastian.goscik@live.co.uk >
2025-01-18 15:12:55 +00:00
Wietse Wind
75cd1207b4
Fix iterating over empty events
2025-01-06 20:41:11 +00:00
Sebastian Goscik
c067dbd9f7
Filter out on-going events
...
Unifi Protect has started to return events that have not ended. These are now explicitly filtered out
2024-10-26 22:12:50 +01:00
Sebastian Goscik
2c43149c99
ruff formatting
2024-10-26 22:12:50 +01:00
jimmydoh
1bb8496b30
Adding support for SMART_DETECT_LINE events
2024-10-26 22:12:50 +01:00
Sebastian Goscik
80ad55d0d0
Simplified websocket reconnection logic
...
This is now handled automatically by uiprotect internally. We do not need to worry about this, greatly simplifying the logic here to just logging messages
2024-10-26 21:27:19 +01:00
jimmydoh
0b2c46888c
Replace check_ws with subcription to websocket state
2024-10-26 21:27:19 +01:00
Jonathan Laliberte
0026eaa2ca
#171 - Use exponential backoff when logging into Unifi API ( #172 )
2024-10-10 20:55:00 +00:00
Sebastian Goscik
78be4808d9
mypy fixes
2024-08-10 00:17:55 +01:00
Sebastian Goscik
a7ccef7f1d
ruff check
2024-08-09 23:45:21 +01:00
Sebastian Goscik
bbd70f49bf
ruff format
2024-08-09 23:43:03 +01:00
Lloyd Pickering
ccf2cde272
Switch to using UIProtect library ( #160 )
...
* Updated poetry dependencies to remove optional flags on dev/test
* file fixups from running poetry run tox
* Updated to Python 3.10
* Switched to UI Protect library
* Updated changelog
* Fix docker permissions
- Make scripts executable by everyone
- Correct XDG variable name to fix incorrect config path being used
* Revert "Updated poetry dependencies to remove optional flags on dev/test" and regenerated lock file
This reverts commit 432d0d3df7 .
---------
Co-authored-by: Sebastian Goscik <sebastian.goscik@live.co.uk >
2024-08-09 22:16:19 +00:00
Sebastian Goscik
a8328fd09e
Bump version: 0.10.7 → 0.11.0
2024-06-08 01:31:58 +01:00
Sebastian Goscik
aa1335e73b
Fix typos and add experimental downloader to README
2024-06-08 01:29:06 +01:00
Sebastian Goscik
30ea7de5c2
Add experimental downloader
...
This uses a new API to download events like the way the web ui does, where it first asks for a video to be prepared (on the unifi protect host) and then downloads it. This might be potentially more stable than the existing downloader.
2024-06-06 00:41:42 +01:00
Sebastian Goscik
e65d8dde6c
Bump version: 0.10.6 → 0.10.7
2024-03-23 00:18:57 +00:00
Sebastian Goscik
1194e957a5
Bump version: 0.10.5 → 0.10.6
2024-03-22 22:50:20 +00:00
Sebastian Goscik
d3b40b443a
Bump version: 0.10.4 → 0.10.5
2024-02-24 16:19:22 +00:00
Sebastian Goscik
c69a3e365a
Bump version: 0.10.3 → 0.10.4
2024-01-26 19:49:36 +00:00
Sebastian Goscik
5f7fad72d5
Bump version: 0.10.2 → 0.10.3
2023-12-07 19:59:13 +00:00
Sebastian Goscik
00aec23805
Bump version: 0.10.1 → 0.10.2
2023-11-21 00:20:46 +00:00
Sebastian Goscik
6b116ab93b
Fixed issue where duplicate events were being downloaded
...
Previously unifi would only end one update which contained the end time stamp
so it was sufficient to check if it existed in the new event data.
However, now it is possible to get update events after the end timestamp
has been set. With this change we now look for when the event change
data contains the end time stamp. So long as unifi does not change its
mind about when an event ends, this should solve the issue.
2023-11-21 00:18:36 +00:00
Sebastian Goscik
70526b2f49
Make default file path format use event start time
2023-11-21 00:08:24 +00:00
Sebastian Goscik
5069d28f0d
Bump version: 0.10.0 → 0.10.1
2023-11-01 21:34:01 +00:00
Sebastian Goscik
701fd9b0a8
Fix event enum string conversion to value
2023-11-01 21:32:19 +00:00
Sebastian Goscik
5fa202005b
Bump version: 0.9.5 → 0.10.0
2023-11-01 00:16:17 +00:00
Sebastian Goscik
9410051ab9
Add feature to skip events longer than a maximum length
2023-11-01 00:11:49 +00:00
Sebastian Goscik
d5a74f475a
failed rcat no longer writes to database
2023-10-31 23:37:52 +00:00
Sebastian Goscik
dc8473cc3d
Fix bug with event chunking during initial ignore of events
2023-10-31 17:47:59 +00:00
Sebastian Goscik
60901e9a84
Fix crash caused by no events occurring in retention interval
2023-10-31 17:35:30 +00:00
Sebastian Goscik
8dc0f8a212
Bump version: 0.9.4 → 0.9.5
2023-10-07 22:52:45 +01:00