Search documentation of grizzly

# View Source API Reference grizzly v7.4.2

## Modules

Grizzly

Send commands, subscribe to unsolicited events, and other helpers.

Grizzly.Autocomplete

Adds command completion to the default IEx autocomplete.

Grizzly.CommandHandler

Behaviour for how commands should handle incoming Z-Wave messages

Grizzly.CommandHandlers.AckResponse

This handler is useful for most set commands that only needs to be acknowledged

Grizzly.CommandHandlers.AggregateReport

Handler for working with reports that could take many report frames to complete

Grizzly.CommandHandlers.SupervisionReport

This handler is used for non-get commands sent with Supervision.

Grizzly.CommandHandlers.WaitReport

This handle is useful for when you want to wait for a particular report from the Z-Wave network. Most GET commands can use this handler.

Grizzly.FirmwareError

Z-Wave firmware exception

Grizzly.FirmwareUpdateHandler

Behaviour for handling incoming commands during the firmware update process

Grizzly.FirmwareUpdates

Module for upgrading firmware on target devices.

Grizzly.InclusionHandler

Behaviour for handling incoming commands during the inclusion process

Grizzly.Inclusions

Module for adding and removing Z-Wave nodes

Grizzly.Inclusions.NetworkAdapter

Behaviour for inclusions to use to talk to the network

Grizzly.Inclusions.ZWaveAdapter

An implementation of the inclusion network adapter that talks to the Z-Wave network

Grizzly.Indicator

Indicator handling for Grizzly when an indicator event is triggered

Grizzly.Network

Module for working with the Z-Wave network

Grizzly.Node

Functions for working directly with a Z-Wave node

Grizzly.Options

Grizzly config options.

Grizzly.Report

Reports from Z-Wave commands

Grizzly.StatusReporter

A behaviour that is used to report the status of various parts of the Grizzly runtime

Grizzly.StatusReporter.Console

A console status logger which is used by default

Grizzly.Supervisor

Supervisor for running the Grizzly runtime.

Grizzly.SwitchBinary

Commands for working with devices that support the Switch Binary command class

Grizzly.Trace

Module that tracks the commands that are sent and received by Grizzly

Grizzly.Trace.Record

Data structure for a single item in the trace log

Grizzly.Transport

Behaviour and functions for communicating to `zipgateway`

Grizzly.Transport.Response

The response from parse response

Grizzly.Transports.DTLS

DTLS implementation of the `Grizzly.Transport` behaviour

Grizzly.Transports.UDP

Grizzly transport implementation for UDP

Grizzly.VirtualDevices

Virtual devices

Grizzly.VirtualDevices.Device

Behaviour for implementing virtual device specifics

Grizzly.VirtualDevices.TemperatureSensor

A virtual device for a temperature sensor

Grizzly.VirtualDevices.Thermostat

Implementation of a virtual device for a thermostat

Grizzly.ZIPGateway.Config

Builds valid `zipgateway.cfg` based on Grizzly options.

Grizzly.ZIPGateway.LogMonitor

Monitors the Z/IP Gateway logs to extract and process certain data.

Grizzly.ZIPGateway.Supervisor

Supervisor for the Z/IP Gateway process.

Grizzly.ZWave

Module for Z-Wave protocol specific functionality and information

Grizzly.ZWave.CRC

CRC for Z-Wave commands

Grizzly.ZWave.Command

Data struct and behaviour for working with Z-Wave commands

Grizzly.ZWave.CommandClass

Behaviour for a command class implementation

Grizzly.ZWave.CommandClasses
Grizzly.ZWave.CommandClasses.Alarm

Alarm Command Class

Grizzly.ZWave.CommandClasses.Antitheft

"Antitheft" Command Class

Grizzly.ZWave.CommandClasses.AntitheftUnlock

"AntitheftUnlock" Command Class

Grizzly.ZWave.CommandClasses.ApplicationStatus

"ApplicationStatus" Command Class

Grizzly.ZWave.CommandClasses.Association

Association Command Class

Grizzly.ZWave.CommandClasses.AssociationGroupInfo

"AssociationGroupInfo" Command Class

Grizzly.ZWave.CommandClasses.BarrierOperator

"BarrierOperator" Command Class

Grizzly.ZWave.CommandClasses.Basic

"Basic" Command Class

Grizzly.ZWave.CommandClasses.Battery

"Battery" Command Class

Grizzly.ZWave.CommandClasses.CRC16Encap

"Crc16Encap" Command Class

Grizzly.ZWave.CommandClasses.CentralScene

"CentralScene" Command Class

Grizzly.ZWave.CommandClasses.Clock

"Clock" Command Class

Grizzly.ZWave.CommandClasses.Configuration

Configuration command class

Grizzly.ZWave.CommandClasses.DeviceResetLocally

"DeviceResetLocally" Command Class

Grizzly.ZWave.CommandClasses.DoorLock

DoorLock Command Class

Grizzly.ZWave.CommandClasses.FirmwareUpdateMD

The Firmware Update Meta Data Command Class may be used to transfer a firmware image to a Z-Wave device.

Grizzly.ZWave.CommandClasses.Hail

Hail Command Class

Grizzly.ZWave.CommandClasses.HumidityControlMode

HumidityControlMode

Grizzly.ZWave.CommandClasses.HumidityControlOperatingState

HumidityControlOperatingState

Grizzly.ZWave.CommandClasses.HumidityControlSetpoint

HumidityControlSetpoint Command Class

Grizzly.ZWave.CommandClasses.Indicator

"Indicator" Command Class

Grizzly.ZWave.CommandClasses.Mailbox

Mailbox Command Class

Grizzly.ZWave.CommandClasses.ManufacturerSpecific

ManufacturerSpecific Command Class

Grizzly.ZWave.CommandClasses.Meter

"Meter" Command Class

Grizzly.ZWave.CommandClasses.MultiChannel

"MultiChannel" Command Class

Grizzly.ZWave.CommandClasses.MultiChannelAssociation

"MultiChannelAssociation" Command Class

Grizzly.ZWave.CommandClasses.MultiCommand

"MultiCommand" Command Class

Grizzly.ZWave.CommandClasses.NetworkManagementBasicNode

Command class for working with Z-Wave network updates and resetting the controller back to the factor defaults

Grizzly.ZWave.CommandClasses.NetworkManagementInclusion

Network Management Inclusion Command Class

Grizzly.ZWave.CommandClasses.NetworkManagementInstallationMaintenance

"NetworkManagementInstallationMaintenance" Command Class

Grizzly.ZWave.CommandClasses.NetworkManagementProxy

Network Management Proxy Command Class

Grizzly.ZWave.CommandClasses.NoOperation

"NoOperation" Command Class

Grizzly.ZWave.CommandClasses.NodeNaming

"NodeNaming" Command Class

Grizzly.ZWave.CommandClasses.NodeProvisioning

NodeProvisioning Command Class

Grizzly.ZWave.CommandClasses.Powerlevel

"Powerlevel" Command Class

Grizzly.ZWave.CommandClasses.SceneActivation

"SceneActivation" Command Class

Grizzly.ZWave.CommandClasses.SceneActuatorConf

"SceneActuatorConf" Command Class

Grizzly.ZWave.CommandClasses.ScheduleEntryLock

"ScheduleEntryLock" Command Class

Grizzly.ZWave.CommandClasses.Security

