Jenkins nymea
09f4f5ef80
Merge PR #26 : More work on OnOff, LevelControl and ScenesCluster
2021-12-11 00:30:27 +01:00
Jenkins nymea
6e912af594
Merge PR #25 : Remove a duplicate debug print and fix some typos
2021-12-11 00:30:26 +01:00
Jenkins nymea
4c44f314b8
Merge PR #24 : Print node manufacturer code
2021-12-11 00:30:25 +01:00
Jenkins nymea
d7db4f235d
Merge PR #23 : Add a clear method to channel mask
2021-12-11 00:30:23 +01:00
Jenkins nymea
ec8c13ad33
Merge PR #22 : Add support for IAS Zone enrollment
2021-12-11 00:30:22 +01:00
Jenkins nymea
bcfa0d4acb
Merge PR #19 : Add manufacturer specific Philips cluster
2021-12-11 00:30:21 +01:00
Michael Zanetti
a22fdcedde
Add manufacturer specific philips cluster
2021-12-07 20:36:24 +01:00
Michael Zanetti
6afc214202
More work on OnOff, LevelControl and ScenesCluster
...
This alignes the OnOff cluster with the LevelControl cluster in terms
of signal behavior: Previously, the OnOff cluster would fire a generic
commandSent() signal for some commands and specific signals for others.
Effectively forcing the user to connect multiple signals even if only
the command would be of interest.
The LevelControl cluster instead always fired a generic commandSent()
signal and *additionally* more specific signals for parsed parameters.
This changes the OnOff cluster to be in line with the LevelCluster
as and making the API a bit simpler to use when parameters are not of
interest.
Also it completes the specific parsing for all 3 clusters.
2021-12-07 10:14:02 +01:00
Michael Zanetti
9782ad5eac
Remove a duplicate debug print and fix some typos
2021-11-06 15:47:29 +01:00
Michael Zanetti
5582b6c599
Print the manufacturer code in the node debug prints
2021-10-22 00:32:37 +02:00
Michael Zanetti
b6301ab9c9
Add a clear method to channel mask
2021-10-21 18:47:22 +02:00
Michael Zanetti
e7d533b9e8
Add support for IAS Zone enrollment
2021-10-15 17:01:14 +02:00
Jenkins nymea
c5d9b119af
Jenkins release build 0.1.3
2021-06-30 12:42:40 +02:00
Jenkins nymea
db4961f2af
Merge PR #17 : Improve node removed behavior
2021-06-30 12:42:39 +02:00
Jenkins nymea
0a63e2f101
Merge PR #15 : Add develco profile and manufacturer and manufacturer specific cluster methods
2021-06-30 12:42:38 +02:00
Simon Stürz
2f8af57d4e
Add invalid measurment filtering for measurement clusters
2021-05-21 08:54:49 +02:00
Jenkins nymea
7d68176fba
Jenkins release build 0.1.2
2021-05-19 18:24:49 +02:00
Jenkins nymea
2c700c30cd
Merge PR #16 : Drop qt5-default dependency
2021-05-19 18:24:48 +02:00
Michael Zanetti
f5271313e6
Drop qt5-default dependency
2021-05-12 14:36:24 +02:00
Simon Stürz
76d43fc99e
Improve node removed behavior
2021-05-11 09:00:13 +02:00
Simon Stürz
5072ad7c1e
Add develco profile and manufacturer, implement manufacturer specific cluster methods, improve binary input cluster
2021-04-28 13:39:07 +02:00
Jenkins nymea
977938c49f
Jenkins release build 0.1.1
2021-02-14 23:00:19 +01:00
Jenkins nymea
ca57f0a720
Merge PR #14 : deCONZ backend: fix reconnect mechanism and make latest firmware version work
2021-02-14 23:00:18 +01:00
Simon Stürz
d2f2f8c727
Implement missing deconz firmware parameters and fix configuration. Factory reset works now properly
2021-01-27 14:40:44 +01:00
Simon Stürz
1da025e0fb
Add latest deCONZ serial protocol documentation
2021-01-27 12:49:48 +01:00
Simon Stürz
a75bf9c18a
Rework init process and fix firmware version request to make it work on newest firmware revisions.
...
Fix firmware version read request
2021-01-25 16:28:23 +01:00
Jenkins nymea
90eb824018
Jenkins release build 0.1.0
2020-12-21 18:00:12 +01:00
Jenkins nymea
75d7d6db03
Merge PR #10 : Prepare stack for being integrated into nymea core
2020-12-21 18:00:10 +01:00
Simon Stürz
16d4bfa0e0
Add serialnumber member to network class and extend deconz backend rectry range
2020-12-18 15:35:32 +01:00
Simon Stürz
3ba1c9b958
Bump debian package version to 0.1.0
2020-12-16 13:16:55 +01:00
Simon Stürz
1dd3406120
Update IAS Zone cluster
2020-12-15 16:44:06 +01:00
Simon Stürz
108898053e
Make default response a gloabl command in the frame control header field
2020-12-15 15:21:39 +01:00
Simon Stürz
1c30c1de8b
Implement ZCL default response for clusters and improve ISA zone cluster
2020-12-15 15:17:41 +01:00
Simon Stürz
2edfaa402a
Fix buffered message clean up on finished
2020-12-15 09:37:42 +01:00
Simon Stürz
e2d5910e30
Fix deconz init interrupion due to timeout or uart flickering and retry 3 times before giving up
2020-12-14 18:49:24 +01:00
Simon Stürz
b65386be19
Process firmware ACK packages for NXP networking
2020-12-14 15:04:52 +01:00
Simon Stürz
86db15b8a1
Improve reachable handling and buffered message handling
2020-12-14 14:15:52 +01:00
Simon Stürz
94539c0d02
Add scene cluster basic structure
2020-12-11 18:06:43 +01:00
Simon Stürz
2893f39e61
Improve reachable refresh behaviour
2020-12-10 18:22:03 +01:00
Simon Stürz
f57ce01664
Update node initialization and finish the initialization in any case with the given information
2020-12-09 17:20:50 +01:00
Simon Stürz
2ed1487053
Handle network address changes and remove unrecognized nodes from the network once and for all if they show up again
2020-12-09 13:33:03 +01:00
Simon Stürz
85856eaaa8
Fix optional building with or without libudev
2020-12-09 10:58:53 +01:00
Simon Stürz
40d6fdaa90
Move common data process mechanism to network base class
2020-12-09 10:53:33 +01:00
Simon Stürz
3997b5a5de
Make udev optional and provide basic cluster information in node object
2020-12-04 14:15:35 +01:00
Simon Stürz
72150b6bfb
Make use of TX options in the NXP backend and send permit join to short address broadcast, not group
2020-12-03 10:44:31 +01:00
Simon Stürz
1eed81562a
Fix initialization error due to timeout issue and improve debugging
2020-12-02 12:03:44 +01:00
Simon Stürz
4e8254fcb9
Add network node evaluation and readd node if nwk address changed
2020-11-30 17:44:12 +01:00
Simon Stürz
9e3bbc55ca
Add warning for occupancy sensor value convertion
2020-11-28 17:05:09 +01:00
Simon Stürz
cc725a9533
Improve debug output and add level cluster signals
2020-11-26 18:32:07 +01:00
Simon Stürz
5901dc06b5
Add multistate value cluster
2020-11-26 13:16:53 +01:00