matterbridge-dyson-robot
Version:
A Matterbridge plugin that connects Dyson robot vacuums and air treatment devices to the Matter smart home ecosystem via their local or cloud MQTT APIs.
24 lines • 955 B
TypeScript
import { Endpoint } from 'matterbridge/matter';
interface FanRock {
rockLeftRight?: boolean;
rockUpDown?: boolean;
rockRound?: boolean;
}
interface FanWind {
sleepWind?: boolean;
naturalWind?: boolean;
}
export interface FanControlOptions {
rockSupport?: FanRock;
windSupport?: FanWind;
directionSupport: boolean;
}
export interface FilterMonitoringOptions {
filterPartNumbers?: string[];
}
export declare function createOnOffClusterServer({ behaviors }: Endpoint): void;
export declare function createFanControlClusterServer({ behaviors }: Endpoint, options: FanControlOptions): void;
export declare function createHepaFilterMonitoringClusterServer({ behaviors }: Endpoint, options: FilterMonitoringOptions): void;
export declare function createActivatedCarbonFilterMonitoringClusterServer({ behaviors }: Endpoint, options: FilterMonitoringOptions): void;
export {};
//# sourceMappingURL=endpoint-air-purifier.d.ts.map