Nat Morris
12c9e63b13
New stats module, refactor stats generation out of http module.
...
StatsEmitter thread to send stats to MQTT every 60 seconds by default, optional stats_interval config value.
New service stats attribute, containing uptime in seconds and version.
2021-01-16 19:09:18 -06:00
Blake Blackshear
c69299d659
enable turning clips on and off via mqtt
2021-01-16 19:09:18 -06:00
Blake Blackshear
285d630770
cleanup save_Clips/clips inconsistency
2021-01-16 19:09:18 -06:00
Blake Blackshear
b9318092f4
add jpg snapshots to disk and clean up config
2021-01-16 19:09:18 -06:00
Blake Blackshear
ca337c32b4
better mask error handling
2020-12-22 09:58:26 -05:00
Blake Blackshear
03f3ba8008
enable mounting tmpfs volume on start
2020-12-20 08:04:54 -06:00
Blake Blackshear
1ad2219f1c
add num_threads fixes #322
2020-12-20 07:37:44 -06:00
Blake Blackshear
32f5f2cca9
add post_capture option
2020-12-20 07:37:44 -06:00
Blake Blackshear
9d785dc781
allow the mask to be a list of masks
2020-12-20 07:37:44 -06:00
Blake Blackshear
29b29ee349
configurable motion and detect settings
2020-12-20 07:37:44 -06:00
Blake Blackshear
729de48934
switch default threshold to .7
2020-12-20 07:37:44 -06:00
Blake Blackshear
1e9eae8d9a
allow db path to be customized
2020-12-20 07:37:44 -06:00
Blake Blackshear
096c21f105
handle empty string args
2020-12-20 07:37:44 -06:00
Blake Blackshear
91cde6ce7b
allow defining model shape and switch to mobiledet as default model
2020-12-09 07:22:26 -06:00
Blake Blackshear
186a4587c7
add model dimensions to config
2020-12-09 07:22:26 -06:00
Blake Blackshear
e01e14d866
handle and warn if roles dont match enabled features
2020-12-07 08:07:35 -06:00
Blake Blackshear
70352566a7
fix default args
2020-12-05 12:06:07 -06:00
Blake Blackshear
1b7effafee
update some default config values
2020-12-05 08:48:46 -06:00
Blake Blackshear
69e9e0b0bf
log level configuration
2020-12-05 08:48:46 -06:00
Blake Blackshear
040f8c7c20
default save_clips objects
2020-12-05 08:48:46 -06:00
Blake Blackshear
598d3aeda2
make directories constants
2020-12-05 08:48:46 -06:00
Blake Blackshear
31f7666337
add recording maintenance
2020-12-05 08:48:46 -06:00
Blake Blackshear
9e339acbca
add record settings to config
2020-12-05 08:48:46 -06:00
Blake Blackshear
f7021eec4c
ensure zones dont have the same name as a camera
2020-12-05 08:48:46 -06:00
Blake Blackshear
706c2f921e
add multiple streams per camera
2020-12-05 08:48:46 -06:00
Blake Blackshear
4502ca8e80
add support for rebroadcasting as rtmp
2020-12-05 08:48:46 -06:00
Blake Blackshear
32a66fe5e8
avoid null error
2020-12-05 08:48:46 -06:00
Blake Blackshear
5992e85dc8
manage events for unlisted cameras
2020-12-05 08:48:46 -06:00
Blake Blackshear
5dbf368c4b
add clip retention to config
2020-12-05 08:48:46 -06:00
Blake Blackshear
e9327aa18c
new http endpoints
2020-12-05 08:48:46 -06:00
Blake Blackshear
27ae4d8ab0
cleanup
2020-12-05 08:48:46 -06:00
Blake Blackshear
f2910d48e0
fixes
2020-12-05 08:48:46 -06:00
Blake Blackshear
8874a55b0f
create tracked object class and save thumbnails
2020-12-05 08:48:46 -06:00
Blake Blackshear
8b8f5b5c40
sort imports
2020-12-05 08:48:46 -06:00
Blake Blackshear
d1e27b43ea
use a queue for logging
2020-12-05 08:48:46 -06:00
Blake Blackshear
105dcb7094
create typed config classes
2020-12-05 08:48:46 -06:00
Blake Blackshear
c0a16efdc1
add nginx and change default file locations
2020-12-05 08:48:46 -06:00
Blake Blackshear
a8964dcc1f
app container and config schema
2020-12-05 08:48:46 -06:00