Security (S0) Command Class

Grizzly.ZWave.CommandClasses.Security2

Security 2 (S2) Command Class

Grizzly.ZWave.CommandClasses.SensorBinary

Deprecated command class for triggered/not triggered sensors.

Grizzly.ZWave.CommandClasses.SensorMultilevel

"SensorMultilevel" Command Class

Grizzly.ZWave.CommandClasses.SoundSwitch

The Sound Switch Command Class is used to manage nodes with a speaker or sound notification capability. It can be used for a doorbell, alarm clock, siren or any device issuing sound notifications.

Grizzly.ZWave.CommandClasses.Supervision

The Supervision Command Class allows a sending node to request application-level delivery confirmation from a receiving node.

Grizzly.ZWave.CommandClasses.SwitchBinary

Switch Binary Command Class

Grizzly.ZWave.CommandClasses.SwitchMultilevel

Multilevel Switch Command Class

Grizzly.ZWave.CommandClasses.ThermostatFanMode

"ThermostatFanMode" Command Class

Grizzly.ZWave.CommandClasses.ThermostatFanState

"ThermostatFanState" Command Class

Grizzly.ZWave.CommandClasses.ThermostatMode

"ThermostatMode" Command Class

Grizzly.ZWave.CommandClasses.ThermostatOperatingState

"ThermostatOperatingState" Command Class

Grizzly.ZWave.CommandClasses.ThermostatSetback

"ThermostatSetback" Command Class

Grizzly.ZWave.CommandClasses.ThermostatSetpoint

"ThermostatSetpoint" Command Class

Grizzly.ZWave.CommandClasses.Time

"Time" Command Class

Grizzly.ZWave.CommandClasses.TimeParameters

"TimeParameters" Command Class

Grizzly.ZWave.CommandClasses.UserCode

Command Class for working with user codes

Grizzly.ZWave.CommandClasses.Version

Version Command Class

Grizzly.ZWave.CommandClasses.WakeUp

"WakeUp" Command Class

Grizzly.ZWave.CommandClasses.WindowCovering

Window Covering Command Class

Grizzly.ZWave.CommandClasses.ZIP

ZIP Command Class

Grizzly.ZWave.CommandClasses.ZIPGateway

ZIPGateway Command Class

Grizzly.ZWave.CommandClasses.ZwaveplusInfo

"ZwaveplusInfo" Command Class

Grizzly.ZWave.Commands.AdminCodeGet

AdminCodeGet gets a lock's admin code.

Grizzly.ZWave.Commands.AdminCodeReport

AdminCodeReport reports the admin code

Grizzly.ZWave.Commands.AdminCodeSet

AdminCodeSet sets the admin code

Grizzly.ZWave.Commands.AlarmEventSupportedGet

This command is used to request the supported Notifications for a specified Notification Type.

Grizzly.ZWave.Commands.AlarmEventSupportedReport

This command is used to advertise supported events/states for a specified Notification Type.

Grizzly.ZWave.Commands.AlarmGet

This command is used to get the value of an alarm.

Grizzly.ZWave.Commands.AlarmReport

This command notifies the application of the alarm state (v1, v2) or the notification state (v8).

Grizzly.ZWave.Commands.AlarmSet

This command is used to enable or disable the unsolicited transmission of a specific Notification/Alarm Type.

Grizzly.ZWave.Commands.AlarmTypeSupportedGet

This command is used to request supported Alarm/Notification Types.

Grizzly.ZWave.Commands.AlarmTypeSupportedReport

This command is used to advertise supported Alarm/Notification Types. Versions 2+ are supported.

Grizzly.ZWave.Commands.AntitheftGet

This command is used to request the locked/unlocked state of a supporting node.

Grizzly.ZWave.Commands.AntitheftReport

This command is used to advertise the lock/unlock state of a supporting node.

Grizzly.ZWave.Commands.AntitheftSet

This command is used to lock or unlock a node.

Grizzly.ZWave.Commands.AntitheftUnlockGet

This command is used to request the locked/unlocked state of the node.

Grizzly.ZWave.Commands.AntitheftUnlockReport

This command is used to advertise the current locked/unlocked state of the node with some additional information.

Grizzly.ZWave.Commands.AntitheftUnlockSet

This command is used to unlock a node that is currently locked.

Grizzly.ZWave.Commands.ApplicationBusy

The Application Busy Command used to instruct a node that the node that it is trying to communicate with is busy and is unable to service the request right now.

Grizzly.ZWave.Commands.ApplicationNodeInfoGet

Get the node information frame of for the Z/IP Gateway controller

Grizzly.ZWave.Commands.ApplicationNodeInfoReport

Reports the Application Node Info with regards to the command classes that are supported

Grizzly.ZWave.Commands.ApplicationRejectedRequest

This command is used to instruct a node that the command was rejected by the application in the receiving node.

Grizzly.ZWave.Commands.AssociationGet

Get the current destinations for the association group

Grizzly.ZWave.Commands.AssociationGroupCommandListGet

This command is used to request the commands that are sent via a given association group.

Grizzly.ZWave.Commands.AssociationGroupCommandListReport

This command is used to advertise the commands that are sent via an actual association group.

Grizzly.ZWave.Commands.AssociationGroupInfoGet

This command is used to request the properties of one or more association group.

Grizzly.ZWave.Commands.AssociationGroupInfoReport

This command is used to advertise the properties of one or more association groups.

Grizzly.ZWave.Commands.AssociationGroupNameGet

This command is used to query the name of an association group.

Grizzly.ZWave.Commands.AssociationGroupNameReport

This command is used to advertise the assigned name of an association group.

Grizzly.ZWave.Commands.AssociationGroupingsGet

This command is used to request the number of association groups that this node supports.

Grizzly.ZWave.Commands.AssociationGroupingsReport

This command is used to advertise the maximum number of association groups implemented by this node.

Grizzly.ZWave.Commands.AssociationRemove

This command is used to remove destinations from a given association group.

Grizzly.ZWave.Commands.AssociationReport

Report the destinations for the given association group

Grizzly.ZWave.Commands.AssociationSet

Module for the `ASSOCIATION_SET` command

Grizzly.ZWave.Commands.AssociationSpecificGroupGet

This command allows a portable controller to interactively create associations from a multi-button device to a destination that is out of direct range.

Grizzly.ZWave.Commands.AssociationSpecificGroupReport

This command is used to advertise the association group that represents the most recently detected button.

Grizzly.ZWave.Commands.BarrierOperatorGet

This command is used to request the current state of a barrier operator device.

Grizzly.ZWave.Commands.BarrierOperatorReport

This command is used to advertise the status of the barrier operator device.

Grizzly.ZWave.Commands.BarrierOperatorSet

This command is used to initiate an unattended change in state of the barrier.

Grizzly.ZWave.Commands.BarrierOperatorSignalGet

This command is used to request the state of a signaling subsystem to a supporting node.

Grizzly.ZWave.Commands.BarrierOperatorSignalReport

This command is used to indicate the state of a notification subsystem of a Barrier Device.

Grizzly.ZWave.Commands.BarrierOperatorSignalSet

This command is used to turn on or off an event signaling subsystem that is supported by the device.

Grizzly.ZWave.Commands.BarrierOperatorSignalSupportedGet

This command is used to query a device for available subsystems which may be controlled via Z-Wave.

