HomeObjectType
interface HomeObjectType
| DeviceType | Abstract base class for all generated DeviceType classes. | 
| RoomType | Room type definition. | 
| StructureType | Structure type definition. | 
| AggregatorDevice | A device that aggregates endpoints as a collection. | 
| AirPurifierDevice | A device that is designed to clean the air in a room. | 
| AirQualitySensorDevice | A device that is able to monitor and measure various parameters related to ambient air quality in indoor and outdoor environments. | 
| BasicVideoPlayerDevice | A device that is able to play media to a physical output or to a display screen which is part of the device. | 
| CastingVideoClientDevice | A device that is able to launch content on a remote device, for example, a smart speaker or a content provider's phone app. | 
| CastingVideoPlayerDevice | A device that is able to play media to a physical output or to a display screen which is part of the device, and is able to launch content. | 
| ColorDimmerSwitchDevice | A device that is able to control a lighting device by adjusting its color temperature and intensity. | 
| ColorTemperatureLightDevice | A lighting device that is capable of being switched on or off, the intensity of its light adjusted, and its color temperature adjusted. | 
| ContactSensorDevice | A device that detects whether an object, such as a door or window, is opened or closed. | 
| ContentAppDevice | A device that represents an application built by a content provider. | 
| ControlBridgeDevice | A controller device that when bound to a lighting device is capable of being used to switch the device on or off, adjust the intensity of the light, and adjust the color of the light being emitted. | 
| CookSurfaceDevice | A device that represents a heating object on a cooking or other similar device. | 
| CooktopDevice | A device that represents a cooking surface with one or more heating elements. | 
| DeviceEnergyManagementDevice | |
| DimmableLightDevice | A lighting device that is capable of being switched on or off, the intensity of its light adjusted, and being switched by means of a bound occupancy sensor. | 
| DimmablePlugInUnitDevice | A device that is capable of being switched on or off and have its level adjusted by means of a bound controller device such as a Dimmer Switch or a Color Dimmer Switch. | 
| DimmerSwitchDevice | A device that is capable of switching a device on or off and controlling the intensity of the light. | 
| DishwasherDevice | A device that washes dishes, cutlery, and other items associated with food preparation and consumption. | 
| DoorLockControllerDevice | A device that is capable of controlling a door lock. | 
| DoorLockDevice | A device used to secure a door, which can be actuated either by means of a manual or a remote method. | 
| ElectricalSensorDevice | |
| EnergyEvseDevice | A device that is capable of charging an electric or plug-in hybrid vehicle. | 
| ExtendedColorLightDevice | A lighting device that is capable of being switched on or off, the intensity of its light adjusted, its color temperature adjusted, and being switched by means of a bound occupancy sensor. | 
| ExtractorHoodDevice | A device that that is generally installed above a stove or cooktop to reduce odors and smoke by extracting the air. | 
| FanDevice | A device that features a fan and supports multiple modes and variable speed. | 
| FlowSensorDevice | A device that measures and reports the flow rate of a fluid. | 
| GenericSwitchDevice | A device that is capable of being switched on or off, either by latching (such as a rocker) or by momentary (such as a push button). | 
| GoogleAirCoolerDevice | A device that allows temperature cooling and humidity control. | 
| GoogleAudioVideoReceiverDevice | A device that takes audio input (for example, HDMI, optical, and RCA) and outputs sound to one or more speakers. | 
| GoogleAutoDevice | |
| GoogleBathtubDevice | A device that can be filled and drained, possibly to particular levels if the bathtub supports it. | 
| GoogleBlenderDevice | A kitchen appliance device used to stir, chop, or mix food. | 
| GoogleBoilerDevice | A device consisting of a closed vessel and heat source, in which steam or other vapor is generated from water to supply heat. | 
| GoogleCameraDevice | A device that captures still images or video. | 
| GoogleChargerDevice | A device that charges electrical storage batteries. | 
| GoogleClosetDevice | A device consisting of a small enclosed area that is used for storing items. | 
| GoogleCoffeeMakerDevice | A kitchen applicance device that makes coffee. | 
| GoogleControlPanelDevice | A device that is capable of configuring and controlling other devices. | 
| GoogleDehydratorDevice | A kitchen appliance device that is used to dehydrate foods such as fruit and vegetables. | 
| GoogleDoorDevice | A device consisting of a solid, movable barrier that controls access to an entrance, a closet, a cabinet, and so forth. | 
| GoogleDoorbellDevice | A device actuated by a button outside a door that makes an audible and/or visual signal, used to request the attention of a person who is somewhere on the other side of the door. | 
| GoogleDrawerDevice | A device consisting of a sliding, lidless, horizontal compartment that may be drawn out from a piece of furniture or a wall in order to gain access to it. | 
| GoogleFaucetDevice | A device that controls the flow of liquid. | 
| GoogleFreezerDevice | A temperature-managing device which may be adjusted to various mode settings, and may allow temperature monitoring. | 
| GoogleFryerDevice | A kitchen appliance device that cooks food by frying it. | 
| GoogleGameConsoleDevice | A device used to manage and play video games. | 
| GoogleGarageDevice | A device consisting of a solid, movable barrier that controls access to a garage. | 
| GoogleGateDevice | A device consisting of a solid, movable barrier that controls access to an outside area through a fence or wall. | 
| GoogleGrillDevice | A device that is used to cook food on a grate by applying direct heat from below. | 
| GoogleKettleDevice | A device that boils water for use in hot beverages such as tea. | 
| GoogleMopDevice | A device that is used to clean floors by dampening and scrubbing them. | 
| GoogleMowerDevice | A device used to trim a lawn to a uniform height. | 
| GoogleMulticookerDevice | A device used to cook food using various methods including slow cooking, sauteing, steaming, or pressure cooking, typically while unattended. | 
| GoogleNetworkDevice | A device representing a group of router nodes or a mesh network controlled as a single entity rather than as individual devices. | 
| GooglePergolaDevice | A device consisting of an arbor formed of horizontal trelliswork supported on columns or posts that can be opened and closed, potentially in more than one direction. | 
| GooglePetFeederDevice | A device that automatically dispenses food to house pets such as cats and dogs. | 
| GooglePressureCookerDevice | A kitchen appliance device that cooks food quickly at a high temperature using steam under pressure. | 
| GoogleRouterDevice | A network device that controls network traffic between two or more different networks. | 
| GoogleSecuritySystemDevice | A device that monitors one or more sensors in a building and can raise an alert if a sensor detects unexpected activity. | 
| GoogleSetTopBoxDevice | A device connected to a TV that is used to access digital video channels. | 
| GoogleShowerDevice | A device consisting of an area where water is sprayed on the body for the purpse of washing. | 
| GoogleSoundbarDevice | An all-in-one audio device that is often used in conjunction with a TV and has a bar form factor. | 
| GoogleSousVideDevice | A kitchen appliance device used to cook foods in a vacuum at comparatively low temperatures. | 
| GoogleSprinklerDevice | A device used to distribute water evenly across an area such as a garden. | 
| GoogleStandmixerDevice | A kitchen appliance device used to blend dry and liquid ingredients to make batter or dough. | 
| GoogleStreamingBoxDevice | A device connected to a TV that is used to access digital streaming services for media and music, often used in conjunction with a display such as a TV. | 
| GoogleStreamingSoundbarDevice | A device consisting of a combination of speaker and streaming stick or box that provides a streaming experience in addition to soundbar capabilities. | 
| GoogleStreamingStickDevice | A device having a small stick-like form factor, usually powered by a USB or HDMI cable, that is connected to a display such as a TV and is used to access digital streaming services for media and music. | 
| GoogleTVDevice | A device that combines a tuner, display, and loudspeakers for the purpose of viewing and hearing media. | 
| GoogleWaterPurifierDevice | A device that filters and purifies water. | 
| GoogleWaterSoftenerDevice | A device that removes minerals from water. | 
| GoogleWindowDevice | A transparent device that allows light into a structure. | 
| GoogleYogurtmakerDevice | A kitchen appliance device that makes yogurt. | 
| HeatingCoolingUnitDevice | A device capable of heating or cooling a space in a home. | 
| HumiditySensorDevice | A device that reports humidity measurements. | 
| LaundryDryerDevice | A device capable of drying laundry items. | 
| LaundryWasherDevice | A device capable of laundering consumer items. | 
| LightSensorDevice | A measurement and sensing device that is capable of measuring and reporting the intensity of light (illuminance) to which the sensor is being subjected. | 
| MicrowaveOvenDevice | A device that uses microwaves to heat food and beverages. | 
| ModeSelectDevice | A device that can be set to one of several predefined values. | 
| OccupancySensorDevice | A measurement and sensing device that is capable of measuring and reporting the occupancy state in a designated area. | 
| OnOffLightDevice | A lighting device that is capable of being switched on or off. | 
| OnOffPluginUnitDevice | A device that is capable of being switched on or off by means of a bound controller device such as an On/Off Light Switch or a Dimmer Switch. | 
| OnOffSensorDevice | A measurement and sensing device that, when bound to a lighting device, is capable of being used to switch the device on or off. | 
| OvenDevice | A device that contains one or more cabinets, and optionally a cooktop, and is capable of heating food. | 
| PowerSourceDevice | A device that provides energy to operate or charge other equipment. | 
| PressureSensorDevice | A device that measures and reports the pressure of a fluid. | 
| PumpControllerDevice | A device that is capable of configuring and controlling a pump. | 
| PumpDevice | A device typically used to pump fluids like water that may have variable speed. | 
| RainSensorDevice | A device that reports the presence of rain. | 
| RefrigeratorDevice | A device containing one or more cabinets capable of chilling or freezing food. | 
| RoboticVacuumCleanerDevice | A device that autonomously cleans floors and carpets by vacuuming dirt and debris. | 
| RoomAirConditionerDevice | A device with the primary function of controlling the air temperature in a single room. | 
| RootNodeDevice | A utility device type required for all nodes in a fabric whose main function is to describe the node and what endpoints the node supports. | 
| SpeakerDevice | An audio or video device is capable of having its volume controlled and can be muted or unmuted. | 
| TemperatureControlledCabinetDevice | A device that represents a single cabinet for chilling or freezing food in a refrigerator, freezer, wine chiller or other similar device. | 
| TemperatureSensorDevice | A device that reports measurements of temperature. | 
| ThermostatDevice | A device that is capable of having either built-in or separate sensors for temperature, humidity or occupancy, and allows the desired temperature to be set. | 
| UnknownDeviceType | Represents an unknown DeviceType. | 
| VideoRemoteControlDevice | A device that can control a video player, for example, a traditional universal remote control. | 
| WaterFreezeDetectorDevice | A device that reports the potential of water freezing. | 
| WaterLeakDetectorDevice | A device that reports the presence of a water leak. | 
| WaterValveDevice | A device that is capable of configuring and controlling the flow of water. | 
| WindowCoveringControllerDevice | A device that is capable of controlling an automatic window covering. | 
| WindowCoveringDevice | A device that covers a window and is capable of being raised or tilted. | 
Tagging interface for all objects' types (Structure, Room or HomeDevice).