diff --git a/src/camera-manager/frigate/engine-frigate.ts b/src/camera-manager/frigate/engine-frigate.ts index 7c60f2f1..56bc0f52 100644 --- a/src/camera-manager/frigate/engine-frigate.ts +++ b/src/camera-manager/frigate/engine-frigate.ts @@ -276,11 +276,13 @@ export class FrigateCameraManagerEngine // If zone(s) are specified, the master occupancy sensor for the overall // camera is not used by default (but could be manually added by the // user). - const camerasAndZones = cameraConfig.frigate.zones + const camerasAndZones = cameraConfig.frigate.zones?.length ? cameraConfig.frigate.zones : [cameraConfig.frigate.camera_name]; - const labels = cameraConfig.frigate.labels ? cameraConfig.frigate.labels : ['all']; + const labels = cameraConfig.frigate.labels?.length + ? cameraConfig.frigate.labels + : ['all']; for (const cameraOrZone of camerasAndZones) { for (const label of labels) { addEntityIDIfFound(cameraOrZone, label); diff --git a/src/localize/languages/pt-BR.json b/src/localize/languages/pt-BR.json index 058aabbc..4cf9f0ec 100644 --- a/src/localize/languages/pt-BR.json +++ b/src/localize/languages/pt-BR.json @@ -21,10 +21,10 @@ "frigate": { "camera_name": "Nome da câmera do Frigate (detectado automaticamente pela entidade)", "client_id": "ID do cliente do Frigate (para >1 servidor Frigate)", - "label": "", + "labels": "", "editor_label": "Opções do Frigate", "url": "URL do servidor Frigate", - "zone": "" + "zones": "" }, "go2rtc": { "editor_label": "",