User Functionality
Articles
- Room Methods
- House Modes
- House Modes commands
- hub.modes.get
- hub.modes.current.get
- hub.modes.switch
- hub.modes.cancel_switch
- hub.modes.entry_delay.cancel
- hub.modes.entry_delay.skip
- hub.modes.switch_to_delay.set
- hub.modes.alarm_delay.set
- hub.modes.notifications.set
- hub.modes.disarmed_default.set
- hub.modes.disarmed_devices.add
- hub.modes.disarmed_devices.remove
- hub.modes.alarms_off.add
- hub.modes.alarms_off.remove
- hub.modes.cameras_off.add
- hub.modes.cameras_off.remove
- hub.modes.bypass_devices.add
- hub.modes.bypass_devices.remove
- hub.modes.protect.set
- hub.modes.protect.buttons.set
- hub.modes.protect.devices.add
- hub.modes.protect.devices.remove
- Scenes
- Local Scenes API
- Scenes General information
- Scenes commands
- hub.scenes.create
- hub.scenes.get
- hub.scenes.list
- hub.scenes.edit
- hub.scenes.delete
- hub.scenes.status.get
- hub.scenes.blocks.list
- hub.scenes.block.data.list
- hub.scenes.enabled.set
- hub.scenes.notification.add
- hub.scenes.notification.remove
- hub.scenes.run
- hub.scenes.room.set
- hub.scenes.time.list
- hub.scenes.trigger.devices.list
- hub.scenes.icon.set
- hub.scenes.name.set
- hub.scenes.house_modes.set
- hub.scenes.action.block.test
- Scenes script related commands
- hub.scenes.scripts.add
- hub.scenes.scripts.set
- hub.scenes.scripts.get
- hub.scenes.scripts.delete
- hub.scenes.scripts.list
- hub.scenes.scripts.run
- Scenes Management Commands
- hub.scenes.block.enabled.set
- hub.scenes.block.status.reset
- Scenes expression related commands
- hub.scenes.expressions.set
- hub.scenes.expressions.delete
- hub.scenes.expressions.list
- hub.scenes.meta.set
- hub.scenes.block.meta.set
- When Blocks
- When Blocks
- Exception Blocks
- Group Operations
- Comparison Types
- Stateful Comparison
- Stateless Comparison
- isItemState
- isItemStateChanged
- isButtonState
- isInterval
- isSunState
- isDate
- isOnce
- isDateRange
- isUserLockOperation
- isHouseModeChangedTo
- isHouseModeChangedFrom
- IsDeviceState
- isNetworkState
- isSceneState
- isGroupState
- isCloudState
- isBatteryState
- isBatteryLevel
- compareNumbers
- compareNumberRange
- compareStrings
- stringOperation
- inArray
- compareValues
- hasAtLeastOneDictionaryValue
- isDictionaryChanged
- isFirmwareUpdateState
- isDetectedInHotzone
- Logic operators
- and
- not
- or
- xor
- function
- function/for
- function/repeat
- function/follow
- function/pulse
- function/latch
- Then Blocks
- Then blocks
- Else blocks
- Action group blocks
- Action Block Structure
- Exceptions in Actions
- setItemValue
- groupSetItemValue
- setDeviceArmed
- groupSetDeviceArmed
- sendCloudAbstractCommand
- switchHouseMode
- sendHttpRequest
- runCustomScript
- runPluginScript
- runScene
- stopScene
- setSceneState
- resetLatch
- resetSceneLatches
- rebootHub
- resetHub
- cloudAPI
- setExpression
- setVariable
- toggleValue
- groupToggleValue
- Global Scenes API
- Scenes Group Operations
- Device Group Object
- Item Group Object
- Device Group commands
- hub.scenes.device.group.create
- hub.scenes.device.group.delete
- hub.scenes.device.group.update
- hub.scenes.device.groups.list
- hub.scenes.device.group.get
- Item Group Commands
- hub.scenes.item.group.create
- hub.scenes.item.group.delete
- hub.scenes.item.group.update
- hub.scenes.item.groups.list
- hub.scenes.item.group.get
- hub.scenes.device.group.find
- Local Scenes API
- Favorites
- Custom scripts (nodes only)
- Coordinates
- Time Configuration
- Hub Reset
- Network
- Network Commands
- hub.network.get
- hub.network.settings.set
- hub.network.enabled.set
- hub.network.wifi.scan.start
- hub.network.wifi.scan.stop
- hub.network.wifi.try_connect
- hub.network.wifi.try_connect.wifi.security.list
- hub.network.wifi.try_connect.ipv4.mode.list
- hub.network.wifi.try_connect.ipv6.mode.list
- hub.network.wifi.up_hostap
- hub.network.wifi.up_hostap.wifi.security.list
- hub.network.modem.try_connect
- hub.network.modem.pin_code.set
- hub.network.modem.pin_code.reset
- hub.network.modem.sim_lock.set
- hub.network.modem.clear_fplmn
- hub.network.modem.reregister
- hub.network.statistics.settings.get
- hub.network.statistics.settings.set
- hub.network.statistics.get
- hub.network.reset