QT5 Wrapper for OpenZWave
Find a file
Justin Hammond 72a55e5b38
Fix Crash when values that have been deleted (#17)
* Allow Statistics Timeout to be adjustable

* Fix Crash with Values that have been deleted/removed when the Notification Arrives at the app
2020-01-17 16:16:08 +08:00
Docker use binary resource files instead 2020-01-06 14:45:41 +08:00
docs add Association Management Commands (#14) 2020-01-09 11:36:48 +08:00
qt-openzwave Fix Crash when values that have been deleted (#17) 2020-01-17 16:16:08 +08:00
qt-openzwavedatabase use binary resource files instead 2020-01-06 14:45:41 +08:00
qt-ozwdaemon Fix Crash when values that have been deleted (#17) 2020-01-17 16:16:08 +08:00
qt-simpleclient Windows Build Fixes 2019-08-23 16:53:31 +08:00
tools Fix Crash when values that have been deleted (#17) 2020-01-17 16:16:08 +08:00
.dockerignore use binary resource files instead 2020-01-06 14:45:41 +08:00
.gitignore fix up assert for Notifications 2019-11-06 11:28:27 +08:00
.qmake.conf add this file 2019-07-01 16:27:46 +08:00
LICENSE Initial commit 2019-05-22 17:14:17 +08:00
makeosxbundle.sh Basic MQTT Client working 2019-10-25 17:35:05 +08:00
qt-openzwave.pri Basic MQTT Client working 2019-10-25 17:35:05 +08:00
qt-openzwave.pro streamline the build a bit 2020-01-03 15:10:43 +08:00
README.md update documentation 2020-01-06 14:48:18 +08:00
setenv.sh Add some info about the Network/Controller 2019-12-03 14:07:17 +08:00
updaterpath.sh Basic MQTT Client working 2019-10-25 17:35:05 +08:00

qt-openzwave

This is a QT Wrapper for OpenZWave and contains ozwdaemon - a service that allows you to remotely manage a Z-Wave Network via ozw-admin or connect to a MQTT Broker.

Home Assistant MQTT Client Adapter

A Docker Container to connect to the new Z-Wave Integration for Home Assistant - python-openzwave-mqtt

Running:

Start a container with the following command line:

docker run -it --security-opt seccomp=unconfined --device=/dev/ttyUSB0 -v /tmp/ozw:/opt/ozw/config -e MQTT_SERVER="10.100.200.102" -e USBPATH=/dev/ttyUSB0 openzwave/ozwdaemon:latest

  • replace MQTT_SERVER with the IP address of the MQTT Server
  • replace all /dev/ttyUSB0 entries with the path to your USB Stick.
  • OpenZWave Config Files are copied on startup to the host directory specified by /tmp/ozw - You should replace it with a directory that is persistent.

the --security-opt seccomp=unconfined is needed to generate meaningfull backtraces, otherwise it will be difficult for us to debug.

Please see docs/MQTT.md for further information

QT Wrapper Interface

Documentation is in progress. See the qt-simpleclient for a basic example.