mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-05-04 04:27:42 +03:00
fix onvif reinitialization
This commit is contained in:
parent
83188e7ea4
commit
5995478fcc
@ -609,21 +609,21 @@ class OnvifController:
|
|||||||
)
|
)
|
||||||
return {}
|
return {}
|
||||||
|
|
||||||
if camera_name not in self.cams and (
|
if camera_name not in self.cams.keys() and (
|
||||||
camera_name not in self.config.cameras
|
camera_name not in self.config.cameras
|
||||||
or not self.config.cameras[camera_name].onvif.host
|
or not self.config.cameras[camera_name].onvif.host
|
||||||
):
|
):
|
||||||
logger.debug(f"ONVIF is not configured for {camera_name}")
|
logger.debug(f"ONVIF is not configured for {camera_name}")
|
||||||
return {}
|
return {}
|
||||||
|
|
||||||
if camera_name in self.cams and self.cams[camera_name]["init"]:
|
if camera_name in self.cams.keys() and self.cams[camera_name]["init"]:
|
||||||
return {
|
return {
|
||||||
"name": camera_name,
|
"name": camera_name,
|
||||||
"features": self.cams[camera_name]["features"],
|
"features": self.cams[camera_name]["features"],
|
||||||
"presets": list(self.cams[camera_name]["presets"].keys()),
|
"presets": list(self.cams[camera_name]["presets"].keys()),
|
||||||
}
|
}
|
||||||
|
|
||||||
if camera_name not in self.cams and camera_name in self.config.cameras:
|
if camera_name not in self.cams.keys() and camera_name in self.config.cameras:
|
||||||
cam = self.config.cameras[camera_name]
|
cam = self.config.cameras[camera_name]
|
||||||
result = self._create_onvif_camera(camera_name, cam)
|
result = self._create_onvif_camera(camera_name, cam)
|
||||||
if result:
|
if result:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user