Commit graph

70 commits

Author SHA1 Message Date
404a968f14 Really fix the crash path creation 2020-01-22 17:07:39 +08:00
01dd1b7224 fix build failure 2020-01-22 15:34:07 +08:00
adb57e8dc8
Cleanups and Github Actions (#24)
Cleanup some debugging output
    ensure crashdump directory exists on startup (issue #18)
    Create a Github Action to test PR requests.
2020-01-22 14:58:48 +08:00
d33279b525
Fix Storing List Value Selection in setValue (#23)
* Fix Storing List Value Selection in setValue Command
2020-01-22 11:49:10 +08:00
bcf82abe85
Missing Files (#22)
* Missing Files
2020-01-22 00:31:31 +08:00
14453f555e
Polling Commands and Network Key Support (#21)
* Add Methods to enable/disable Polling on a ValueID

* add enablePoll/disablePoll MQTT comamnds

* Read Network Key from either Environment or docker secrets file

* Update Docs
2020-01-21 23:50:01 +08:00
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
47f4b61364
add Association Management Commands (#14)
* Add AddAssociation and RemoveAssociation Commands - This completes the Association Functionality
2020-01-09 11:36:48 +08:00
78544d6fc2 Hopefully fix issue #12 - Assert due to Wrong JSON ValueIDKey Type 2020-01-07 20:14:49 +08:00
c64d765055 use binary resource files instead 2020-01-06 14:45:41 +08:00
9548768655 remove this exit 2020-01-04 02:08:26 +08:00
8eb82faeef Binary Resource File for the ozw config database 2020-01-04 01:32:10 +08:00
af482c1d42 fixups and update Dockerfile 2020-01-01 12:36:15 +08:00
b6984084a0 testing 2019-12-31 18:37:31 +08:00
4424fcfa08 tidy up error output 2019-12-31 18:18:21 +08:00
6cb3c1e338 fx this 2019-12-31 17:55:38 +08:00
a9b0533853 submit crashes 2019-12-31 17:47:20 +08:00
5daa58db6a backtrace and sentry.io support 2019-12-31 17:18:48 +08:00
d8ea87468e Exit on Failure Flag 2019-12-29 15:19:09 +08:00
d6634e833e Fix up install paths - Remove backtrace function 2019-12-29 14:46:35 +08:00
a18fc443bf add new association topic for nodes and export association memberships 2019-12-27 17:28:35 +08:00
9826d80f73 Implement Button, Raw, BitSet and List setValue variants 2019-12-27 15:51:57 +08:00
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
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
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
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
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