Mode¶
Modes can be thought of as behavior filters for your home. Users want to change how things act or behave in thier home based on the mode you’re in.
SmartThings developers cannot create a new Mode. The most common way to interact with a Mode instance is by using the Location to get Mode information:
// Get the current Mode
def curMode = location.currentMode
// Get a list of all Modes for this location
def allModesForLocation = location.modes
id¶
The unique internal system identifier of the Mode.
- Signature:
String id
- Returns:
- String - the unique internal system identifier for the Mode.
def curMode = location.currentMode
log.debug "The current mode ID is: ${curMode.id}"