feat: Add new option to always error on entity unavailable (#1770)

This commit is contained in:
Dermot Duffy
2024-12-16 21:05:17 -08:00
committed by GitHub
parent 86439af90e
commit 0b681402db
4 changed files with 30 additions and 17 deletions
+6
View File
@@ -1359,6 +1359,7 @@ const cameraConfigDefault = {
ssl_verification: 'auto' as const,
ssl_ciphers: 'auto' as const,
},
always_error_if_entity_unavailable: false,
};
const SSL_CIPHERS = ['default', 'insecure', 'intermediate', 'modern'] as const;
@@ -1485,6 +1486,11 @@ export const cameraConfigSchema = z
.optional(),
proxy: proxyConfigSchema.default(cameraConfigDefault.proxy),
// See: https://github.com/dermotduffy/frigate-hass-card/issues/1650
always_error_if_entity_unavailable: z
.boolean()
.default(cameraConfigDefault.always_error_if_entity_unavailable),
})
.default(cameraConfigDefault);
export type CameraConfig = z.infer<typeof cameraConfigSchema>;