Grizzly.ZWave.Commands.BarrierOperatorSignalSupportedReport

This command returns a bit mask of signaling subsystem(s) supported by the sending node.

Grizzly.ZWave.Commands.BasicGet

This module implements the BASIC_GET command form the COMMAND_CLASS_BASIC command class

Grizzly.ZWave.Commands.BasicReport

This module implements the BASIC_REPORT command of the COMMAND_CLASS_BASIC command class

Grizzly.ZWave.Commands.BasicSet

This module implements the BASIC_SET command of the COMMAND_CLASS_BASIC command class

Grizzly.ZWave.Commands.BatteryGet

This module implements the BATTERY_GET command in the COMMAND_CLASS_BATTERY command class.

Grizzly.ZWave.Commands.BatteryReport

This module implements the BATTERY_REPORT command of the COMMAND_CLASS_BATTERY command class.

Grizzly.ZWave.Commands.CRC16Encap

The CRC-16 Encapsulation Command is used to encapsulate a command with an additional checksum to ensure integrity of the payload.

Grizzly.ZWave.Commands.CentralSceneConfigurationGet

This command is used to query the configuration of optional node capabilities for scene notifications

Grizzly.ZWave.Commands.CentralSceneConfigurationReport

This command is used to advertise the configuration of optional node capabilities for scene notifications.

Grizzly.ZWave.Commands.CentralSceneConfigurationSet

This command is used to configure the use of optional node capabilities for scene notifications.

Grizzly.ZWave.Commands.CentralSceneNotification

This command is used to advertise a scene key event.

Grizzly.ZWave.Commands.CentralSceneSupportedGet

This command is used to request the maximum number of scenes that this device supports.

Grizzly.ZWave.Commands.CentralSceneSupportedReport

This command is used to report the maximum number of supported scenes and the Key Attributes supported for each scene.

Grizzly.ZWave.Commands.ClockGet

This command is used to request the current time set at a supporting node.

Grizzly.ZWave.Commands.ClockReport

This command reports on the current time in a supporting node

Grizzly.ZWave.Commands.ClockSet

This command is used to set the current time in a supporting node

Grizzly.ZWave.Commands.ConfigurationBulkGet

This command is used to query the value of one or more configuration parameters.

Grizzly.ZWave.Commands.ConfigurationBulkReport

This command is used to advertise the actual value of one or more advertised parameters.

Grizzly.ZWave.Commands.ConfigurationBulkSet

This command is used to set the value of one or more configuration parameters.

Grizzly.ZWave.Commands.ConfigurationGet

This command is used to query the value of a configuration parameter.

Grizzly.ZWave.Commands.ConfigurationNameGet

This command is used to get the name of a configuration parameter.

Grizzly.ZWave.Commands.ConfigurationNameReport

This command is used to advertise the name of a configuration parameter.

Grizzly.ZWave.Commands.ConfigurationPropertiesGet

This command is used to request the properties of a configuration parameter.

Grizzly.ZWave.Commands.ConfigurationPropertiesReport

This command is used to advertise the properties of a configuration parameter.

Grizzly.ZWave.Commands.ConfigurationReport

Reports on a configuration parameter

Grizzly.ZWave.Commands.ConfigurationSet

Set the configuration parameter

Grizzly.ZWave.Commands.DSKGet

Request the S2 DSK of a Node

Grizzly.ZWave.Commands.DSKReport

Report the DSK for the Z-Wave Node

Grizzly.ZWave.Commands.DateGet

This command is used to request the current date adjusted according to the local time zone and Daylight Saving Time from a supporting node.

Grizzly.ZWave.Commands.DateReport

This command is used to advertise the current date adjusted according to the local time zone and Daylight Saving Time.

Grizzly.ZWave.Commands.DefaultSet

Reset a Node Z-Wave node back to factory default state

Grizzly.ZWave.Commands.DefaultSetComplete

Command to indicate the result of a `Grizzly.ZWave.Commands.DefaultSet` operation

Grizzly.ZWave.Commands.DeviceResetLocallyNotification

The Device Reset Locally Notification Command is used to advertise that the device will be reset to default.

Grizzly.ZWave.Commands.DoorLockCapabilitiesGet

This command is used to request the Door Lock capabilities of a supporting node.

Grizzly.ZWave.Commands.DoorLockCapabilitiesReport

This command is used to advertise the Door Lock capabilities supported by the sending node.

Grizzly.ZWave.Commands.DoorLockConfigurationGet

This command is used to request the configuration parameters of a door lock device.

Grizzly.ZWave.Commands.DoorLockConfigurationReport

This command is used to advertise the configuration parameters of a door lock device.

Grizzly.ZWave.Commands.DoorLockConfigurationSet

This command is used to set the configuration parameters of a door lock device.

Grizzly.ZWave.Commands.DoorLockOperationGet

OperationGet request the door lock operating mode

Grizzly.ZWave.Commands.DoorLockOperationReport

OperationReport is used to advertise the status of a door lock

Grizzly.ZWave.Commands.DoorLockOperationSet

OperationSet command allows you to lock or unlock lock devices

Grizzly.ZWave.Commands.ExtendedNodeAddStatus

ExtendedNodeAddStatus

Grizzly.ZWave.Commands.ExtendedUserCodeGet

This command is used to request the user code of a specific user identifier.

Grizzly.ZWave.Commands.ExtendedUserCodeReport

This command is used to report the user code of a specific user identifier.

Grizzly.ZWave.Commands.ExtendedUserCodeSet

This command is used to request the user code of a specific user identifier.

Grizzly.ZWave.Commands.FailedNodeListGet

This command is used to request the network node list that is marked as failing (or non-responsive).

Grizzly.ZWave.Commands.FailedNodeListReport

This command is used to advertise the current list of failing nodes in the network.

Grizzly.ZWave.Commands.FailedNodeRemove

This command is used to remove a non-responding node. It will only succeed if the controller has already put the node on the failed nodes list.

Grizzly.ZWave.Commands.FailedNodeRemoveStatus

This command reports on the attempted removal of a presumed failed node.

Grizzly.ZWave.Commands.FailedNodeReplace

Command for FAILED_NODE_REPLACE

Grizzly.ZWave.Commands.FailedNodeReplaceStatus

Command for FAILED_NODE_REPLACE_STATUS

Grizzly.ZWave.Commands.FirmwareMDGet

This module implements command FIRMWARE_MD_GET of command class COMMAND_CLASS_FIRMWARE_UPDATE_MD

Grizzly.ZWave.Commands.FirmwareMDReport

The Firmware Meta Data Report Command is used to advertise the status of the current firmware in the device.

Grizzly.ZWave.Commands.FirmwareUpdateActivationReport

This command is used to advertise the result of a firmware update operation initiated by the Firmware Update Activation Set Command.

Grizzly.ZWave.Commands.FirmwareUpdateActivationSet

This command is used to initiate the programming of a previously transferred firmware image.

Grizzly.ZWave.Commands.FirmwareUpdateMDGet

The Firmware Update Meta Data Get Command is used to request one or more Firmware Update Meta Data Report Commands.

Grizzly.ZWave.Commands.FirmwareUpdateMDReport

The Firmware Update Meta Data Report Command is used to transfer a firmware image fragment.

Grizzly.ZWave.Commands.FirmwareUpdateMDRequestGet

