An Extractor Hood is a device that is generally installed above a cooking surface in residential kitchens. An Extractor Hood’s primary purpose is to reduce odors that arise during the cooking process by either extracting the air above the cooking surface or by recirculating and filtering it. It may also contain a light for illuminating the cooking surface.

Extractor Hoods may also be known by the following names:

• Hoods

• Extractor Fans

• Extractors

• Range Hoods

• Telescoping Hoods

• Telescoping Extractors

MatterSpecification.v13.Device § 13.10

interface ExtractorHoodDevice {
    behaviors: {
        fanControl: typeof FanControlServer;
    };
    defaults: StateOf<{
        fanControl: typeof FanControlServer;
    }>;
    deviceClass: DeviceClassification;
    deviceRevision: number;
    deviceType: DeviceTypeId;
    name: "ExtractorHood";
    requirements: typeof ExtractorHoodRequirements;
    set(defaults: InputStateOf<{
        fanControl: typeof FanControlServer;
    }>): With<For<{
        behaviors: {
            fanControl: typeof FanControlServer;
        };
        deviceRevision: 1;
        deviceType: 122;
        name: "ExtractorHood";
        requirements: typeof ExtractorHoodRequirements;
    }>, {
        fanControl: typeof FanControlServer;
    }>;
    with<const BL>(...behaviors: BL): With<For<{
        behaviors: {
            fanControl: typeof FanControlServer;
        };
        deviceRevision: 1;
        deviceType: 122;
        name: "ExtractorHood";
        requirements: typeof ExtractorHoodRequirements;
    }>, With<{
        fanControl: typeof FanControlServer;
    }, BL>>;
}

Hierarchy (view full)

Properties

behaviors: {
    fanControl: typeof FanControlServer;
}
defaults: StateOf<{
    fanControl: typeof FanControlServer;
}>

Access default state values.

deviceRevision: number
deviceType: DeviceTypeId
name
requirements: typeof ExtractorHoodRequirements

Methods