Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| z-wave [2025/10/24 12:10] – [Further Reading] davel17 | z-wave [2026/04/07 18:27] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Z-Wave® Terminology and Technical Overview ====== | ====== Z-Wave® Terminology and Technical Overview ====== | ||
| - | |||
| [[http:// | [[http:// | ||
| This page is about the Z-Wave technology in general terms: if you're ready to get started using Z-Wave with Indigo, check out the [[https:// | This page is about the Z-Wave technology in general terms: if you're ready to get started using Z-Wave with Indigo, check out the [[https:// | ||
| + | |||
| ===== Overview ===== | ===== Overview ===== | ||
| - | |||
| Z-Wave is a wireless mesh network technology. That is, all signals are transmitted over RF (for those with power line-based systems, no more signal noise problems from stuff plugged into the wall). Z-Wave is a proprietary technology, owned by [[http:// | Z-Wave is a wireless mesh network technology. That is, all signals are transmitted over RF (for those with power line-based systems, no more signal noise problems from stuff plugged into the wall). Z-Wave is a proprietary technology, owned by [[http:// | ||
| Line 13: | Line 12: | ||
| ===== Controllers ===== | ===== Controllers ===== | ||
| - | |||
| If you are an existing Indigo user, specifically one who uses INSTEON, you may recognize the term " | If you are an existing Indigo user, specifically one who uses INSTEON, you may recognize the term " | ||
| Line 19: | Line 17: | ||
| ==== Primary Controller ==== | ==== Primary Controller ==== | ||
| - | |||
| The Z-Wave primary controller is responsible for assigning network id and node ids to devices (Z-Wave devices are referred to as a " | The Z-Wave primary controller is responsible for assigning network id and node ids to devices (Z-Wave devices are referred to as a " | ||
| - | |||
| ==== Controller Types ==== | ==== Controller Types ==== | ||
| - | |||
| Controllers are generally one of two types. Portable controllers are handheld controllers, | Controllers are generally one of two types. Portable controllers are handheld controllers, | ||
| Static controllers are controllers that don't move around so don't necessarily need to update routing information very often. The Z-Stick is primarily a static controller - however, since it can be moved around to include other devices it may need routing updates more frequently. Other types of static controllers are some scene controllers (synonymous to the INSTEON KeypadLinc), | Static controllers are controllers that don't move around so don't necessarily need to update routing information very often. The Z-Stick is primarily a static controller - however, since it can be moved around to include other devices it may need routing updates more frequently. Other types of static controllers are some scene controllers (synonymous to the INSTEON KeypadLinc), | ||
| - | |||
| ===== Devices ===== | ===== Devices ===== | ||
| - | |||
| There are Z-Wave devices of all types you'd expect with any mature home automation technology: plug-in modules (aka wall-warts), | There are Z-Wave devices of all types you'd expect with any mature home automation technology: plug-in modules (aka wall-warts), | ||
| === Including/ | === Including/ | ||
| - | |||
| When you add a device to a network via the controller, it's called " | When you add a device to a network via the controller, it's called " | ||
| - | You can usually [[https:// | + | You can usually [[https:// |
| Devices must be awake to be included into the Z-Wave controller (the procedure for each device that supports sleep is different so you'll need to refer to the docs for your device). | Devices must be awake to be included into the Z-Wave controller (the procedure for each device that supports sleep is different so you'll need to refer to the docs for your device). | ||
| + | |||
| ===== Associations ===== | ===== Associations ===== | ||
| + | Z-Wave associations are used when one module needs to command one or more other modules. For example, an association with a switch module could be created to control a remote lamp module when the switch is turned ON and OFF. Associations are also used between a module and the Z-Stick used by Indigo. In that case, the association is often used so that Indigo can update its UI when a module changes states, or so that user defined Triggers can be executed when a button is pressed. | ||
| - | Z-Wave associations are used when one module needs to command one or more other modules. For example, an association with a switch module could be created to control a remote lamp module when the switch is turned ON and OFF. Associations are also used between a module and the Z-Stick used by Indigo. In that case, the association is often used so that Indigo can update its UI when a module changes states, or so that user defined Triggers can be executed when a button is pressed. | ||
| ===== Routing and Network Healing ===== | ===== Routing and Network Healing ===== | ||
| - | |||
| Z-Wave uses a routed mesh network for extending the range between all modules. For reliable communication to occur between distant modules, an established route, or path, needs to be created. Indigo tells the Z-Stick to create these routes when a module is Define or Synced. If you move modules to different locations it may be necessary to re-Sync them so that their new routes can be established. If you are unable to communicate with a distant module, then try re-Syncing modules that are nearby the distant module to help establish a new route. | Z-Wave uses a routed mesh network for extending the range between all modules. For reliable communication to occur between distant modules, an established route, or path, needs to be created. Indigo tells the Z-Stick to create these routes when a module is Define or Synced. If you move modules to different locations it may be necessary to re-Sync them so that their new routes can be established. If you are unable to communicate with a distant module, then try re-Syncing modules that are nearby the distant module to help establish a new route. | ||
| ===== Glossary of Terms ===== | ===== Glossary of Terms ===== | ||
| - | |||
| ^ Term ^ Definition ^ | ^ Term ^ Definition ^ | ||
| |**Association** | A pre-defined grouping of Z-Wave devices that allows them to interact with each other. | | |**Association** | A pre-defined grouping of Z-Wave devices that allows them to interact with each other. | | ||
| Line 63: | Line 54: | ||
| |**Node** | A single device in a Z-Wave network. | | |**Node** | A single device in a Z-Wave network. | | ||
| |**NodeID** | A unique identifier for each Z-Wave node within the network. | | |**NodeID** | A unique identifier for each Z-Wave node within the network. | | ||
| - | |**Optimization** | Indigo supports a feature to optimize the Z-Wave network by iterating through all network devices to " | + | |**Optimization** | Indigo supports a feature to optimize the Z-Wave network by iterating through all network devices to " |
| |**Parameter** | Z-Wave devices typically have parameters that dictate how the device behaves. For example, a dimmer may have a setting to control how quickly a light' | |**Parameter** | Z-Wave devices typically have parameters that dictate how the device behaves. For example, a dimmer may have a setting to control how quickly a light' | ||
| |**Primary Controller** | The main controller that manages the Z-Wave network. | | |**Primary Controller** | The main controller that manages the Z-Wave network. | | ||
| |**Repeater** | A Z-Wave device that's purpose is simply to pass traffic along the network. Repeaters help extend the range of the network. | | |**Repeater** | A Z-Wave device that's purpose is simply to pass traffic along the network. Repeaters help extend the range of the network. | | ||
| |**Secondary Controller** | A secondary controller can control Z-Wave devices, but it cannot add new devices to the network (only the primary controller can include or exclude devices). Secondary controllers are added or removed from the network by the primary controller. An example of a secondary controller would be a hand-held Z-Wave remote. | | |**Secondary Controller** | A secondary controller can control Z-Wave devices, but it cannot add new devices to the network (only the primary controller can include or exclude devices). Secondary controllers are added or removed from the network by the primary controller. An example of a secondary controller would be a hand-held Z-Wave remote. | | ||
| - | |**Raw Command** | Raw commands are how Indigo communicates with the Z-Wave network. Indigo supports sending custom raw commands via the Z-Wave interface. This is a more of an advanced feature. | | + | |**Raw Command** | Raw commands are how Indigo communicates with the Z-Wave network. Indigo supports sending custom raw commands via the Z-Wave interface. This is more of an advanced feature. | |
| |**Sensor** | A device that detects and transmits information to the network, such as temperature or motion. | | |**Sensor** | A device that detects and transmits information to the network, such as temperature or motion. | | ||
| |**Z-Wave** | A wireless communications protocol that uses low-energy radio waves to connect smart devices in a mesh network. | | |**Z-Wave** | A wireless communications protocol that uses low-energy radio waves to connect smart devices in a mesh network. | | ||
| - | ==== Further Reading ==== | ||
| + | ===== Further Reading ===== | ||
| If you want even more detailed information about Z-Wave, here are some resources we suggest: | If you want even more detailed information about Z-Wave, here are some resources we suggest: | ||
| Line 81: | Line 72: | ||
| ----------------------- | ----------------------- | ||
| //Z-Wave® is a registered trademark of Sigma Designs, Inc. Indigo' | //Z-Wave® is a registered trademark of Sigma Designs, Inc. Indigo' | ||
| + | |||