The Firmware Update Meta Data Request Get Command is used to request that a firmware update be initiated.

Grizzly.ZWave.Commands.FirmwareUpdateMDRequestReport

This command is used to advertise if the firmware update will be initiated.

Grizzly.ZWave.Commands.FirmwareUpdateMDStatusReport

This command is used to advertise the firmware update status.

Grizzly.ZWave.Commands.Hail

Send an unsolicited Hail command to other devices on the network

Grizzly.ZWave.Commands.HumidityControlModeGet

HumidityControlModeGet

Grizzly.ZWave.Commands.HumidityControlModeReport

HumidityControlModeReport

Grizzly.ZWave.Commands.HumidityControlModeSet

HumidityControlModeSet

Grizzly.ZWave.Commands.HumidityControlModeSupportedGet

HumidityControlModeSupportedGet

Grizzly.ZWave.Commands.HumidityControlModeSupportedReport

HumidityControlModeSupportedReport

Grizzly.ZWave.Commands.HumidityControlOperatingStateGet

HumidityControlOperatingStateGet

Grizzly.ZWave.Commands.HumidityControlOperatingStateReport

HumidityControlOperatingStateReport

Grizzly.ZWave.Commands.HumidityControlSetpointCapabilitiesGet

HumidityControlSetpointCapabilitiesGet

Grizzly.ZWave.Commands.HumidityControlSetpointCapabilitiesReport

HumidityControlSetpointCapabilitiesReport

Grizzly.ZWave.Commands.HumidityControlSetpointGet

HumidityControlSetpointGet

Grizzly.ZWave.Commands.HumidityControlSetpointReport

HumidityControlSetpointReport

Grizzly.ZWave.Commands.HumidityControlSetpointScaleSupportedGet

HumidityControlSetpointScaleSupportedGet

Grizzly.ZWave.Commands.HumidityControlSetpointScaleSupportedReport

HumidityControlSetpointScaleSupportedReport

Grizzly.ZWave.Commands.HumidityControlSetpointSet

HumidityControlSetpointSet

Grizzly.ZWave.Commands.HumidityControlSetpointSupportedGet

HumidityControlSetpointSupportedGet

Grizzly.ZWave.Commands.HumidityControlSetpointSupportedReport

HumidityControlSetpointSupportedReport

Grizzly.ZWave.Commands.IndicatorDescriptionGet

This command is used to request a detailed description of the appearance and use of an Indicator ID

Grizzly.ZWave.Commands.IndicatorDescriptionReport

This command is used to advertise appearance and use of an indicator ID resource.

Grizzly.ZWave.Commands.IndicatorGet

This command is used to request the state of an indicator.

Grizzly.ZWave.Commands.IndicatorReport

This command is used to advertise the state of an indicator resource.

Grizzly.ZWave.Commands.IndicatorSet

This command is used to manipulate one or more indicator resources at a supporting node.

Grizzly.ZWave.Commands.IndicatorSupportedGet

This command is used to request the supported properties of an indicator.

Grizzly.ZWave.Commands.IndicatorSupportedReport

This command is used to advertise the supported properties for a given indicator.

Grizzly.ZWave.Commands.LearnModeSet

This command is used to allow a node to be added to (or removed from) the network. When a node is added to the network, the node is assigned a valid Home ID and NodeID.

Grizzly.ZWave.Commands.LearnModeSetStatus

This command is used to indicate the progress of the Learn Mode Set command.

Grizzly.ZWave.Commands.MailboxConfigurationGet

The Mailbox Configuration Get Command is used to request the Mailbox configuration from a supporting device.

Grizzly.ZWave.Commands.MailboxConfigurationReport

The Mailbox Configuration Report command is used to report the Mailbox configuration of a supporting device.

Grizzly.ZWave.Commands.MailboxConfigurationSet

The Mailbox Configuration Set command is used to update the Mailbox configuration from a supporting device.

Grizzly.ZWave.Commands.MailboxNodeFailing

The Mailbox Node Failing command allows a mailbox proxy to notify a Mailbox Service that a wake up device is no longer available.

Grizzly.ZWave.Commands.MailboxQueue

The Mailbox Queue Command is a container for various operations between a mailbox proxy and a Mailbox Service.

Grizzly.ZWave.Commands.MailboxWakeUpNotification

The Mailbox Wake Up Notification command is used to notify the mailbox service that a wake up device is currently awake.

Grizzly.ZWave.Commands.ManufacturerSpecificDeviceSpecificGet

Module for the DEVICE_SPECIFIC_GET command of command class COMMAND_CLASS_MANUFACTURER_SPECIFIC

Grizzly.ZWave.Commands.ManufacturerSpecificDeviceSpecificReport

Module for the DEVICE_SPECIFIC_REPORT command of command class COMMAND_CLASS_MANUFACTURER_SPECIFIC Report the manufacturer specific device specific information

Grizzly.ZWave.Commands.ManufacturerSpecificGet

Module for the MANUFACTURER_SPECIFIC_GET command of command class COMMAND_CLASS_MANUFACTURER_SPECIFIC

Grizzly.ZWave.Commands.ManufacturerSpecificReport

Module for the MANUFACTURER_SPECIFIC_REPORT command of command class COMMAND_CLASS_MANUFACTURER_SPECIFIC Report the manufacturer specific information

Grizzly.ZWave.Commands.MeterGet

This module implements the METER_GET command of the COMMAND_CLASS_METER command class.

Grizzly.ZWave.Commands.MeterReport

This module implements the command METER_REPORT of the COMMAND_CLASS_METER command , which is used to advertise the current meter reading at the sending node.

Grizzly.ZWave.Commands.MeterReset

This module implements the command METER_RESET of the METER command class.

Grizzly.ZWave.Commands.MeterSupportedGet

This module implement the METER_SUPPORTED_GET command of the METER command class.

Grizzly.ZWave.Commands.MeterSupportedReport

This module implement command METER_SUPPORTED_REPORT of command class METER.

Grizzly.ZWave.Commands.MultiChannelAggregatedMembersGet

This command is used to query the members of an Aggregated End Point.

Grizzly.ZWave.Commands.MultiChannelAggregatedMembersReport

This command is used to advertise the members of an Aggregated End Point.

Grizzly.ZWave.Commands.MultiChannelAssociationGet

This command is used to request the current destinations of a given association group.

Grizzly.ZWave.Commands.MultiChannelAssociationGroupingsGet

This command is used to request the number of association groups that this node supports.

Grizzly.ZWave.Commands.MultiChannelAssociationGroupingsReport

This command is used to advertise the maximum number of association groups implemented by this node.

Grizzly.ZWave.Commands.MultiChannelAssociationRemove

This command is used to remove NodeID and End Point destinations from a given association group. The destinations MAY be a mix of NodeID destinations and End Point destinations.

Grizzly.ZWave.Commands.MultiChannelAssociationReport

This command is used to advertise the current destinations for a given association group.

Grizzly.ZWave.Commands.MultiChannelAssociationSet

This command is used to request that one or more destinations are added to a given association group. The destinations MAY be a mix of NodeID destinations and End Point destinations.

Grizzly.ZWave.Commands.MultiChannelCapabilityGet

This command is used to query the non-secure Command Class capabilities of an End Point.

Grizzly.ZWave.Commands.MultiChannelCapabilityReport

