feat: Add automatic doorbell detection (#2507)
This commit is contained in:
committed by
dermotduffy
parent
4b72fcd629
commit
773cee95a5
@@ -148,6 +148,7 @@ export const cameraConfigDefault = {
|
||||
triggers: {
|
||||
motion: false,
|
||||
occupancy: false,
|
||||
doorbell: false,
|
||||
events: [],
|
||||
entities: [],
|
||||
reviews: {
|
||||
@@ -248,6 +249,7 @@ export const cameraConfigSchema = z
|
||||
.object({
|
||||
motion: z.boolean().default(cameraConfigDefault.triggers.motion),
|
||||
occupancy: z.boolean().default(cameraConfigDefault.triggers.occupancy),
|
||||
doorbell: z.boolean().default(cameraConfigDefault.triggers.doorbell),
|
||||
entities: z.string().array().default(cameraConfigDefault.triggers.entities),
|
||||
events: z
|
||||
.enum(CAMERA_TRIGGER_EVENT_TYPES)
|
||||
|
||||
@@ -72,6 +72,7 @@ export const viewConfigDefault = {
|
||||
},
|
||||
untrigger_delay_seconds: 0,
|
||||
untrigger_force_seconds: 0,
|
||||
signal_hold_seconds: 30,
|
||||
},
|
||||
keyboard_shortcuts: keyboardShortcutsDefault,
|
||||
issues: {
|
||||
@@ -109,6 +110,9 @@ export const triggersSchema = z.object({
|
||||
untrigger_force_seconds: z
|
||||
.number()
|
||||
.default(viewConfigDefault.triggers.untrigger_force_seconds),
|
||||
signal_hold_seconds: z
|
||||
.number()
|
||||
.default(viewConfigDefault.triggers.signal_hold_seconds),
|
||||
});
|
||||
export type TriggersOptions = z.infer<typeof triggersSchema>;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user