Code commits
qt-openzwave
-
Justin Hammond 05b0ebad7fe016d5541b2c5f6184d9d05072a803
Merge pull request #5 from OpenZWave/mqtt
Merge in MQTT Work into master -
Justin Hammond 9d3cb64f639bee9bdbac4640efb59e1ff5cf062e
Merge pull request #4 from Fishwaldo/mqtt
New Docker Image and Backtrace Support -
Justin Hammond 5e94ec5d2784dc59e3ee4e2097d1b36f3e9583f2
Remove Docker BuildX Action.
Its too slow -
Justin Hammond ae26313469f25131f91704fccc84bcb78235dbb3
don't bother with ArmV6
-
Justin Hammond afbc7664e824619d4e459a0b4050e42ed8c8c296
don't bother with i386
-
Justin Hammond 0c904c8b601133f7f5ddce578f44e05324d484e9
testing workflow
-
Justin Hammond 32a95b156d6b73d43f8890347d81d5300651dfd1
Merge pull request #1 from Fishwaldo/master
Merge Workflow -
Justin Hammond 991fd0be2cb5f5ce9ae540fb0273b3935ae20d1b
testing workflow
-
Justin Hammond cc2eb139a7e824af461df14ea4df10be3b1ea8c1
Update buildimage.yml
-
Justin Hammond b595fc99adab4ecd8a5500c5d5c83b01ba43171a
Update buildimage.yml
-
Justin Hammond 4c0b42080a0884416d41457b9fa85faaaf40d96a
Update buildimage.yml
-
Justin Hammond a034e60b3406523b5ffcf6068d2cef05049ec4ff
testing workflow
-
Justin Hammond 4c7a0c3b06ae0f50fa17e7019c27b08578e6ab81
Create buildimage.yml
-
Justin Hammond 785de2abc30578a29b1b96597c2829a54168e202
add a file to get DebugInfo
-
Justin Hammond 626a6c303b2cc82a92f09c542b1508ab5c53e5c5
fix up arm builds
-
Justin Hammond af482c1d422b9dff68207506ce67004b11190e6a
fixups and update Dockerfile
-
Justin Hammond b6984084a0277f5028db0b1018c2491da3cea28c
testing
-
Justin Hammond 4424fcfa0816ad7ad062e43c5626d6db750e43f3
tidy up error output
-
Justin Hammond 6cb3c1e338a6362afb335b3ecbc9d71c37eadf73
fx this
-
Justin Hammond a9b05338536082aaedbcba9d8787bd7ec986e9f9
submit crashes
-
Justin Hammond 5daa58db6a3a7e76bdc0ac521e5308226cd3a7a6
backtrace and sentry.io support
-
Justin Hammond d8ea87468e7bb14aa3998c4b18874183eeacc009
Exit on Failure Flag
-
Justin Hammond d6634e833e34eb649e1a8ca070b42ab9f45e5137
Fix up install paths - Remove backtrace function
-
Justin Hammond 450bc17b2b7544ed0606b24e84bfde09974e6693
Merge pull request #1 from kpine/patch-1
-
Keith Pine <keith.pine@gmail.com> 4b5c3cc40a3c262339ce97e80fcd9a041b35ad5b
Update MQTT.md
Replace the docker repo URL with the public view of the repo.
Fix the name of the docker image used in the example command line.
Other misc formatting and wording changes. -
Justin Hammond c970e3d081aef160a24ece88c5def8e10ff76117
use . instead of : to seperate Node/Instance in assocation models
-
Justin Hammond a18fc443bf6cc0e881c7f612a4cf7e580291cb81
add new association topic for nodes and export association memberships
- docs/MQTT.md (version a18fc443bf6cc0e881c7f612a4cf7e580291cb81) (diffs)
- qt-openzwave/include/qt-openzwave/qtozwmanager.h (version a18fc443bf6cc0e881c7f612a4cf7e580291cb81) (diffs)
- qt-openzwave/include/qt-openzwave/qtozwmanager.rep (version a18fc443bf6cc0e881c7f612a4cf7e580291cb81) (diffs)
- qt-openzwave/source/qtozwmanager.cpp (version a18fc443bf6cc0e881c7f612a4cf7e580291cb81) (diffs)
- qt-openzwave/source/qtozwmanager_p.cpp (version a18fc443bf6cc0e881c7f612a4cf7e580291cb81) (diffs)
- qt-ozwdaemon/mqttAssociations.cpp (version a18fc443bf6cc0e881c7f612a4cf7e580291cb81) (diffs)
- qt-ozwdaemon/mqttAssociations.h (version a18fc443bf6cc0e881c7f612a4cf7e580291cb81) (diffs)
- qt-ozwdaemon/mqttpublisher.cpp (version a18fc443bf6cc0e881c7f612a4cf7e580291cb81) (diffs)
- qt-ozwdaemon/mqttpublisher.h (version a18fc443bf6cc0e881c7f612a4cf7e580291cb81) (diffs)
- qt-ozwdaemon/qt-ozwdaemon.pro (version a18fc443bf6cc0e881c7f612a4cf7e580291cb81) (diffs)
-
Justin Hammond 9826d80f73a9328b37a43e20486e753401ba1f23
Implement Button, Raw, BitSet and List setValue variants
- docs/MQTT.md (version 9826d80f73a9328b37a43e20486e753401ba1f23) (diffs)
- qt-openzwave/source/qtozwmanager_p.cpp (version 9826d80f73a9328b37a43e20486e753401ba1f23) (diffs)
- qt-ozwdaemon/mqttValues.cpp (version 9826d80f73a9328b37a43e20486e753401ba1f23) (diffs)
- qt-ozwdaemon/mqttcommands/setValue.cpp (version 9826d80f73a9328b37a43e20486e753401ba1f23) (diffs)
-
Justin Hammond b6fdb56effb974b10eee7149eab8feaf977df47a
Fix basic setValue calls
- qt-openzwave/source/qtozwmanager_p.cpp (version b6fdb56effb974b10eee7149eab8feaf977df47a) (diffs)
- qt-openzwave/source/qtozwvalueidmodel.cpp (version b6fdb56effb974b10eee7149eab8feaf977df47a) (diffs)
- qt-ozwdaemon/main.cpp (version b6fdb56effb974b10eee7149eab8feaf977df47a) (diffs)
- qt-ozwdaemon/mqttValues.cpp (version b6fdb56effb974b10eee7149eab8feaf977df47a) (diffs)
- qt-ozwdaemon/mqttcommands/setValue.cpp (version b6fdb56effb974b10eee7149eab8feaf977df47a) (diffs)
-
Justin Hammond e0f7cb9410b86cd43d9d6e9895619db789d53316
Add some additional manager methods etc
- qt-openzwave/include/qt-openzwave/qtozwmanager.h (version e0f7cb9410b86cd43d9d6e9895619db789d53316) (diffs)
- qt-openzwave/include/qt-openzwave/qtozwmanager.rep (version e0f7cb9410b86cd43d9d6e9895619db789d53316) (diffs)
- qt-openzwave/include/qtozwmanager_p.h (version e0f7cb9410b86cd43d9d6e9895619db789d53316) (diffs)
- qt-openzwave/source/qtozwmanager.cpp (version e0f7cb9410b86cd43d9d6e9895619db789d53316) (diffs)
- qt-openzwave/source/qtozwmanager_p.cpp (version e0f7cb9410b86cd43d9d6e9895619db789d53316) (diffs)
- qt-ozwdaemon/mqttcommands/enablePoll.cpp (version e0f7cb9410b86cd43d9d6e9895619db789d53316) (diffs)
- qt-ozwdaemon/mqttcommands/enablePoll.h (version e0f7cb9410b86cd43d9d6e9895619db789d53316) (diffs)
- qt-ozwdaemon/mqttcommands/getPollInterval.cpp (version e0f7cb9410b86cd43d9d6e9895619db789d53316) (diffs)
- qt-ozwdaemon/mqttcommands/getPollInterval.h (version e0f7cb9410b86cd43d9d6e9895619db789d53316) (diffs)
- qt-ozwdaemon/mqttcommands/mqttcommands.cpp (version e0f7cb9410b86cd43d9d6e9895619db789d53316) (diffs)
- qt-ozwdaemon/mqttcommands/refreshValue.cpp (version e0f7cb9410b86cd43d9d6e9895619db789d53316) (diffs)
- qt-ozwdaemon/mqttcommands/refreshValue.h (version e0f7cb9410b86cd43d9d6e9895619db789d53316) (diffs)
- qt-ozwdaemon/mqttcommands/setPollInterval.cpp (version e0f7cb9410b86cd43d9d6e9895619db789d53316) (diffs)
- qt-ozwdaemon/mqttcommands/setPollInterval.h (version e0f7cb9410b86cd43d9d6e9895619db789d53316) (diffs)
- qt-ozwdaemon/mqttcommands/syncroniseNodeNeighbors.cpp (version e0f7cb9410b86cd43d9d6e9895619db789d53316) (diffs)
- qt-ozwdaemon/mqttcommands/syncroniseNodeNeighbors.h (version e0f7cb9410b86cd43d9d6e9895619db789d53316) (diffs)
- qt-ozwdaemon/mqttpublisher.cpp (version e0f7cb9410b86cd43d9d6e9895619db789d53316) (diffs)
- qt-ozwdaemon/qt-ozwdaemon.pro (version e0f7cb9410b86cd43d9d6e9895619db789d53316) (diffs)
-
Justin Hammond 8c8da7fc03abfeff5101f7f89f79706bcaf5eea5
Add Version Information
- qt-openzwave/include/qt-openzwave/qtopenzwave.h (version 8c8da7fc03abfeff5101f7f89f79706bcaf5eea5) (diffs)
- qt-openzwave/qt-openzwave.pro (version 8c8da7fc03abfeff5101f7f89f79706bcaf5eea5) (diffs)
- qt-openzwave/source/qtopenzwave.cpp (version 8c8da7fc03abfeff5101f7f89f79706bcaf5eea5) (diffs)
- qt-ozwdaemon/mqttpublisher.cpp (version 8c8da7fc03abfeff5101f7f89f79706bcaf5eea5) (diffs)
- qt-ozwdaemon/qt-ozwdaemon.pro (version 8c8da7fc03abfeff5101f7f89f79706bcaf5eea5) (diffs)
- qt-ozwdaemon/qtozwdaemon.cpp (version 8c8da7fc03abfeff5101f7f89f79706bcaf5eea5) (diffs)
- qt-ozwdaemon/qtozwdaemon.h (version 8c8da7fc03abfeff5101f7f89f79706bcaf5eea5) (diffs)
-
Justin Hammond 04440c3929899ba9eb202db9184737ec8683ee14
Add some info about the Network/Controller
- qt-ozwdaemon/mqttpublisher.cpp (version 04440c3929899ba9eb202db9184737ec8683ee14) (diffs)
- qt-ozwdaemon/mqttpublisher.h (version 04440c3929899ba9eb202db9184737ec8683ee14) (diffs)
- qt-ozwdaemon/qtrj.cpp (version 04440c3929899ba9eb202db9184737ec8683ee14) (diffs)
- qt-ozwdaemon/qtrj.h (version 04440c3929899ba9eb202db9184737ec8683ee14) (diffs)
- setenv.sh (version 04440c3929899ba9eb202db9184737ec8683ee14) (diffs)
-
Justin Hammond dbe644e29a86609622f39dfbbbef984a83c96e79
Add some Manager Methods that were missing.
- qt-openzwave/include/qt-openzwave/qtozwmanager.h (version dbe644e29a86609622f39dfbbbef984a83c96e79) (diffs)
- qt-openzwave/include/qt-openzwave/qtozwmanager.rep (version dbe644e29a86609622f39dfbbbef984a83c96e79) (diffs)
- qt-openzwave/include/qtozwmanager_p.h (version dbe644e29a86609622f39dfbbbef984a83c96e79) (diffs)
- qt-openzwave/source/qtozwmanager.cpp (version dbe644e29a86609622f39dfbbbef984a83c96e79) (diffs)
- qt-openzwave/source/qtozwmanager_p.cpp (version dbe644e29a86609622f39dfbbbef984a83c96e79) (diffs)
-
Justin Hammond bf27e02bd70b7bce316bbc54afbf37aa0a5d14f4
Use GetCommandClassName from Manager Class
-
Justin Hammond 5ed756376c8ed9477ec0d02f6bb39c90d98a82ee
Use Basic/Generic/Specific Strings from OZW
-
Justin Hammond c08ef473490d02283c13cf70d21bb1e4ee5cd4c3
more doco updates
-
Justin Hammond 329248ac8d04a48a8d033d66f6d968dd70f30456
update doco
-
Justin Hammond 326df3464cf2eb72266a35e4017ce5dbca41029a
update documentation
-
Justin Hammond 1c0afb8035be5e1d6077b7ac3df692ffe381d783
update topics and more documentation
-
Justin Hammond 993341bcc2102d5cf30e85b72ac86018e22b75f2
start documenting things
-
Justin Hammond 910ac8c39a3ed7ad67072dc50527174870cb53d7
Tidy up the Source a bit
- qt-ozwdaemon/mqttNodes.cpp (version 910ac8c39a3ed7ad67072dc50527174870cb53d7) (diffs)
- qt-ozwdaemon/mqttNodes.h (version 910ac8c39a3ed7ad67072dc50527174870cb53d7) (diffs)
- qt-ozwdaemon/mqttValues.cpp (version 910ac8c39a3ed7ad67072dc50527174870cb53d7) (diffs)
- qt-ozwdaemon/mqttValues.h (version 910ac8c39a3ed7ad67072dc50527174870cb53d7) (diffs)
- qt-ozwdaemon/mqttpublisher.cpp (version 910ac8c39a3ed7ad67072dc50527174870cb53d7) (diffs)
- qt-ozwdaemon/mqttpublisher.h (version 910ac8c39a3ed7ad67072dc50527174870cb53d7) (diffs)
- qt-ozwdaemon/qt-ozwdaemon.pro (version 910ac8c39a3ed7ad67072dc50527174870cb53d7) (diffs)
-
Justin Hammond 7095f863f4df1af04d0437cdafe1f776ed17b434
Node and Value Removals and Clear MQTT Topics when closing OZW
- qt-openzwave/include/qt-openzwave/qtozwnodemodel.h (version 7095f863f4df1af04d0437cdafe1f776ed17b434) (diffs)
- qt-openzwave/include/qt-openzwave/qtozwvalueidmodel.h (version 7095f863f4df1af04d0437cdafe1f776ed17b434) (diffs)
- qt-openzwave/include/qtozwnodemodel_p.h (version 7095f863f4df1af04d0437cdafe1f776ed17b434) (diffs)
- qt-openzwave/include/qtozwvalueidmodel_p.h (version 7095f863f4df1af04d0437cdafe1f776ed17b434) (diffs)
- qt-openzwave/source/qtozwmanager_p.cpp (version 7095f863f4df1af04d0437cdafe1f776ed17b434) (diffs)
- qt-openzwave/source/qtozwnodemodel.cpp (version 7095f863f4df1af04d0437cdafe1f776ed17b434) (diffs)
- qt-openzwave/source/qtozwnodemodel_p.cpp (version 7095f863f4df1af04d0437cdafe1f776ed17b434) (diffs)
- qt-openzwave/source/qtozwvalueidmodel.cpp (version 7095f863f4df1af04d0437cdafe1f776ed17b434) (diffs)
- qt-openzwave/source/qtozwvalueidmodel_p.cpp (version 7095f863f4df1af04d0437cdafe1f776ed17b434) (diffs)
- qt-ozwdaemon/mqttpublisher.cpp (version 7095f863f4df1af04d0437cdafe1f776ed17b434) (diffs)
-
Justin Hammond f8e01864d8d5e9693137ce5313a6f91917762004
forgot these files
-
Justin Hammond 77f792cb001702b6f84fd40439c41c9e6834e1d2
Node/Value Deletion - WIP
- qt-openzwave/include/qt-openzwave/qtozwmanager.h (version 77f792cb001702b6f84fd40439c41c9e6834e1d2) (diffs)
- qt-openzwave/include/qt-openzwave/qtozwmanager.rep (version 77f792cb001702b6f84fd40439c41c9e6834e1d2) (diffs)
- qt-openzwave/include/qtozwmanager_p.h (version 77f792cb001702b6f84fd40439c41c9e6834e1d2) (diffs)
- qt-openzwave/source/qtozwassociationmodel_p.cpp (version 77f792cb001702b6f84fd40439c41c9e6834e1d2) (diffs)
- qt-openzwave/source/qtozwmanager.cpp (version 77f792cb001702b6f84fd40439c41c9e6834e1d2) (diffs)
- qt-openzwave/source/qtozwmanager_p.cpp (version 77f792cb001702b6f84fd40439c41c9e6834e1d2) (diffs)
- qt-openzwave/source/qtozwnodemodel_p.cpp (version 77f792cb001702b6f84fd40439c41c9e6834e1d2) (diffs)
- qt-openzwave/source/qtozwnotification.cpp (version 77f792cb001702b6f84fd40439c41c9e6834e1d2) (diffs)
- qt-openzwave/source/qtozwvalueidmodel_p.cpp (version 77f792cb001702b6f84fd40439c41c9e6834e1d2) (diffs)
- qt-ozwdaemon/mqttcommands/mqttcommands.cpp (version 77f792cb001702b6f84fd40439c41c9e6834e1d2) (diffs)
- qt-ozwdaemon/mqttpublisher.cpp (version 77f792cb001702b6f84fd40439c41c9e6834e1d2) (diffs)
- qt-ozwdaemon/mqttpublisher.h (version 77f792cb001702b6f84fd40439c41c9e6834e1d2) (diffs)
- qt-ozwdaemon/qt-ozwdaemon.pro (version 77f792cb001702b6f84fd40439c41c9e6834e1d2) (diffs)
-
Justin Hammond 69a6cfb0d09618f10c9cedc0e6192de9d4fd6018
Update Topics with Instance and CC info
-
Justin Hammond 663c93599b4c697ca69bec51a99adae37e22c898
Topic should not begin with / - Thanks Freshcoast
-
Justin Hammond 0902d61c19c724ccde6b11be60ff8dddbe0095a9
only send ValueChanged/ValueRefreshed Messages if something has actually changed - and Fix a Crash with NodeNew messages. Also, Don't strip installed Binaries so we get nicer backtraces
-
Justin Hammond 701a0510dc563b516991d80f4b127ee9d8b600b6
dnf needs a -y
-
Justin Hammond 2dc6dac198b26635627ebfa9079cb15d631d6d87
update Dockerfile
-
Justin Hammond 4bf8bde518d874537c22fd8f4fba04c197435145
Purge the last of QJson
-
Justin Hammond 201b624c4413b744ed036c9a9e440f88904dd065
Update Value to rapidjson
-
Justin Hammond 0101ae4547ff5a884121d41ddeae21685c2a8921
Stats convered to RapidJSON
-
Justin Hammond d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1
Porting to RapidJson
- qt-ozwdaemon/mqttcommands/IsNodeFailed.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/IsNodeFailed.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/addNode.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/addNode.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/assignReturnRoute.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/assignReturnRoute.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/cancelControllerCommand.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/cancelControllerCommand.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/checkLatestConfigFileRevision.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/checkLatestConfigFileRevision.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/checkLatestMFSRevision.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/checkLatestMFSRevision.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/deleteAllReturnRoute.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/deleteAllReturnRoute.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/downloadLatestConfigFileRevision.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/downloadLatestConfigFileRevision.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/downloadLatestMFSRevision.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/downloadLatestMFSRevision.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/hardResetController.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/hardResetController.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/hasNodeFailed.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/hasNodeFailed.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/healNetwork.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/healNetwork.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/healNetworkNode.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/healNetworkNode.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/mqttcommands.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/mqttcommands.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/open.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/open.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/ping.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/ping.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/refreshnodeinfo.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/refreshnodeinfo.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/removeFailedNode.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/removeFailedNode.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/removeNode.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/removeNode.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/replaceFailedNode.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/replaceFailedNode.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/requestAllConfigParam.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/requestAllConfigParam.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/requestConfigParam.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/requestConfigParam.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/requestNetworkUpdate.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/requestNetworkUpdate.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/requestNodeDynamic.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/requestNodeDynamic.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/requestNodeNeighborUpdate.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/requestNodeNeighborUpdate.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/requestNodeState.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/requestNodeState.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/sendNodeInformation.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/sendNodeInformation.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/setValue.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/setValue.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/softResetController.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/softResetController.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/testNetwork.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/testNetwork.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/testNetworkNode.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttcommands/testNetworkNode.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttpublisher.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/mqttpublisher.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/qt-ozwdaemon.pro (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/qtrj.cpp (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
- qt-ozwdaemon/qtrj.h (version d634d95c45f5db43b8ffdbb3c6d3c1c2d73dfef1) (diffs)
-
Justin Hammond f805d596dcdd63b08f95a49419151ac1fa936b09
use stable version of MQTT
-
Justin Hammond d79f4a7523c3db85d4384b5fcfa05f9357ac03b3
Shift Node Stats under node topic
-
Justin Hammond 253f35cc0a316f5c361a21a91e4c696175a7994f
TLS support for MQTT and put the config file in the UserDir
-
Justin Hammond 6a057abddc8381259fffa14809493fa62dcc9049
Clean up Old Topics and fix Notifications
- qt-openzwave/include/qtozwmanager_p.h (version 6a057abddc8381259fffa14809493fa62dcc9049) (diffs)
- qt-openzwave/include/qtozwnotification.h (version 6a057abddc8381259fffa14809493fa62dcc9049) (diffs)
- qt-openzwave/source/qtozwmanager_p.cpp (version 6a057abddc8381259fffa14809493fa62dcc9049) (diffs)
- qt-openzwave/source/qtozwnotification.cpp (version 6a057abddc8381259fffa14809493fa62dcc9049) (diffs)
- qt-ozwdaemon/mqttpublisher.cpp (version 6a057abddc8381259fffa14809493fa62dcc9049) (diffs)
- qt-ozwdaemon/mqttpublisher.h (version 6a057abddc8381259fffa14809493fa62dcc9049) (diffs)
-
Justin Hammond 973e8b1ef91cebfe4f2875746e3b7f5aaf6cad21
timestamps on MQTT Message
-
Justin Hammond 9746a8f6004ba2e589a303c7007dbd4245fd389f
timestamps as SecondsSinceEpoc
-
Justin Hammond fa938304caee8b5018e6ece625fd78b6b7285268
Check the data is valid before submitting to the model in SetValue
-
Justin Hammond 9260ae5a57f1a1ef5236dd2bb2dfbc776e2fdf31
Add setValue files
-
Justin Hammond ed26e744486f7bcd64adbbce7131c8388bf3fc88
start working on SetValue Command
- qt-ozwdaemon/mqttcommands/mqttcommands.cpp (version ed26e744486f7bcd64adbbce7131c8388bf3fc88) (diffs)
- qt-ozwdaemon/mqttcommands/mqttcommands.h (version ed26e744486f7bcd64adbbce7131c8388bf3fc88) (diffs)
- qt-ozwdaemon/mqttpublisher.cpp (version ed26e744486f7bcd64adbbce7131c8388bf3fc88) (diffs)
- qt-ozwdaemon/mqttpublisher.h (version ed26e744486f7bcd64adbbce7131c8388bf3fc88) (diffs)
- qt-ozwdaemon/qt-ozwdaemon.pro (version ed26e744486f7bcd64adbbce7131c8388bf3fc88) (diffs)
-
Justin Hammond 5e1b41e21260ecbb46a2f00b7e86fd36865345af
tests for required fields on commands and some logging updates
- qt-openzwave/qt-openzwave.pro (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-openzwave/source/qtopenzwave.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-openzwave/source/qtozwlog_p.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/main.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/IsNodeFailed.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/addNode.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/addNodeSecure.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/addNodeSecure.h (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/assignReturnRoute.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/checkLatestConfigFileRevision.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/deleteAllReturnRoute.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/downloadLatestConfigFileRevision.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/hasNodeFailed.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/healNetwork.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/healNetworkNode.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/mqttcommands.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/mqttcommands.h (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/open.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/ping.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/refreshnodeinfo.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/removeFailedNode.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/replaceFailedNode.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/requestAllConfigParam.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/requestConfigParam.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/requestNetworkUpdate.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/requestNodeDynamic.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/requestNodeNeighborUpdate.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/requestNodeState.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/sendNodeInformation.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/testNetwork.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttcommands/testNetworkNode.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttpublisher.cpp (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/mqttpublisher.h (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
- qt-ozwdaemon/qt-ozwdaemon.pro (version 5e1b41e21260ecbb46a2f00b7e86fd36865345af) (diffs)
-
Justin Hammond 3d7c8db9e4a46d65a1c3960c3274d7cb65db1464
Convert Values based on the OZW type rather than the qvariant type. Send ControllerCommand Notifications to the right topics
-
Justin Hammond 6389e1a0e69e599e23e1ff900fe4ba13cd4458d6
fix up Value Topic (Singular)
-
Justin Hammond 2b351cf6bfa48d8a22a60e62d400ea0a760f620b
fix up assert for Notifications
-
Justin Hammond 5e25c94bc0fed68c2bf456fec7d38450c416baef
Fix up Values Topic and Node Statistics JSON encoding
-
Justin Hammond ce0022e4d28cf2c31092d748eb329369a658b72c
make mqtt optional if QT module not present
-
Justin Hammond 5078f38accb2df397185a7f85985fc5ae2e3791d
Add ControllerCommand, Notification and UserNotitification methods
- qt-openzwave/include/qt-openzwave/qtozw_pods.h (version 5078f38accb2df397185a7f85985fc5ae2e3791d) (diffs)
- qt-openzwave/include/qt-openzwave/qtozwmanager.h (version 5078f38accb2df397185a7f85985fc5ae2e3791d) (diffs)
- qt-openzwave/include/qt-openzwave/qtozwmanager.rep (version 5078f38accb2df397185a7f85985fc5ae2e3791d) (diffs)
- qt-openzwave/include/qtozwmanager_p.h (version 5078f38accb2df397185a7f85985fc5ae2e3791d) (diffs)
- qt-openzwave/include/qtozwnotification.h (version 5078f38accb2df397185a7f85985fc5ae2e3791d) (diffs)
- qt-openzwave/source/qtopenzwave.cpp (version 5078f38accb2df397185a7f85985fc5ae2e3791d) (diffs)
- qt-openzwave/source/qtozwmanager.cpp (version 5078f38accb2df397185a7f85985fc5ae2e3791d) (diffs)
- qt-openzwave/source/qtozwmanager_p.cpp (version 5078f38accb2df397185a7f85985fc5ae2e3791d) (diffs)
- qt-openzwave/source/qtozwnotification.cpp (version 5078f38accb2df397185a7f85985fc5ae2e3791d) (diffs)
- qt-ozwdaemon/mqttpublisher.cpp (version 5078f38accb2df397185a7f85985fc5ae2e3791d) (diffs)
- qt-ozwdaemon/mqttpublisher.h (version 5078f38accb2df397185a7f85985fc5ae2e3791d) (diffs)
-
Justin Hammond 9c9f039dc3c391aea1cfa1784aa1cc2e98ed8247
Add Node Statistics
-
Justin Hammond fe7daab975dc61ccdac85e28a772bd6e40a007a2
Add catchsegv to Docker Container, and Delete Nodes/Values from MQTT when necessary
- Docker/Dockerfile (version fe7daab975dc61ccdac85e28a772bd6e40a007a2) (diffs)
- qt-openzwave/qt-openzwave.pro (version fe7daab975dc61ccdac85e28a772bd6e40a007a2) (diffs)
- qt-openzwavedatabase/qt-openzwavedatabase.pro (version fe7daab975dc61ccdac85e28a772bd6e40a007a2) (diffs)
- qt-ozwdaemon/main.cpp (version fe7daab975dc61ccdac85e28a772bd6e40a007a2) (diffs)
- qt-ozwdaemon/mqttpublisher.cpp (version fe7daab975dc61ccdac85e28a772bd6e40a007a2) (diffs)
- qt-ozwdaemon/mqttpublisher.h (version fe7daab975dc61ccdac85e28a772bd6e40a007a2) (diffs)
- qt-ozwdaemon/qt-ozwdaemon.pro (version fe7daab975dc61ccdac85e28a772bd6e40a007a2) (diffs)
-
Justin Hammond 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49
Add a bunch of Manager Methods for MQTT Commands
- qt-openzwave/include/qt-openzwave/qtozwmanager.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-openzwave/include/qt-openzwave/qtozwmanager.rep (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-openzwave/include/qtozwmanager_p.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-openzwave/source/qtozwmanager.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-openzwave/source/qtozwmanager_p.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/IsNodeFailed.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/IsNodeFailed.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/addNode.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/addNode.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/addNodeSecure.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/addNodeSecure.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/assignReturnRoute.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/assignReturnRoute.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/cancelControllerCommand.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/cancelControllerCommand.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/checkLatestConfigFileRevision.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/checkLatestConfigFileRevision.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/checkLatestMFSRevision.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/checkLatestMFSRevision.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/deleteAllReturnRoute.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/deleteAllReturnRoute.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/downloadLatestConfigFileRevision.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/downloadLatestConfigFileRevision.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/downloadLatestMFSRevision.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/downloadLatestMFSRevision.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/hardResetController.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/hardResetController.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/hasNodeFailed.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/hasNodeFailed.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/healNetwork.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/healNetwork.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/healNetworkNode.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/healNetworkNode.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/mqttcommands.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/mqttcommands.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/open.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/open.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/ping.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/refreshnodeinfo.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/refreshnodeinfo.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/removeFailedNode.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/removeFailedNode.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/removeNode.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/removeNode.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/replaceFailedNode.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/replaceFailedNode.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/requestAllConfigParam.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/requestAllConfigParam.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/requestConfigParam.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/requestConfigParam.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/requestNetworkUpdate.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/requestNetworkUpdate.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/requestNodeDynamic.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/requestNodeDynamic.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/requestNodeNeighborUpdate.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/requestNodeNeighborUpdate.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/requestNodeState.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/requestNodeState.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/sendNodeInformation.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/sendNodeInformation.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/softResetController.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/softResetController.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/testNetwork.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/testNetwork.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/testNetworkNode.cpp (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/mqttcommands/testNetworkNode.h (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
- qt-ozwdaemon/qt-ozwdaemon.pro (version 6a088c931bbbb485661fafe1dc4b4e8fbd6e3c49) (diffs)
-
Justin Hammond ea376a48cd764cd373cda0231ccc9efbddb090c5
add these missing files
-
Justin Hammond 8aaa26aa286955c87cae2fa4b9c6be6fda7c5148
Introduce MQTT Command Processor
- qt-ozwdaemon/mqttcommands/ping.cpp (version 8aaa26aa286955c87cae2fa4b9c6be6fda7c5148) (diffs)
- qt-ozwdaemon/mqttcommands/ping.h (version 8aaa26aa286955c87cae2fa4b9c6be6fda7c5148) (diffs)
- qt-ozwdaemon/mqttpublisher.cpp (version 8aaa26aa286955c87cae2fa4b9c6be6fda7c5148) (diffs)
- qt-ozwdaemon/mqttpublisher.h (version 8aaa26aa286955c87cae2fa4b9c6be6fda7c5148) (diffs)
- qt-ozwdaemon/qt-ozwdaemon.pro (version 8aaa26aa286955c87cae2fa4b9c6be6fda7c5148) (diffs)
-
Justin Hammond d3ac01e6d8075e23aa8c14d8a01547d808f59370
Merge branch 'mqtt' of https://github.com/OpenZWave/qt-openzwave into mqtt
-
Justin Hammond 1489ccee3941b80d5ea5ed77a0f8a018ee6531c1
updates and bugfixes
- qt-openzwave/include/qt-openzwave/qtozw_pods.h (version 1489ccee3941b80d5ea5ed77a0f8a018ee6531c1) (diffs)
- qt-openzwave/include/qt-openzwave/qtozwmanager.h (version 1489ccee3941b80d5ea5ed77a0f8a018ee6531c1) (diffs)
- qt-openzwave/include/qt-openzwave/qtozwmanager.rep (version 1489ccee3941b80d5ea5ed77a0f8a018ee6531c1) (diffs)
- qt-openzwave/include/qtozwmanager_p.h (version 1489ccee3941b80d5ea5ed77a0f8a018ee6531c1) (diffs)
- qt-openzwave/source/qtozwmanager.cpp (version 1489ccee3941b80d5ea5ed77a0f8a018ee6531c1) (diffs)
- qt-openzwave/source/qtozwmanager_p.cpp (version 1489ccee3941b80d5ea5ed77a0f8a018ee6531c1) (diffs)
- qt-openzwave/source/qtozwnodemodel.cpp (version 1489ccee3941b80d5ea5ed77a0f8a018ee6531c1) (diffs)
- qt-openzwave/source/qtozwnodemodel_p.cpp (version 1489ccee3941b80d5ea5ed77a0f8a018ee6531c1) (diffs)
- qt-openzwave/source/qtozwvalueidmodel.cpp (version 1489ccee3941b80d5ea5ed77a0f8a018ee6531c1) (diffs)
- qt-ozwdaemon/main.cpp (version 1489ccee3941b80d5ea5ed77a0f8a018ee6531c1) (diffs)
- qt-ozwdaemon/mqttpublisher.cpp (version 1489ccee3941b80d5ea5ed77a0f8a018ee6531c1) (diffs)
- qt-ozwdaemon/mqttpublisher.h (version 1489ccee3941b80d5ea5ed77a0f8a018ee6531c1) (diffs)
- setenv.sh (version 1489ccee3941b80d5ea5ed77a0f8a018ee6531c1) (diffs)
-
Justin Hammond 847c970eefaf495b656091c29a78c09a07ce52bd
Update MQTT.md
-
Justin Hammond a201fcfb7d9e26ccda6f3bae5c378b9c23aff3c1
Create MQTT.md
-
Justin Hammond 0d090370061653fbbf777ef678c953b989f2e218
update to start ozwdaemon
-
Justin Hammond d59022f40fc86e4e2c1b1220f4f8fa0e43af0bb4
Add Dockerfile
-
Justin Hammond 042defe7cb96069072ebeea112774ed36cffd4b2
more work on the MQTT client
- qt-openzwave/source/qtozwnodemodel.cpp (version 042defe7cb96069072ebeea112774ed36cffd4b2) (diffs)
- qt-ozwdaemon/main.cpp (version 042defe7cb96069072ebeea112774ed36cffd4b2) (diffs)
- qt-ozwdaemon/mqttpublisher.cpp (version 042defe7cb96069072ebeea112774ed36cffd4b2) (diffs)
- qt-ozwdaemon/mqttpublisher.h (version 042defe7cb96069072ebeea112774ed36cffd4b2) (diffs)
- qt-ozwdaemon/qt-ozwdaemon.pro (version 042defe7cb96069072ebeea112774ed36cffd4b2) (diffs)
- qt-ozwdaemon/qtozwdaemon.cpp (version 042defe7cb96069072ebeea112774ed36cffd4b2) (diffs)
- qt-ozwdaemon/qtozwdaemon.h (version 042defe7cb96069072ebeea112774ed36cffd4b2) (diffs)
-
Justin Hammond fc98833c03551f6d2e05888a342e3e4255869099
Basic MQTT Client working
- qt-openzwave.pri (version fc98833c03551f6d2e05888a342e3e4255869099) (diffs)
- qt-ozwdaemon/qt-ozwdaemon.pro (version fc98833c03551f6d2e05888a342e3e4255869099) (diffs)
- qt-ozwdaemon/qtozwdaemon.cpp (version fc98833c03551f6d2e05888a342e3e4255869099) (diffs)
- qt-ozwdaemon/qtozwdaemon.h (version fc98833c03551f6d2e05888a342e3e4255869099) (diffs)
OpenZwave - Master Repository
-
nechry <nechry@gmail.com> 71220f433d1568cca725ff45885e7b9cd90381b6
Bump version
-
Jean-François Auger <nechry@gmail.com> ff539ee57f4671612c007114008f4a99ebe80a5e
Add new device Aeotec zwa021 Thermostatic Valve (#2051)
Add new device Aeotec zwa021 Thermostatic Valve -
Jean-François Auger <nechry@gmail.com> de266a1804059ca0ca6984e6702c8c0f69a24010
Update zwa021.xml
-
Jean-François Auger <nechry@gmail.com> f80ffea298032034c40cc3b79769d4df49179404
Reformat and remove small typo
-
Ben Van Mechelen <ben@benvm.be> 607dd7a931f20a747812d3009a9a51cb7db55f6a
Add new device Aeotec zwa021 Thermostatic Valve
- config/aeotec/zwa021.xml (version 607dd7a931f20a747812d3009a9a51cb7db55f6a) (diffs)
- config/images/aeotec/zwa021.png (version 607dd7a931f20a747812d3009a9a51cb7db55f6a) (diffs)
- config/manufacturer_specific.xml (version 607dd7a931f20a747812d3009a9a51cb7db55f6a) (diffs)
- cpp/build/testconfigversions.cfg (version 607dd7a931f20a747812d3009a9a51cb7db55f6a) (diffs)
-
Younes Manton <926840+ymanton@users.noreply.github.com> 009f887250dac2ad393a8ebe87d43c8cbf23399f
Add fibaro flood sensor (#2050)
* Add Fibaro flood sensor id=2003
* Update distfiles.mk for Kwikset Convert 914 -
Peter Gebruers <peter.gebruers@gmail.com> dd9c9f59713d6da595eaa82c62f1e89b6d7153f4
Fix a possible infinite loop with invalid list configuration data (#2047)
Before this commit, it is possible to have an infinite loop and log filling with:
"Warning, Item value is wrong type or does not exist in xml configuration for node 9, class 0x70, instance 1, index 1"
This is because the code skipped "itemElement = itemElement->NextSiblingElement();"
IMHO only happens with corrupt or edited ozwcache file. -
Peter Gebruers <peter.gebruers@gmail.com> 4d1d4427dba559700398a1eb250f2eaac8912610
Add ValueID::GetAsString() for debugging purposes (#2040)
* Add ValueID::GetAsString() for debugging purposes
This function allows to convert a valueID to human readable form
Example (from tests):
ValueID(static_cast<uint64>(0x1), 0x02, ValueID::ValueGenre_System, 0x04, 5, 6, ValueID::ValueType_String).GetAsString()
"HomeID: 0x00000001, ValueID: (Id 0x0006000002c10057, NodeID 2, Genre system, CC 0x04, Instance 5, Index 6, Type string)"
Related to https://github.com/OpenZWave/open-zwave/issues/2038 "Ozwcache corruption leading to memory corruption and crash"
* Add Log to Node::GetValue in case retrieved ID does not match request ID
* no need to introduce a namespace
Co-authored-by: Justin Hammond <justin@dynam.ac>- cpp/src/Node.cpp (version 4d1d4427dba559700398a1eb250f2eaac8912610) (diffs)
- cpp/src/value_classes/ValueID.cpp (version 4d1d4427dba559700398a1eb250f2eaac8912610) (diffs)
- cpp/src/value_classes/ValueID.h (version 4d1d4427dba559700398a1eb250f2eaac8912610) (diffs)
- cpp/test/ValueID_test.cpp (version 4d1d4427dba559700398a1eb250f2eaac8912610) (diffs)
-
Peter Gebruers <peter.gebruers@gmail.com> a53dde3db58daff140ffe28417c0c6d9a567d62e
Call CheckCompletedNodeQueries in MoveMessagesToWakeUpQueue (#2034)
If a network consists of sleeping nodes (and they sleep) none of the notifications Type_AwakeNodesQueried Type_AllNodesQueriedSomeDead Type_AllNodesQueried is send because all messages are moved to the wake up queue.
Reported by Gilles Printemps, https://groups.google.com/d/msg/openzwave/THGYQ1jqKF4/cZPF5FEDBQAJ -
Matej Drobnič <matejdro@gmail.com> 39d925483d935c8d44e3f8dfe1eccbfdfcd9c63c
Make set after get optional - Fixed version (#2010)
* Make set after get optional
* Fix duplicate method name
# Conflicts:
# cpp/src/value_classes/Value.h
* Fix whitespace
* Change to use CompatOption's instead
Co-authored-by: Peter Gebruers <peter.gebruers@gmail.com>
Co-authored-by: Justin Hammond <justin@dynam.ac>- config/device_configuration.xsd (version 39d925483d935c8d44e3f8dfe1eccbfdfcd9c63c) (diffs)
- cpp/src/CompatOptionManager.cpp (version 39d925483d935c8d44e3f8dfe1eccbfdfcd9c63c) (diffs)
- cpp/src/CompatOptionManager.h (version 39d925483d935c8d44e3f8dfe1eccbfdfcd9c63c) (diffs)
- cpp/src/command_classes/CommandClass.cpp (version 39d925483d935c8d44e3f8dfe1eccbfdfcd9c63c) (diffs)
- cpp/src/value_classes/Value.cpp (version 39d925483d935c8d44e3f8dfe1eccbfdfcd9c63c) (diffs)
- cpp/src/value_classes/Value.h (version 39d925483d935c8d44e3f8dfe1eccbfdfcd9c63c) (diffs)
- cpp/src/value_classes/ValueStore.cpp (version 39d925483d935c8d44e3f8dfe1eccbfdfcd9c63c) (diffs)
-
Chanse Arrington <chanse.arrington@gmail.com> c78eddf6f1b61fc15ac3ccff4a828802ad9c7337
Update ge zw6302 and add manufacturer "Ring" (#2046) (#2041)
Co-authored-by: Peter Gebruers <peter.gebruers@gmail.com>- config/ge/zw6302.xml (version c78eddf6f1b61fc15ac3ccff4a828802ad9c7337) (diffs)
- config/manufacturer_specific.xml (version c78eddf6f1b61fc15ac3ccff4a828802ad9c7337) (diffs)
- cpp/build/testconfigversions.cfg (version c78eddf6f1b61fc15ac3ccff4a828802ad9c7337) (diffs)
- dist/openzwave.spec (version c78eddf6f1b61fc15ac3ccff4a828802ad9c7337) (diffs)
-
jeffsanicola <51798085+jeffsanicola@users.noreply.github.com> 30634567ed2cc90f78c9583a819a1e855f5c4990
Update Kwikset Convert 914 (#2043)
Co-authored-by: Peter Gebruers <peter.gebruers@gmail.com>- config/images/kwikset/914c.png (version 30634567ed2cc90f78c9583a819a1e855f5c4990) (diffs)
- config/kwikset/914c.xml (version 30634567ed2cc90f78c9583a819a1e855f5c4990) (diffs)
- config/manufacturer_specific.xml (version 30634567ed2cc90f78c9583a819a1e855f5c4990) (diffs)
- cpp/build/testconfigversions.cfg (version 30634567ed2cc90f78c9583a819a1e855f5c4990) (diffs)
-
jeffsanicola <51798085+jeffsanicola@users.noreply.github.com> 76e21d80a140c321413a46a2b62ea6c11dd6ace0
Add Kwikset Convert 914 (#2032)
Add Kwikset Convert 914 to manufacturer_specific.xml -
Peter Gebruers <peter.gebruers@gmail.com> e7acd13789a52a1d08e029eaea19c1c46cef2a44
Merge pull request #2031 from radovanbauer/master
Added config for GE (Jasco) 46203 In-Wall Smart Dimmer. -
Radovan Bauer <radovan.bauer@gmail.com> 52c34c342b45346a5cb921060a2d087a0b657b83
Added config for GE (Jasco) 46203 In-Wall Smart Dimmer.
This is the 2nd gen of the dimmer wih QuickFit and SimpleWire enhancements.
This configuration is based on the xml spec from
https://products.z-wavealliance.org/products/3323 . I have tested all
configuration parameters on an actual switch.- config/ge/46203-dimmer.xml (version 52c34c342b45346a5cb921060a2d087a0b657b83) (diffs)
- config/images/ge/46203-dimmer.png (version 52c34c342b45346a5cb921060a2d087a0b657b83) (diffs)
- config/manufacturer_specific.xml (version 52c34c342b45346a5cb921060a2d087a0b657b83) (diffs)
- cpp/build/testconfigversions.cfg (version 52c34c342b45346a5cb921060a2d087a0b657b83) (diffs)
- distfiles.mk (version 52c34c342b45346a5cb921060a2d087a0b657b83) (diffs)
-
Keith Pine <keith.pine@gmail.com> 9526554bdffd9e2049b3e9ad1ab0d119fdb9595f
config CT32: correct instance/endpoint mapping (#2027)
Enable mapping root to endpoint. The root and endpoint 1 seem to have
identical functionality. Enabling this mapping removes the duplicate
values (battery, setpoint, etc).
Temperature and humidity are still duplicated since those are provided
by endpoint 2 as well. -
Peter Gebruers <peter.gebruers@gmail.com> 82596acd91b16ea621a586f459d613937bba0f59
Updates to "OZW revision" (git describe) script on Unix (#2028)
Potential fix for git version "dirty" flag.
Might help diagnose "revision on build server always 1.6.0".
When entering support.mk a second time, git describe returns "dirty" flag although I saw no immediate cause.
According to the docs, --git-dir should be used with --work-tree, or use the -C flag, introduced in git 1.8.5-ish.
Added debugging (Makefile warnings).
Tested on macOS Catalina and Debian 8 (Jessie), released 25–26 April 2015. Not tested on Debian 7 (Wheezy), released 4 May 2013 because it does not come with C++11 compiler by default. -
Peter Gebruers <peter.gebruers@gmail.com> f598fdc387e6a8cd7d1bb077d7f1058ef08229df
Make flock(m_hSerialController... actually do something (#2026)
Previously we will still try to continue if we couldn't get a LOCK on the serial port. Now we bail out and go into a loop trying to get the Lock. -
Justin Hammond 3aad04a766d5bf63cdf2935bb8edd5664ecd0335
Merge pull request #2023 from petergebruers/master
-
Justin Hammond 6c3939ae2106ac7d2fb7439ac6df46600948d649
Merge pull request #2024 from petergebruers/mc_aftermark
-
Peter Gebruers <peter.gebruers@gmail.com> 6305bbac6c70c3a3b3b974cb105d7485a3591860
Don't request Instances is Multichannel is "after mark"
IMHO if the Multichannel CC is net before, but only after the "mark" then the device is not multi channel.
Adds log:
2019-12-05 10:34:57.454 Detail, Node004, Skipping RequestInstances() because MultiChannel CC is "after mark"
Fixes "Problems with ZME_WALLC-S after Update from 1.4 to 1.6 - states missing" #2020 by not doing 17 requests that all time out... -
Peter Gebruers <peter.gebruers@gmail.com> 37c8e2b590c604d4c1cf7fbbd485fd3d8ac891ee
Fix comparison uint8 with -1, also test if controller node is 0.
lldb complained:
Driver.cpp:2701:43: error:
result of comparison of constant -1 with expression of type
'uint8' (aka 'unsigned char') is always false
[-Werror,-Wtautological-constant-out-of-range-compare]
Add some info to debug logging -
Justin Hammond ac5043ece9b65096caaabba4b9b820cc5a1170b1
Need to return from here
-
Justin Hammond b567ce0fb3b8733a139e4f49908bf05b7cdfb679
Refuse to add 255 as a NodeID to any Association. Issue #1883
-
Justin Hammond f44387718c9f9509e410dc9c3e8be1aa2b0a5a74
Serialize the Initilization Sequence, and Bail out if we have a invalid HomeID or Controller NodeID - Relates to issue #1883
-
Olifant1990 <25199588+Olifant1990@users.noreply.github.com> 687f6b2fc48e5be5943c7b36e47a99d81d8483e0
BeNext P1 Updated to new template (#2021)
* Updated to new template
* make xmltest -
Justin Hammond 81816f1c36f891428abc9f8a3090bf8fc0a79e1c
Merge branch 'master' of https://github.com/OpenZWave/open-zwave
-
Justin Hammond 862a4a981acbdeb3c3e9dc72faeb2507321be21d
Potential fix for issue #2018 - Avoid getting stuck in a loop when querying association group memberships
- cpp/src/command_classes/Association.cpp (version 862a4a981acbdeb3c3e9dc72faeb2507321be21d) (diffs)
- cpp/src/command_classes/Association.h (version 862a4a981acbdeb3c3e9dc72faeb2507321be21d) (diffs)
- cpp/src/command_classes/MultiChannelAssociation.cpp (version 862a4a981acbdeb3c3e9dc72faeb2507321be21d) (diffs)
- cpp/src/command_classes/MultiChannelAssociation.h (version 862a4a981acbdeb3c3e9dc72faeb2507321be21d) (diffs)
-
Justin Hammond 47d61dc9e79f42963edf76d607a5396e75e3ee93
Potential fix for issue #2108 - Avoid getting stuck in a loop when querying association group memberships
- cpp/src/command_classes/Association.cpp (version 47d61dc9e79f42963edf76d607a5396e75e3ee93) (diffs)
- cpp/src/command_classes/Association.h (version 47d61dc9e79f42963edf76d607a5396e75e3ee93) (diffs)
- cpp/src/command_classes/MultiChannelAssociation.cpp (version 47d61dc9e79f42963edf76d607a5396e75e3ee93) (diffs)
- cpp/src/command_classes/MultiChannelAssociation.h (version 47d61dc9e79f42963edf76d607a5396e75e3ee93) (diffs)
-
Justin Hammond b7adb8788155c115c55ddfb96f9023b9a500d3d8
Fix issue #2017 - ManufacturerSpecific CC isn't applicable on instances other than root
-
Peter Gebruers <peter.gebruers@gmail.com> e89d2a1677f5afe74e836d8c75d7f33d784ea790
Add PAN06-1 In Wall Dual Relay with id 0x13, PR #2014
-
Justin Hammond b88f216fbff3f4e1354f183b1904186e06b1c78a
fix up GetCommandClassName
-
Justin Hammond c407cce268047f304d6b821d8aff57d3c8083a24
Merge branch 'master' of https://github.com/OpenZWave/open-zwave
-
Justin Hammond e2c5fae7600790a8cc376b905ef0775313f330e5
Expose a function to get the CommandClass Name
-
Peter Gebruers <peter.gebruers@gmail.com> 3a4bef4a0adbde8efe9038b03e348e6aaeb5baf8
Add message details to log of dropped message (#2011)
Before PR
Node002, ERROR: Dropping command, expected response not received after 1 attempt(s).
After PR
ode002, ERROR: Dropping command, expected response not received after 1 attempt(s). Command: "SensorMultilevelCmd_Get (Node=2): 0x01, 0x0b, 0x00, 0x13, 0x02, 0x04, 0x31, 0x04, 0x01, 0x00, 0x25, 0x20, 0xd0" -
Justin Hammond a335d2cd43be20d5fa2c0dc367c6a1287d825073
Expose String Representations for Basic, Generic and Specific Device Classes and Also Expose Generic/Specific DeviceClasses for each instance
- cpp/src/Driver.cpp (version a335d2cd43be20d5fa2c0dc367c6a1287d825073) (diffs)
- cpp/src/Driver.h (version a335d2cd43be20d5fa2c0dc367c6a1287d825073) (diffs)
- cpp/src/Manager.cpp (version a335d2cd43be20d5fa2c0dc367c6a1287d825073) (diffs)
- cpp/src/Manager.h (version a335d2cd43be20d5fa2c0dc367c6a1287d825073) (diffs)
- cpp/src/Node.cpp (version a335d2cd43be20d5fa2c0dc367c6a1287d825073) (diffs)
- cpp/src/Node.h (version a335d2cd43be20d5fa2c0dc367c6a1287d825073) (diffs)
- cpp/src/command_classes/MultiInstance.cpp (version a335d2cd43be20d5fa2c0dc367c6a1287d825073) (diffs)
- cpp/src/command_classes/MultiInstance.h (version a335d2cd43be20d5fa2c0dc367c6a1287d825073) (diffs)
- dist/openzwave.spec (version a335d2cd43be20d5fa2c0dc367c6a1287d825073) (diffs)
-
Justin Hammond 027d7436cc47ab99f3f07009a89403e66a1fd9c3
Check if MultiChannel is present on a device before tring to add a MCA with a instance, otherwise fall back to plan associations - Issue #1895
-
Peter Gebruers <peter.gebruers@gmail.com> 117cff5cfcbc0327acbc58f75dfcedca5d24beaf
Fix SensorBinary V1 decoding (#2006)
I noticed bogus Binary Sensor numbers in the log, for example:
Node002, Received SensorBinary report: Sensor:199 State=On
Based on serial frame:
Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x02, 0x03, 0x30, 0x03, 0xff, 0xc7, 0x00, 0xfa
Length of the CC is 0x03, payload is 0x30, 0x03, 0xff, so OZW mistakenly takes next byte as "Sensor Type"
The length test was off by one.
After this patch:
Node002, Received SensorBinary report: State=On
V2 reports still work:
Received: 0x01, 0x0a, 0x00, 0x04, 0x00, 0x02, 0x04, 0x30, 0x03, 0xff, 0x0c, 0x37
Node002, Received SensorBinary report: Sensor:12 State=On -
Justin Hammond be3491ed9a5153b73098846107c2e70b9630cb1f
Revert "Make set after get optional" (#2009)
-
Justin Hammond c4587989d85ee3ba360175bc7e2c09ef2911c4c7
Merge pull request #2008 from matejdro/optional_get_after_set
-
Matej Drobnič <matejdro@gmail.com> f919e656fba30cef540f86ffe1448301c48d50aa
Make set after get optional
-
Justin Hammond 8d0684935389453fc26723306e7f2e453b7fa892
Create PRTest.yml
-
Peter Gebruers <peter.gebruers@gmail.com> cbe2b60f9470a5552336748719a18390457fc97b
Fix config parameter 68 in ZMNHDDX.xml #1995 (#2001)
-
Justin Hammond c1d50897964bf19f7992026bfb73e0b5eea12846
Update DistFiles
-
Jean-François Auger <nechry@gmail.com> 4b8830b0bfda33bf1b410cc6707b2fd486003f29
Update manufacturer_specific.xml
bump revision -
Jean-François Auger <nechry@gmail.com> 2fc88c541377231c63654682a9e7abb9eec154a4
Merge pull request #2000 from gizmocuz/mcohome-a89-addtypea803
Added A803 type to MCOHome a8/9 product -
Jean-François Auger <nechry@gmail.com> 58fba43f23d6a6bf951ed5c9ef7d90c84345710b
bump revision
bump revision -
Jean-François Auger <nechry@gmail.com> 1b0f365793ec8d94bbf19b65e7845ff329faf93d
Merge pull request #1999 from GiuseppeWidom/master
Added config file WiDom Smart Dry Contact -
Rob Peters <ROb@DVBControl.com> 2ef646ad263ebcc58a95ce1283153315b080f11e
Added A803 type to MCOHome a8/9 product
-
Giuseppe Tiddia 405e48646a2e771d5d4cbf1233dd675a4ce9e0ae
Added config file WiDom Smart Dry Contact. File config/widom/DRY.xml. Added new device in manufacturer_specific.xml: config=widom/DRY.xml, id=0900, name=DRY Smart Dry Contact Switch, type=1214
-
Peter Gebruers aa29b66ea61f1226bb96dc6717861afd819d843c
Make GetValueStoreKey public and add tests (#1997)
No functional changes.
GetValueStoreKey has 2 overloads and they return identical results, the math is correct, this was questioned here: https://github.com/domoticz/domoticz/issues/3727 -
gizmocuz <gizmocuz@users.noreply.github.com> 79663e1e50d2f2f4ea7a02e7768a71d70b24438e
Making GetValue code more consistent, Releasing values (#1985)
* Making GetValue code more persistent throughout application, releasing values
* Removed duplicate item declaration
* Add "else" parts and comment -
Peter Gebruers a06ee56c0c332f7d593f516dca78cf11418c04d4
update gtest to Nov 5, 2019 version (commit e08a460) (#1994)
Aka Release 1.10.x
This version would allow the use of GoogleMock but that part has not been imported, only the GoogleTest headers and cpp files have been updated.
Based on C++11- cpp/test/include/gtest/gtest-death-test.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/gtest-matchers.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/gtest-message.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/gtest-param-test.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/gtest-param-test.h.pump (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/gtest-printers.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/gtest-spi.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/gtest-test-part.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/gtest-typed-test.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/gtest.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/gtest_pred_impl.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/gtest_prod.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/internal/custom/README.md (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/internal/custom/gtest-port.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/internal/custom/gtest-printers.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/internal/custom/gtest.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/internal/gtest-death-test-internal.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/internal/gtest-filepath.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/internal/gtest-internal.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/internal/gtest-linked_ptr.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/internal/gtest-param-util-generated.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/internal/gtest-param-util-generated.h.pump (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/internal/gtest-param-util.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/internal/gtest-port-arch.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/internal/gtest-port.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/internal/gtest-string.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/internal/gtest-tuple.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/internal/gtest-tuple.h.pump (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/internal/gtest-type-util.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/include/gtest/internal/gtest-type-util.h.pump (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/src/gtest-death-test.cc (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/src/gtest-filepath.cc (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/src/gtest-internal-inl.h (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/src/gtest-matchers.cc (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/src/gtest-port.cc (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/src/gtest-printers.cc (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/src/gtest-test-part.cc (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/src/gtest-typed-test.cc (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/src/gtest.cc (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- cpp/test/src/gtest_main.cc (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- dist/openzwave.spec (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
- distfiles.mk (version a06ee56c0c332f7d593f516dca78cf11418c04d4) (diffs)
-
Justin Hammond bbaad989444df82e7fd8d1f7a9060efc0b141621
Make sure we will reload our device_classes.xml on a subsequent start of the Manager Class later. Unlikely but.... Related to #1996
-
Justin Hammond 71051991af51efe18d1c7c1d2e3cfe7dba0f3a69
issue #1996 - Duplicate Entries in device_classes.xml and warn in future if we have duplicate entries
-
Justin Hammond 8a6972db6e192eefe689188b84fc05a29c9fc616
update dist files
-
nechry <nechry@gmail.com> 9cdfa101f3086c4c1b4317b85294c710e92e6d77
add new aeotec device zw187 and zw189
ZW187 Recessed Door Sensor 7
ZW189 Range Extender 7- config/aeotec/zw187.xml (version 9cdfa101f3086c4c1b4317b85294c710e92e6d77) (diffs)
- config/aeotec/zw189.xml (version 9cdfa101f3086c4c1b4317b85294c710e92e6d77) (diffs)
- config/images/aeotec/zw187.png (version 9cdfa101f3086c4c1b4317b85294c710e92e6d77) (diffs)
- config/images/aeotec/zw189.png (version 9cdfa101f3086c4c1b4317b85294c710e92e6d77) (diffs)
- config/manufacturer_specific.xml (version 9cdfa101f3086c4c1b4317b85294c710e92e6d77) (diffs)
- cpp/build/testconfigversions.cfg (version 9cdfa101f3086c4c1b4317b85294c710e92e6d77) (diffs)
-
Jean-François Auger <nechry@gmail.com> c064eca00ffaf3ceac552a6196daa461edb72348
update Zooz ZEN26 and ZEN27 switches to latest firmware (#1989)
update Zooz ZEN26 and ZEN27 switches to latest firmware -
David Alden <dave@alden.name> dd08931adf98b50a6442ff1fd43f371618db5de5
update Zooz ZEN26 and ZEN27 switches to latest firmware
- config/images/zooz/zen27.png (version dd08931adf98b50a6442ff1fd43f371618db5de5) (diffs)
- config/zooz/zen26.xml (version dd08931adf98b50a6442ff1fd43f371618db5de5) (diffs)
- config/zooz/zen27.xml (version dd08931adf98b50a6442ff1fd43f371618db5de5) (diffs)
- cpp/build/testconfigversions.cfg (version dd08931adf98b50a6442ff1fd43f371618db5de5) (diffs)
- distfiles.mk (version dd08931adf98b50a6442ff1fd43f371618db5de5) (diffs)
-
Peter Gebruers <peter.gebruers@gmail.com> 24e01beeb6fc708820261a82ac1004baff4545ad
Fix test failure on build server
-Allow ozw_vers_revision to be 0
-Add -Wsign-compare to build flags
-Fix warnings caught by -Wsign-compare -
petrovcicklemen <petrovcic.klemen@gmail.com> fd666b29e83f028c7189eda6122ad50bee43d6fd
Added the configuration file for the Qubino LUXY Smart Light device (#1986)
- config/manufacturer_specific.xml (version fd666b29e83f028c7189eda6122ad50bee43d6fd) (diffs)
- config/qubino/ZMNHQDx.xml (version fd666b29e83f028c7189eda6122ad50bee43d6fd) (diffs)
- cpp/build/testconfigversions.cfg (version fd666b29e83f028c7189eda6122ad50bee43d6fd) (diffs)
- distfiles.mk (version fd666b29e83f028c7189eda6122ad50bee43d6fd) (diffs)
-
Peter Gebruers acce060e219385a52bf6cf03d9d6470050cd543c
MultiChannel code: change wording instance -> endpoint (#1976)
Wherever posible, voriables, comments and log suggesting "instance" have been renamed to "endpoint". There is no functional change. It improves readability of the code.
Rationale:
When dealing with MultiInstance Devices, OpenZWave uses "Instance" to identify a subdevice. The public interface maps an Instance ID to an "End Point", which in turn gets used to build Z-Wave packets.
Config files and by extension ozwcache store this map per CC, for example:
<Instance index="1" endpoint="1" />
The Group aka Association commands, however, expect "End Points".
It would make sense to change "Instance" to "End Point" in *all* related code but this is not possible, there is one exception: InstanceAssociation is exposed by the API, in Manager::GetAssociations. Because of its exposure, m_instance cannot be renamed to m_endPoint without breaking existing code.- cpp/src/Group.cpp (version acce060e219385a52bf6cf03d9d6470050cd543c) (diffs)
- cpp/src/Group.h (version acce060e219385a52bf6cf03d9d6470050cd543c) (diffs)
- cpp/src/Manager.cpp (version acce060e219385a52bf6cf03d9d6470050cd543c) (diffs)
- cpp/src/Manager.h (version acce060e219385a52bf6cf03d9d6470050cd543c) (diffs)
- cpp/src/command_classes/MultiChannelAssociation.cpp (version acce060e219385a52bf6cf03d9d6470050cd543c) (diffs)
- cpp/src/command_classes/MultiChannelAssociation.h (version acce060e219385a52bf6cf03d9d6470050cd543c) (diffs)
-
Peter Gebruers 8bd071ff571d26ebe3407ac3c61c267a26935ec9
Fix "make test" (#1979)
Edit Makefile to clarify "make test" must be run in root of repository.
Add c++11 flag en link resolv library.
Re-enable equality test in cpp/test/ValueID_test.cpp.