This command is used to advertise the Generic and Specific Device Class and the supported command classes of an End Point.

Grizzly.ZWave.Commands.MultiChannelCommandEncapsulation

This command is used to encapsulate commands to or from a Multi Channel End Point.

Grizzly.ZWave.Commands.MultiChannelEndpointFind

This command is used to request End Points having a specific Generic or Specific Device Class in End Points.

Grizzly.ZWave.Commands.MultiChannelEndpointFindReport

This command is used to advertise End Points that implement a given combination of Generic and Specific Device Classes.

Grizzly.ZWave.Commands.MultiChannelEndpointGet

This command is used to query the number of End Points implemented by the receiving node.

Grizzly.ZWave.Commands.MultiChannelEndpointReport

This command is used to advertise the number of End Points implemented by the sending node.

Grizzly.ZWave.Commands.MultiCommandEncapsulated

The Multi Command Encapsulated Command used to contain multiple Commands.

Grizzly.ZWave.Commands.NetworkManagementMultiChannelCapabilityGet

Command to query the capabilities of one individual endpoint or aggregated end point

Grizzly.ZWave.Commands.NetworkManagementMultiChannelCapabilityReport

Command to query the capabilities of one individual endpoint or aggregated end point

Grizzly.ZWave.Commands.NetworkManagementMultiChannelEndPointGet

Command is used to query the number of Multi Channel End Points and other relevant Multi Channel attributes

Grizzly.ZWave.Commands.NetworkManagementMultiChannelEndPointReport

Command use to advertise the number of Multi Channel End Points

Grizzly.ZWave.Commands.NetworkUpdateRequest

This command is used to request network topology updates from the SUC/SIS node.

Grizzly.ZWave.Commands.NetworkUpdateRequestStatus

This command is used to indicate if the Network Update Request command execution has completed successfully or not.

Grizzly.ZWave.Commands.NoOperation

This commands does nothing other than test if the node is responding

Grizzly.ZWave.Commands.NodeAdd

Command for NODE_ADD

Grizzly.ZWave.Commands.NodeAddDSKReport

The Z-Wave Command `NODE_ADD_DSK_REPORT`

Grizzly.ZWave.Commands.NodeAddDSKSet

Command to set the DSK for a including node

Grizzly.ZWave.Commands.NodeAddKeysReport

Command to report the security keys requested by an including node if that node is participating in S2 bootstrapping.

Grizzly.ZWave.Commands.NodeAddKeysSet

Command used to grant the security keys to the including node if the including node requested keys.

Grizzly.ZWave.Commands.NodeAddStatus

Command for NODE_ADD_STATUS

Grizzly.ZWave.Commands.NodeInfoCacheReport

Report the cached node information

Grizzly.ZWave.Commands.NodeInfoCachedGet

Get the node information that is cached on another device

Grizzly.ZWave.Commands.NodeInformationSend

Instruct a node to send its Node Information Frame to another node (typically a controller).

Grizzly.ZWave.Commands.NodeListGet

Module for the NODE_LIST_GET command

Grizzly.ZWave.Commands.NodeListReport

The NODE_LIST_REPORT command

Grizzly.ZWave.Commands.NodeLocationGet

This command is used to request the stored location from a node.

Grizzly.ZWave.Commands.NodeLocationReport

This command is used to advertize the location of the receiving node.

Grizzly.ZWave.Commands.NodeLocationSet

This command is used to set the location of the receiving node.

Grizzly.ZWave.Commands.NodeNameGet

This command is used to request the stored name from a node.

Grizzly.ZWave.Commands.NodeNameReport

This command is used to advertize the name of the receiving node.

Grizzly.ZWave.Commands.NodeNameSet

This command is used to set the name of the receiving node.

Grizzly.ZWave.Commands.NodeNeighborUpdateRequest

This command is used to instruct a node to perform a Node Neighbor Update operation in order to update the network topology on the controller.

Grizzly.ZWave.Commands.NodeNeighborUpdateStatus

This command is used to report the status of a node neighbor update operation.

Grizzly.ZWave.Commands.NodeProvisioningDelete

Node Provisioning Delete Command

Grizzly.ZWave.Commands.NodeProvisioningGet

This module implements command COMMAND_NODE_PROVISIONING_GET of the COMMAND_CLASS_NODE_PROVISIONING command class

Grizzly.ZWave.Commands.NodeProvisioningListIterationGet

Module for working with the `NODE_PROVISIONING_LIST_ITERATION_GET` command

Grizzly.ZWave.Commands.NodeProvisioningListIterationReport

Module for working with the `NODE_PROVISIONING_LIST_ITERATION_REPORT` command

Grizzly.ZWave.Commands.NodeProvisioningReport

Module for working with the `NODE_PROVISIONING_REPORT` command

Grizzly.ZWave.Commands.NodeProvisioningSet

Module for working with the `NODE_PROVISIONING_SET` command

Grizzly.ZWave.Commands.NodeRemove

Z-Wave command NODE_REMOVE

Grizzly.ZWave.Commands.NodeRemoveStatus

Z-Wave command for NODE_REMOVE_STATUS

Grizzly.ZWave.Commands.PowerlevelGet

This command is used to request the current power level value.

Grizzly.ZWave.Commands.PowerlevelReport

This command is used to advertise the current power level.

Grizzly.ZWave.Commands.PowerlevelSet

This command is used to set the power level indicator value, which should be used by the node when transmitting RF, and the timeout for this power level indicator value before returning the power level defined by the application.

Grizzly.ZWave.Commands.PowerlevelTestNodeGet

This command is used to request the result of the latest Powerlevel Test.

Grizzly.ZWave.Commands.PowerlevelTestNodeReport

This command is used to report the latest result of a test frame transmission started by the Powerlevel Test Node Set Command.

Grizzly.ZWave.Commands.PowerlevelTestNodeSet

This command is used to instruct the destination node to transmit a number of test frames to the specified NodeID with the RF power level specified. After the test frame transmissions the RF power level is reset to normal and the result (number of acknowledged test frames) is saved for subsequent read-back. The result of the test may be requested with a Powerlevel Test Node Get Command.

Grizzly.ZWave.Commands.PriorityRouteGet

This command is used to query the current network route from a node for a given destination.

Grizzly.ZWave.Commands.PriorityRouteReport

This command is used to advertise the current network route in use for an actual destination NodeID.

Grizzly.ZWave.Commands.PriorityRouteSet

This command is used to set the network route to use when sending commands to the specified NodeID. This route will override the normal routing table.

Grizzly.ZWave.Commands.RssiGet

This command is used to query the measured RSSI on the Z-Wave network from a node.

Grizzly.ZWave.Commands.RssiReport

This command is used to advertise the measured RSSI on the Z-Wave network for each used channel.

Grizzly.ZWave.Commands.S2ResynchronizationEvent

S2 Resynchronization Event

Grizzly.ZWave.Commands.SceneActivationSet

What does this command do??

Grizzly.ZWave.Commands.SceneActuatorConfGet

This command is used to request the settings for a given scene identifier or for the scene currently active.

Grizzly.ZWave.Commands.SceneActuatorConfReport

This command is used to advertise the settings associated to a scene identifier.

Grizzly.ZWave.Commands.SceneActuatorConfSet

This command is used to associate the specified scene ID to the defined actuator settings.

Grizzly.ZWave.Commands.ScheduleEntryLockDailyRepeatingGet

