Z-Wave Specifications are the foundation of Z-Wave Certification which is mandatory for a product to pass before it may be sold and marketed as Z-Wave compliant.
Any Z-Wave device has a Device Type, Role Type, and a list of Command Classes that can be controlled and/or supported. The specification requirements for every layer are well defined in the documentation provided, and they are also referenced in the Certification Portal with a guide to the relevant place in the specifications.
The requirement level for a new application development very much depends on the selected Device & Role Type and the number and types of Command Classes that a developer wishes to implement. The Certification Portal will help identify the mandatory requirements during the Initial Selection stage.
The Specifications are updated twice per year and marked as version xxxxA and xxxxB signifying the year of the release (e.g. 2022A). The latest released specification version should be used for new development, however it is not certifiable until it is implemented into the Certification Portal and the Compliance Test Tool (CTT). Implementation is normally finalized within the following quarter and then it is referred to as being “in-force”.
Z-Wave Specification Update Calendar
As member of the Z-Wave Alliance on Manufacturer, Principal, or Founder level, you are invited to join the Working Groups and participate in the continuous work of improving and updating the specifications, ensuring the quality, interoperability, and backwards compatibility of the Z-Wave ecosystem.
The current in-force specification package for certification is available here.
For new application development, the latest released specification can be viewed here. Note that this version is not certifiable until announced as being in-force.