Device TypesΒΆ

The following device types are currently supported by gBridge:

Light:A smart lightbulb, for instance
Outlet:A switchable outlet
Switch:A general definition for all kinds of switching devices
Scene:Triggers pre-configured settings for various lights/ thermostats/ etc., e.g. for different moods
Thermostat:Device that controls the heating, ventilation or an air conditioner.
Fan:Ventilation and fan devices
AC Units:
Air Purifier:Air purifying devices
Sprinkler:Garden Sprinklers and watering devices
Door:Doors that can be opened/ closed
Shutter and Blinds:
 Darkening systems
Dishwasher:
Dryer:
Vacuum:e.g. vacuum robots that can be started/ stopped
Washer:Generic washing machine
Camera:Device that can be played back on a streaming device (e.g. a Chromecast)

Device types only provide specific vocabulary and semantics for controlling a device, but do not define any features/ abilities.

Each device supports one or more so called traits. Those are feature sets that the device supports.

In theory, every kind of device could be combined with each kind of trait. However, not every combination is meaningfull and controllable by voice commands.

These traits are supported:

On and Off:Turns a device on or off, obviously
Brightness:Set the brightness percentage of a device
Scene:Trait, that allows this device to be triggered
Temperature Control:
 Enables features that are typical for thermostats and alike
Fan Speed:Ability to set a device to a certain speed setting with a specified name.
Start and Stop:Start and stop a device or a run cycle of it
Open and Close:Open/ close devices to a certain percentage
Camera Stream:Corresponding trait for the camera device. Allows your own stream URL to be viewed on a streaming device (e.g. Chromecast)

Have a look at the individual trait documentation pages for further information about settings and usage.