ScheduleEntryLockDailyRepeatingGet command is used to request a daily repeating schedule slot for a identified user and specified schedule slot ID.

Grizzly.ZWave.Commands.ScheduleEntryLockDailyRepeatingReport

ScheduleEntryLockDailyRepeatingReport command is used to return the requested schedule slot ID for identified user

Grizzly.ZWave.Commands.ScheduleEntryLockDailyRepeatingSet

This command is used to set or erase a daily repeating schedule for an identified user who already has valid user access code.

Grizzly.ZWave.Commands.ScheduleEntryLockEnableAllSet

This command enables or disables all schedules for type Entry Lock.

Grizzly.ZWave.Commands.ScheduleEntryLockEnableSet

This command enables or disables schedules for a specified user code ID.

Grizzly.ZWave.Commands.ScheduleEntryLockTimeOffsetGet

This command is used to request time zone offset and daylight savings parameters.

Grizzly.ZWave.Commands.ScheduleEntryLockTimeOffsetReport

This command is used to advertise the time zone offset and daylight savings parameters.

Grizzly.ZWave.Commands.ScheduleEntryLockTimeOffsetSet

This command is used to set the current local tzo and dst offsets into an Entry Lock Device. A

Grizzly.ZWave.Commands.ScheduleEntryLockWeekDayGet

The ScheduleEntryLockWeekDayGet command gets a week day schedule slot for a identified user and specified schedule slot ID.

Grizzly.ZWave.Commands.ScheduleEntryLockWeekDayReport

This command returns week day schedule report for the requested schedule slot ID for identified user.

Grizzly.ZWave.Commands.ScheduleEntryLockWeekDaySet

This command set or erase a weekday schedule for a identified user who already has valid user access code.

Grizzly.ZWave.Commands.ScheduleEntryLockYearDayGet

The ScheduleEntryLockYearDayGet command gets a year/day schedule slot for an identified user and specified schedule slot ID.

Grizzly.ZWave.Commands.ScheduleEntryLockYearDayReport

The ScheduleEntryLockYearDayReport command returns year/day schedule report for the requested schedule slot ID for the identified user.

Grizzly.ZWave.Commands.ScheduleEntryLockYearDaySet

This command sets or erases a schedule slot for a identified user who already has valid user access code

Grizzly.ZWave.Commands.ScheduleEntryTypeSupportedGet

This command is used to request the number of schedule slots each type of schedule the device supports for every user.

Grizzly.ZWave.Commands.ScheduleEntryTypeSupportedReport

This command is used to report the number of supported schedule slots an Entry Lock schedule device supports for each user in the system.

Grizzly.ZWave.Commands.Security2CommandsSupportedGet

Query the commands supported by a node when using S2.

Grizzly.ZWave.Commands.Security2CommandsSupportedReport

Lists commands supported by a node when using S2.

Grizzly.ZWave.Commands.SecurityCommandsSupportedGet

Query the commands supported by a node when using S2.

Grizzly.ZWave.Commands.SecurityCommandsSupportedReport

Lists commands supported by a node when using S0.

Grizzly.ZWave.Commands.SensorBinaryGet

What does this command do??

Grizzly.ZWave.Commands.SensorBinaryReport

This command is used to advertise whether a binary sensor was triggered.

Grizzly.ZWave.Commands.SensorBinarySupportedSensorGet

Requests the list of supported sensor types.

Grizzly.ZWave.Commands.SensorBinarySupportedSensorReport

Advertises a supporting node's supported sensor types.

Grizzly.ZWave.Commands.SensorMultilevelGet

This module implements command SENSOR_MULTILEVEL_GET of command class COMMAND_CLASS_SENSOR_MULTILEVEL. The command is used to request the current reading from a multilevel sensor.

Grizzly.ZWave.Commands.SensorMultilevelReport

This module implements command COMMAND_CLASS_SENSOR_MULTILEVEL implements the SENSOR_MULTILEVEL_REPORT command class.

Grizzly.ZWave.Commands.SensorMultilevelSupportedScaleGet

This module implements command SENSOR_MULTILEVEL_SUPPORTED_SCALE_GET of command class COMMAND_CLASS_SENSOR_MULTILEVEL. This command is used to retrieve the supported scales of the specific sensor type from the Multilevel Sensor device.

Grizzly.ZWave.Commands.SensorMultilevelSupportedScaleReport

This module implements command SENSOR_MULTILEVEL_SUPPORTED_SCALE_REPORT of the COMMAND_CLASS_SENSOR_MULTILEVEL command class. This command is used to advertise the supported scales of a specified multilevel sensor type.

Grizzly.ZWave.Commands.SensorMultilevelSupportedSensorGet

This module implements command SENSOR_MULTILEVEL_SUPPORTED_GET_SENSOR of command class COMMAND_CLASS_SENSOR_MULTILEVEL The command requests the list of supported sensor types.

Grizzly.ZWave.Commands.SensorMultilevelSupportedSensorReport

This module implements command SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT of the COMMAND_CLASS_SENSOR_MULTILEVEL command class. This command is used to advertise the supported Sensor Types by a supporting node.

Grizzly.ZWave.Commands.SmartStartJoinStarted

This command is sent to the unsolicited destinations when a Smart Start inclusion starts.

Grizzly.ZWave.Commands.SoundSwitchConfigurationGet

This command is used to request the current configuration for playing tones at the supporting node.

Grizzly.ZWave.Commands.SoundSwitchConfigurationReport

This command is used to advertise the current configuration for playing tones at the sending node.

Grizzly.ZWave.Commands.SoundSwitchConfigurationSet

This command is used to set the configuration for playing tones at the supporting node.

Grizzly.ZWave.Commands.SoundSwitchToneInfoGet

This command is used to query the information associated with a tone at a supporting node.

Grizzly.ZWave.Commands.SoundSwitchToneInfoReport

This command is used to advertise the information associated with a tone at a supporting node.

Grizzly.ZWave.Commands.SoundSwitchTonePlayGet

This command is used to request the current tone being played by the receiving node.

Grizzly.ZWave.Commands.SoundSwitchTonePlayReport

This command is used to instruct a supporting node to play (or stop playing) a tone.

Grizzly.ZWave.Commands.SoundSwitchTonePlaySet

This command is used to instruct a supporting node to play (or stop playing) a tone.

Grizzly.ZWave.Commands.SoundSwitchTonesNumberGet

This command is used to request the number of tones supported by the receiving node.

Grizzly.ZWave.Commands.SoundSwitchTonesNumberReport

This command is used to advertise the number of tones supported by the sending node.

Grizzly.ZWave.Commands.StatisticsClear

This command is used to clear all statistic registers maintained by the node.

Grizzly.ZWave.Commands.StatisticsGet

This command is used to query Installation and Maintenance statistics from a node.

Grizzly.ZWave.Commands.StatisticsReport

This command is used to query Installation and Maintenance statistics from a node.

Grizzly.ZWave.Commands.SupervisionGet

This command is used to initiate the execution of a command and to request the immediate and future status of the process being initiated.

Grizzly.ZWave.Commands.SupervisionReport

This command is used to advertise the status of one or more command process(es).

Grizzly.ZWave.Commands.SwitchBinaryGet

Get the command value of a binary switch

Grizzly.ZWave.Commands.SwitchBinaryReport

