ZWaveDevice child components

Depending on the Z-Wave command classes supported, a ZWaveDevice has some number of additional dynamic “child components”. By default, these components are seen directly under the device’s Points extension when expanding the device in the Nav tree, and also in the device’s property sheet (Figure 13).

Figure 13. Example dynamic child components under a ZWaveDevice


Example dynamic child components under a ZWaveDevice

Child components have default names such as “Version”, “Naming”, “manufacturerSpecific”, and so on. Often child components have right-click actions to read or write data to/from the Z-Wave device. Actions on these components are available in the Nav tree or in the property sheet.

Figure 14. Actions on child components available in Nav tree or ZWaveDevice’s property sheet


Actions on child components available in Nav tree or ZWaveDevice’s property sheet

In some cases, a few actions are “promoted” to be actions on the parent ZWaveDevice component. For example, two “Assign” actions for the “Naming” child component (Node Name, Node Location) are available on the ZWaveDevice. For related details, see ZWaveDevice actions.

Child component types for ZWaveDevice objects are listed in the following section.

Child component types

Child components are immediately recognizable by their default name, which corresponds to a particular Z-Wave command class. Table 3 alphabetically lists current types of child components for ZWaveDevices by default name, and provides a link to a reference topic for each type.

Table 3. Alphabetical listing (by default name) of possible ZWaveDevice child components

Component under ZWaveDevice (reference information) Z-Wave Command Class
applicationStatus (CcApplicationStatus) Application Status
associations (ZWaveAssociationDeviceExt) Association
associations (ZWaveAssociationDeviceExt) Multi Channel Association
basicTariffInfo (CcBasicTariffInfo) Basic Tariff Information
clock (CcClock) Clock
configuration (ZWaveConfigDeviceExt) Configuration
hrvControl (CcHrvControl) HRV Control
hrvStatus (CcHrvStatus) HRV Status
indicator (CcIndicator) Indicator
manufacturerSpecific (ZWaveManufacturerSpecific) Manufacturer Specific
multiInstance (CcMultiInstance) Multi Instance or Multi Channel
Naming (ZWaveNames) Node Name & Location
protection (CcProtection) Protection
Scenes (ZWaveSceneNetworkExt) Scene Activation
switchAll (CcSwitchAll) All Switch
time (CcTime). Time
users (ZWaveUserDeviceExt) User Code
version (ZWaveVersion). Version
wakeUp (CcWakeUp) Wake Up