open-zwave
« Back to VersTracker
Description:
Library that interfaces with selected Z-Wave PC controllers
Type: Formula  |  Tracked Since: Nov 13, 2024
Links: Homepage  |  GitHub  |  Docs  |  formulae.brew.sh
Stars: 1,058  |  Forks: 891  |  Language: C++  |  Category: Networking
Tags: home-automation zwave iot cplusplus library networking
Install: brew install open-zwave
About:
OpenZWave is a cross-platform C++ library that provides a stable, documented API for communicating with Z-Wave home automation networks via supported USB dongles and controllers. It abstracts the low-level Z-Wave protocol, enabling developers to build applications for monitoring and controlling Z-Wave devices like lights, locks, and sensors. Its main value is offering a vendor-neutral, open-source foundation for integrating Z-Wave functionality into home automation software and gateways.
Key Features:
  • Cross-platform C++ library for Z-Wave communication
  • Supports a wide range of Z-Wave USB controllers and devices
  • Provides a stable, documented API for application integration
  • Enables monitoring and control of home automation networks
  • Open-source and vendor-neutral implementation
Use Cases:
  • Integrating Z-Wave control into custom home automation software
  • Building a dedicated Z-Wave gateway or bridge for IoT systems
  • Developing applications to monitor and manage Z-Wave device networks
Alternatives:
  • ZwaveJS2MQTT – A Node.js-based, modern alternative offering a Web UI and MQTT gateway, often used with Home Assistant.
  • Home Assistant Z-Wave integration – A tightly integrated, user-friendly solution within a larger home automation platform, vs. OpenZWave's standalone library approach.
Version History
Detected Version Rev Change Commit
Nov 13, 2024 9:06am 0 VERSION_BUMP 5c620afd
Nov 3, 2024 2:38pm 0 VERSION_BUMP e57f5bf3