Module for the SWITCH_BINARY_REPORT command

Grizzly.ZWave.Commands.SwitchBinarySet

Module for the SWITCH_BINARY_SET command

Grizzly.ZWave.Commands.SwitchMultilevelGet

Module for the SWITCH_MULTILEVEL_GET

Grizzly.ZWave.Commands.SwitchMultilevelReport

Module for the SWITCH_MULTILEVEL_REPORT

Grizzly.ZWave.Commands.SwitchMultilevelSet

Module for the SWITCH_MULTILEVEL_SET

Grizzly.ZWave.Commands.SwitchMultilevelStartLevelChange

Module for the SWITCH_MULTILEVEL_START_LEVEL_CHANGE

Grizzly.ZWave.Commands.SwitchMultilevelStopLevelChange

Module for the SWITCH_MULTILEVEL_STOP_LEVEL_CHANGE

Grizzly.ZWave.Commands.ThermostatFanModeGet

This module implements command THERMOSTAT_FAN_MODE_GET of the COMMAND_CLASS_THERMOSTAT_FAN_MODE command class

Grizzly.ZWave.Commands.ThermostatFanModeReport

This module implement command THERMOSTAT_FAN_MODE_REPORT of the COMMAND_CLASS_THERMOSTAT_FAN_MODE command class

Grizzly.ZWave.Commands.ThermostatFanModeSet

This module implement command THERMOSTAT_FAN_MODE_SET of the COMMAND_CLASS_THERMOSTAT_FAN_MODE command class

Grizzly.ZWave.Commands.ThermostatFanModeSupportedGet

This command is used to request the supported modes from the device.

Grizzly.ZWave.Commands.ThermostatFanModeSupportedReport

This command is used to report the device's supported thermostat modes.

Grizzly.ZWave.Commands.ThermostatFanStateGet

This module implement command THERMOSTAT_FAN_STATE_GET of the COMMAND_CLASS_THERMOSTAT_FAN_STATE command class

Grizzly.ZWave.Commands.ThermostatFanStateReport

This module implements command THERMOSTAT_FAN_STATE_REPORT of the COMMAND_CLASS_THERMOSTAT_FAN_STATE command class.

Grizzly.ZWave.Commands.ThermostatModeGet

This module implements command THERMOSTAT_MODE_GET of the command class COMMAND_CLASS_THERMOSTAT_MODE.

Grizzly.ZWave.Commands.ThermostatModeReport

This module implements command THERMOSTAT_MODE_REPORT of the COMMAND_CLASS_THERMOSTAT_MODE command class.

Grizzly.ZWave.Commands.ThermostatModeSet

This module implements command THERMOSTAT_MODE_SET of the COMMAND_CLASS_THERMOSTAT_MODE command class.

Grizzly.ZWave.Commands.ThermostatModeSupportedGet

This module implements command THERMOSTAT_MODE_SUPPORTED_GET of the COMMAND_CLASS_THERMOSTAT_MODE command class.

Grizzly.ZWave.Commands.ThermostatModeSupportedReport

This command is used to report the thermostat's supported modes.

Grizzly.ZWave.Commands.ThermostatOperatingStateGet

This module implement command THERMOSTAT_OPERATING_STATE_GET of the COMMAND_CLASS_THERMOSTAT_OPERATING_STATE command class

Grizzly.ZWave.Commands.ThermostatOperatingStateReport

This module implement command THERMOSTAT_OPERATING_STATE_REPORT (v1) of the COMMAND_CLASS_THERMOSTAT_OPERATING_STATE command class

Grizzly.ZWave.Commands.ThermostatSetbackGet

This module implements command THERMOSTAT_SETBACK_GET of the command class COMMAND_CLASS_THERMOSTAT_SETBACK.

Grizzly.ZWave.Commands.ThermostatSetbackReport

This module implements command THERMOSTAT_SETBACK_REPORT of the COMMAND_CLASS_THERMOSTAT_SETBACK command class. This command is used to report the setback state of the thermostat.

Grizzly.ZWave.Commands.ThermostatSetbackSet

This module implements command THERMOSTAT_SETBACK_SET of the COMMAND_CLASS_THERMOSTAT_SETBACK command class.

Grizzly.ZWave.Commands.ThermostatSetpointCapabilitiesGet

This command is used request the supported setpoint value range for a setpoint type.

Grizzly.ZWave.Commands.ThermostatSetpointCapabilitiesReport

This command is used advertise the supported setpoint value range for a given setpoint type.

Grizzly.ZWave.Commands.ThermostatSetpointGet

This module implements command THERMOSTAT_SETPOINT_GET of the COMMAND_CLASS_THERMOSTAT_SETPOINT command class.

Grizzly.ZWave.Commands.ThermostatSetpointReport

This module implements command THERMOSTAT_SETPOINT_REPORT of the COMMAND_CLASS_THERMOSTAT_SETPOINT command class.

Grizzly.ZWave.Commands.ThermostatSetpointSet

This module implements command THERMOSTAT_SETPOINT_SET of the COMMAND_CLASS_THERMOSTAT_SETPOINT command class.

Grizzly.ZWave.Commands.ThermostatSetpointSupportedGet

This module implements command THERMOSTAT_SETPOINT_SUPPORTED_GET of the COMMAND_CLASS_THERMOSTAT_SETPOINT command class.

Grizzly.ZWave.Commands.ThermostatSetpointSupportedReport

This command is used to report the thermostat's supported setpoint types.

Grizzly.ZWave.Commands.TimeGet

This command is used to request the current time from a supporting node.

Grizzly.ZWave.Commands.TimeOffsetGet

This command is used to request the Time Zone Offset (TZO) and Daylight Savings Time (DST) parameters from a supporting node.

Grizzly.ZWave.Commands.TimeOffsetReport

This command is used to advertise the Time Zone Offset (TZO) and Daylight Savings Time (DST) parameters.

Grizzly.ZWave.Commands.TimeOffsetSet

This command is used to set Time Zone Offset (TZO) and Daylight Savings Time (DST) at the supporting node.

Grizzly.ZWave.Commands.TimeParametersGet

This command is used to request date and time parameters.

Grizzly.ZWave.Commands.TimeParametersReport

This command is used to advertise date and time.

Grizzly.ZWave.Commands.TimeParametersSet

This command is used to set current date and time in Universal Time (UTC).

Grizzly.ZWave.Commands.TimeReport

This command is used to report the current time.

Grizzly.ZWave.Commands.UserCodeCapabilitiesGet

This command is used to request the User Code capabilities of a node.

Grizzly.ZWave.Commands.UserCodeCapabilitiesReport

This command is used to advertise User Code capabilities.

Grizzly.ZWave.Commands.UserCodeChecksumGet

What does this command do??

Grizzly.ZWave.Commands.UserCodeChecksumReport

What does this command do??

Grizzly.ZWave.Commands.UserCodeGet

This module implements command USER_CODE_GET of the COMMAND_CLASS_USER_CODE command class.

Grizzly.ZWave.Commands.UserCodeKeypadModeGet

This command is used to request a node's keypad mode.

Grizzly.ZWave.Commands.UserCodeKeypadModeReport

This command is used to report the keypad mode at the receiving node.

Grizzly.ZWave.Commands.UserCodeKeypadModeSet

This command is used to set the keypad mode at the receiving node.

Grizzly.ZWave.Commands.UserCodeReport

