Commit graph

91 commits

Author SHA1 Message Date
b6fdb56eff Fix basic setValue calls 2019-12-27 13:00:52 +08:00
e0f7cb9410 Add some additional manager methods etc 2019-12-04 16:25:13 +08:00
8c8da7fc03 Add Version Information 2019-12-03 18:34:12 +08:00
04440c3929 Add some info about the Network/Controller 2019-12-03 14:07:17 +08:00
dbe644e29a Add some Manager Methods that were missing. 2019-11-26 00:22:31 +08:00
bf27e02bd7 Use GetCommandClassName from Manager Class 2019-11-25 20:43:47 +08:00
5ed756376c Use Basic/Generic/Specific Strings from OZW 2019-11-25 20:36:47 +08:00
c08ef47349 more doco updates 2019-11-23 13:10:04 +08:00
329248ac8d update doco 2019-11-23 12:12:24 +08:00
326df3464c update documentation 2019-11-16 11:37:02 +08:00
1c0afb8035 update topics and more documentation 2019-11-16 10:57:29 +08:00
993341bcc2 start documenting things 2019-11-14 22:11:16 +08:00
910ac8c39a Tidy up the Source a bit 2019-11-13 16:50:46 +08:00
7095f863f4 Node and Value Removals and Clear MQTT Topics when closing OZW 2019-11-13 16:33:43 +08:00
f8e01864d8 forgot these files 2019-11-12 20:43:27 +08:00
77f792cb00 Node/Value Deletion - WIP 2019-11-12 20:08:50 +08:00
69a6cfb0d0 Update Topics with Instance and CC info 2019-11-12 16:54:06 +08:00
663c93599b Topic should not begin with / - Thanks Freshcoast 2019-11-12 13:34:52 +08:00
0902d61c19 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 2019-11-12 13:33:47 +08:00
701a0510dc dnf needs a -y 2019-11-12 00:13:57 +08:00
2dc6dac198 update Dockerfile 2019-11-12 00:06:36 +08:00
4bf8bde518 Purge the last of QJson 2019-11-12 00:05:39 +08:00
201b624c44 Update Value to rapidjson 2019-11-11 23:56:24 +08:00
0101ae4547 Stats convered to RapidJSON 2019-11-11 23:10:28 +08:00
d634d95c45 Porting to RapidJson 2019-11-10 01:32:10 +08:00
f805d596dc use stable version of MQTT 2019-11-07 15:46:07 +08:00
d79f4a7523 Shift Node Stats under node topic 2019-11-07 15:41:22 +08:00
253f35cc0a TLS support for MQTT and put the config file in the UserDir 2019-11-07 15:14:02 +08:00
6a057abddc Clean up Old Topics and fix Notifications 2019-11-07 12:53:41 +08:00
973e8b1ef9 timestamps on MQTT Message 2019-11-07 11:04:24 +08:00
9746a8f600 timestamps as SecondsSinceEpoc 2019-11-07 11:00:29 +08:00
fa938304ca Check the data is valid before submitting to the model in SetValue 2019-11-06 17:22:39 +08:00
9260ae5a57 Add setValue files 2019-11-06 17:20:08 +08:00
ed26e74448 start working on SetValue Command 2019-11-06 17:19:44 +08:00
5e1b41e212 tests for required fields on commands and some logging updates 2019-11-06 14:34:48 +08:00
3d7c8db9e4 Convert Values based on the OZW type rather than the qvariant type. Send ControllerCommand Notifications to the right topics 2019-11-06 13:03:01 +08:00
6389e1a0e6 fix up Value Topic (Singular) 2019-11-06 11:28:57 +08:00
2b351cf6bf fix up assert for Notifications 2019-11-06 11:28:27 +08:00
5e25c94bc0 Fix up Values Topic and Node Statistics JSON encoding 2019-11-05 17:53:30 +08:00
ce0022e4d2 make mqtt optional if QT module not present 2019-11-05 17:52:50 +08:00
5078f38acc Add ControllerCommand, Notification and UserNotitification methods 2019-11-05 17:49:31 +08:00
9c9f039dc3 Add Node Statistics 2019-11-04 13:28:16 +08:00
fe7daab975 Add catchsegv to Docker Container, and Delete Nodes/Values from MQTT when necessary 2019-11-04 12:58:35 +08:00
6a088c931b Add a bunch of Manager Methods for MQTT Commands 2019-11-03 19:02:51 +08:00
ea376a48cd add these missing files 2019-11-03 16:50:28 +08:00
8aaa26aa28 Introduce MQTT Command Processor 2019-11-03 16:09:19 +08:00
d3ac01e6d8 Merge branch 'mqtt' of https://github.com/OpenZWave/qt-openzwave into mqtt 2019-10-30 19:36:07 +08:00
1489ccee39 updates and bugfixes 2019-10-30 19:35:52 +08:00
847c970eef
Update MQTT.md 2019-10-30 11:06:54 +08:00
a201fcfb7d
Create MQTT.md 2019-10-29 19:18:37 +08:00