mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-08-04 13:47:37 +02:00
Add MQTT topic to expose current camera review status (#17276)
* Add MQTT topic to expose current camera review status * Formatting
This commit is contained in:
parent
be56305b4e
commit
0308a88111
@ -305,6 +305,10 @@ Topic to adjust motion contour area for a camera. Expected value is an integer.
|
|||||||
|
|
||||||
Topic with current motion contour area for a camera. Published value is an integer.
|
Topic with current motion contour area for a camera. Published value is an integer.
|
||||||
|
|
||||||
|
### `frigate/<camera_name>/review_status`
|
||||||
|
|
||||||
|
Topic with current activity status of the camera. Possible values are `NONE`, `DETECTION`, or `ALERT`.
|
||||||
|
|
||||||
### `frigate/<camera_name>/ptz`
|
### `frigate/<camera_name>/ptz`
|
||||||
|
|
||||||
Topic to send PTZ commands to camera.
|
Topic to send PTZ commands to camera.
|
||||||
|
@ -181,6 +181,9 @@ class ReviewSegmentMaintainer(threading.Thread):
|
|||||||
}
|
}
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
self.requestor.send_data(
|
||||||
|
f"{segment.camera}/review_status", segment.severity.value.upper()
|
||||||
|
)
|
||||||
|
|
||||||
def _publish_segment_update(
|
def _publish_segment_update(
|
||||||
self,
|
self,
|
||||||
@ -206,6 +209,9 @@ class ReviewSegmentMaintainer(threading.Thread):
|
|||||||
}
|
}
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
self.requestor.send_data(
|
||||||
|
f"{segment.camera}/review_status", segment.severity.value.upper()
|
||||||
|
)
|
||||||
|
|
||||||
def _publish_segment_end(
|
def _publish_segment_end(
|
||||||
self,
|
self,
|
||||||
@ -225,6 +231,7 @@ class ReviewSegmentMaintainer(threading.Thread):
|
|||||||
}
|
}
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
self.requestor.send_data(f"{segment.camera}/review_status", "NONE")
|
||||||
self.active_review_segments[segment.camera] = None
|
self.active_review_segments[segment.camera] = None
|
||||||
|
|
||||||
def end_segment(self, camera: str) -> None:
|
def end_segment(self, camera: str) -> None:
|
||||||
|
Loading…
Reference in New Issue
Block a user