diff --git a/docs/docs/configuration/record.md b/docs/docs/configuration/record.md index 534c307e6..5a73b57f0 100644 --- a/docs/docs/configuration/record.md +++ b/docs/docs/configuration/record.md @@ -43,7 +43,7 @@ The same options are available with events. Let's consider a scenario where you - With the `motion` option all segments for the duration of the event with motion would be saved. This means any segment where a car drove by in the street, person walked by, lighting changed, etc. would be saved. - With the `active_objects` it would only keep segments where the object was active. In this case the only segments that would be saved would be the ones where the car was driving up, you going inside, you coming outside, and the car driving away. Essentially reducing the 4 hours to a minute or two of event footage. -A configration example of the above retain modes where `motion` is stored for 7 days and `active objects` are store for 14 would be as follows: +A configration example of the above retain modes where all `motion` segments are stored for 7 days and `active objects` are stored for 14 days would be as follows: ```yaml record: enabled: True @@ -55,3 +55,20 @@ record: default: 14 mode: active_objects ``` +The above configuration example can be added globally or on a per camera basis. + +You can also set specific retention length for each object type. The below configuration example builds on from above but also specifies that recordings of dogs only need to be kept for 2 days and recordings of cars should be kept for 7 days. +```yaml +record: + enabled: True + retain: + days: 7 + mode: motion + events: + retain: + default: 14 + mode: active_objects + objects: + dog: 2 + car: 7 +```