feat: Add support for Frigate reviews / detections [initial PR] (#2315)
- Add support for Frigate reviews / detections. - Add support for GenAI metadata. - Significant internal refactor to more flexible "UnifiedQuery" to allow mixing cameras with simple metadata and review metadata (e.g. a timeline view of a Frigate camera with reviews, and a Reolink camera with simple metadata). - Add support for folder media as camera media. There are a few more PRs to commit prior to this going live, but commiting this for now due to the scale of the change. BREAKING CHANGE: `media_type` and `events_type` are retired under `live`, `viewer` and `timeline` configuration sections, instead media type is associated (once) with the camera under `media`.
This commit is contained in:
@@ -37,11 +37,11 @@ export async function homeAssistantWSRequest<T>(
|
||||
// Some endpoints in Home Assistant pass JSON directly though, these end up
|
||||
// wrapped in a string and must be unwrapped first.
|
||||
return schema.parse(passthrough ? JSON.parse(response as string) : response);
|
||||
} catch (e) {
|
||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
||||
} catch (_e) {
|
||||
throw new AdvancedCameraCardError(localize('error.invalid_response'), {
|
||||
request: request,
|
||||
response: response,
|
||||
error: e,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user