diff --git a/src/types/types.ts b/src/types/types.ts index 1b29feaa..67e50a5b 100644 --- a/src/types/types.ts +++ b/src/types/types.ts @@ -211,6 +211,7 @@ export interface ConditionConfig { readonly attribute?: string; readonly value?: string; readonly value_not?: string; + readonly topic?: string; } export interface CalibrationPoint { @@ -282,11 +283,24 @@ export interface MapExtractorRoom { readonly y: number | undefined; } +export interface MapExtractorZone { + readonly zones: string | undefined; + readonly name: string | undefined; + readonly icon: string | undefined; + readonly x: number | undefined; + readonly y: number | undefined; +} + export interface RoomConfigEventData { readonly modeIndex: number; readonly rooms: Array; } +export interface PredefinedZoneConfigEventData { + readonly modeIndex: number; + readonly zones: Array; +} + export interface EntityConfig { entity: string; attribute?: string;