UserCodeReport reports on a user code

Grizzly.ZWave.Commands.UserCodeSet

UserCodeSet sets the user code

Grizzly.ZWave.Commands.UserCodeUsersNumberGet

This module implements the command USERS_NUMBER_GET from the COMMAND_CLASS_USER_CODE command class.

Grizzly.ZWave.Commands.UserCodeUsersNumberReport

Gets the number of supported user codes

Grizzly.ZWave.Commands.VersionCapabilitiesGet

This module implements command VERSION_CAPABILITIES_GET of command class COMMAND_CLASS_VERSION

Grizzly.ZWave.Commands.VersionCapabilitiesReport

This module implements command VERSION_CAPABILITIES_REPORT of command class COMMAND_CLASS_VERSION

Grizzly.ZWave.Commands.VersionCommandClassGet

This module implements command VERSION_COMMAND_CLASS_GET of command class COMMAND_CLASS_VERSION

Grizzly.ZWave.Commands.VersionCommandClassReport

Reports the command class version for a device

Grizzly.ZWave.Commands.VersionGet

This module implements command VERSION_GET of command class COMMAND_CLASS_VERSION

Grizzly.ZWave.Commands.VersionReport

This module implements command VERSION_REPORT of command class COMMAND_CLASS_VERSION

Grizzly.ZWave.Commands.VersionZWaveSoftwareGet

This module implements command VERSION_ZWAVE_SOFTWARE_GET of command class COMMAND_CLASS_VERSION

Grizzly.ZWave.Commands.VersionZWaveSoftwareReport

This module implements command VERSION_ZWAVE_SOFTWARE_REPORT of command class COMMAND_CLASS_VERSION

Grizzly.ZWave.Commands.WakeUpIntervalCapabilitiesGet

This module implements the WAKE_UP_INTERVAL_CAPABILITIES_GET command of the COMMAND_CLASS_WAKE_UP command class.

Grizzly.ZWave.Commands.WakeUpIntervalCapabilitiesReport

This module implements the WAKE_UP_INTERVAL_CAPABILITIES_REPORT command of the COMMAND_CLASS_WAKE_UP command class.

Grizzly.ZWave.Commands.WakeUpIntervalGet

This module implements the WAKE_UP_INTERVAL_GET command of the COMMAND_CLASS_WAKE_UP command class

Grizzly.ZWave.Commands.WakeUpIntervalReport

This module implements the WAKE_UP_INTERVAL_REPORT command of the COMMAND_CLASS_WAKE_UP command class.

Grizzly.ZWave.Commands.WakeUpIntervalSet

This module implements the WAKE_UP_INTERVAL_SET command of the COMMAND_CLASS_WAKE_UP command class.

Grizzly.ZWave.Commands.WakeUpNoMoreInformation

This module implements the WAKE_UP_NO_MORE_INFORMATION command of the COMMAND_CLASS_WAKE_UP command class

Grizzly.ZWave.Commands.WakeUpNotification

This module implements the WAKE_UP_NOTIFICATION command of the COMMAND_CLASS_WAKE_UP command class

Grizzly.ZWave.Commands.WindowCoveringGet

The WindowCoveringGet command is used to request the status of a specified Windows Covering Parameter.

Grizzly.ZWave.Commands.WindowCoveringReport

his command is used to request the status of a specified Covering Parameter.

Grizzly.ZWave.Commands.WindowCoveringSet

This command is used to control one or more parameters in a window covering device.

Grizzly.ZWave.Commands.WindowCoveringStartLevelChange

This command is used to initiate a transition of one parameter to a new level.

Grizzly.ZWave.Commands.WindowCoveringStopLevelChange

This command is used to stop an ongoing transition.

Grizzly.ZWave.Commands.WindowCoveringSupportedGet

This command is used to request the supported properties of a windows covering device.

Grizzly.ZWave.Commands.WindowCoveringSupportedReport

This command is used to advertise the supported properties of a windows covering device.

Grizzly.ZWave.Commands.ZIPKeepAlive

The Z/IP Packet keep alive command

Grizzly.ZWave.Commands.ZIPPacket

Command for sending Z-Wave commands via Z/IP

Grizzly.ZWave.Commands.ZIPPacket.HeaderExtensions

Functions for working with the header extension in a Z/IP Packet.

Grizzly.ZWave.Commands.ZIPPacket.HeaderExtensions.EncapsulationFormatInfo

Encapsulation format info for a Z/IP Packet

Grizzly.ZWave.Commands.ZIPPacket.HeaderExtensions.ExpectedDelay

Expected Delay is the header extension that is found in a Z/IP Command to indicate how many seconds until the command will be received by a node and processed.

Grizzly.ZWave.Commands.ZIPPacket.HeaderExtensions.InstallationAndMaintenanceReport

The installation and maintenance report for a Z/IP Packet

Grizzly.ZWave.Commands.ZWaveLongRangeChannelGet

Command to request the currently configured Z-Wave Long Range Channel

Grizzly.ZWave.Commands.ZWaveLongRangeChannelReport

Command to advertise the configured Z-Wave Long Range Channel

Grizzly.ZWave.Commands.ZWaveLongRangeChannelSet

Command to configure which channel to use for Z-Wave Long Range

Grizzly.ZWave.Commands.ZwaveplusInfoGet

Used to get additional information of a Z-Wave Plus device.

Grizzly.ZWave.Commands.ZwaveplusInfoReport

This command reports the version of the Z-Wave Plus framework used and provides additional information of the Z-Wave Plus device.

Grizzly.ZWave.DSK

Module for working with the SmartStart and S2 DSKs

Grizzly.ZWave.DecodeError

Exception for when decoding a Z-Wave Command goes wrong

Grizzly.ZWave.DeviceClass

Z-Wave device classes

Grizzly.ZWave.DeviceClasses

Z-Wave device classes

Grizzly.ZWave.Encoding

Utility functions for encoding/decoding common data types.

Grizzly.ZWave.IconType

The installer icon type is used in Z-Wave Plus devices to allow interoperability with generic Z-Wave graphical user interfaces.

Grizzly.ZWave.Notifications
Grizzly.ZWave.QRCode

Z-Wave QR code This module handles Z-Wave QR codes that follow Silicon Labs Software Design Specification SDS13937 and SDS13944.

Grizzly.ZWave.Security

Helpers for security

Grizzly.ZWave.SmartStart.MetaExtension

Meta Extensions for SmartStart devices for QR codes and node provisioning list

Grizzly.ZWave.SmartStart.MetaExtension.UUID16

This is used to advertise 16 bytes of manufactured-defined information that is unique for a given product. Z-Wave UUIDs are not limited to the format outlined in RFC 4122 but can also be ASCII characters and a relevant prefix.

Grizzly.ZWave.ZWaveError

Exception for when receiving unsupported Z-Wave binary

Grizzly.ZWaveFirmware

Z-Wave module firmware upgrade support.

Grizzly.ZWaveFirmware.UpgradeSpec

A firmware upgrade specification used to determine if a firmware image can be applied given the running firmware version.

## Mix Tasks

mix zipgateway.cfg

Prints the generated zipgateway config to the console

mix zwave.gen.command

Generates the scaffolding for a new Z-Wave Command

mix zwave.gen.command_class

Generates the scaffolding for a new Z-Wave Command

Next Page → README