jenkins
2707836543
Jenkins release build 1.4.0
2022-08-19 15:41:04 +02:00
jenkins
b9ff17ace8
Merge PR #59 : NXP backend: Fix release file parsing and allow multiple release files as list
2022-08-19 15:41:04 +02:00
jenkins
364b6c6f18
Merge PR #58 : Implement Electricalmeasurement server command handling
2022-08-19 15:41:02 +02:00
Simon Stürz
7acb35d11c
Fix release file parsing and allow multiple release files as list
2022-08-09 14:25:45 +02:00
jenkins
2124f1e81b
Jenkins release build 1.3.1
2022-07-11 15:34:40 +02:00
Michael Zanetti
ebf004af01
Implement Electricalmeasurement server command handling
2022-07-04 14:08:44 +02:00
jenkins
7e436c85e4
Jenkins release build 1.3.0
2022-06-30 15:04:00 +02:00
jenkins
a5d49d7b64
Merge PR #57 : Implement commands for metering cluster
2022-06-30 15:04:00 +02:00
jenkins
50e329b1ce
Merge PR #56 : Add Time cluster implementation
2022-06-30 15:03:58 +02:00
jenkins
2883080413
Merge PR #55 : Fix a crash if the controller takes too long to start
2022-06-30 15:03:57 +02:00
Michael Zanetti
92cdc4bc84
Implement commands for metering cluster
...
Main reasoning behind this is actually that Tuya devices seem
to send a CancelMessage command every other minute and are currently
spamming the log with unhandled ZCL indication warnings.
Instead of just silencing the warning (which is very useful most of the times)
I decided to complete the implementation of the metering cluster and
actually make it a handled ZCL indication.
2022-06-20 23:30:18 +02:00
Michael Zanetti
725272e1fa
Add Time cluster implementation
2022-06-20 00:03:50 +02:00
Michael Zanetti
e9d594ee5b
Fix a crash if the controller takes too long to start
...
This may happen on very rare occations after a nymea restart
if the controller is taking too long to initialize but still succeeds
in the end. Also increases the timeout for the procedure.
2022-06-08 23:30:05 +02:00
jenkins
69d1709358
Jenkins release build 1.2.0
2022-06-07 23:06:21 +02:00
jenkins
3bd8787e41
Merge PR #54 : Make NXP update provider independent from the chip module type
2022-06-07 23:06:20 +02:00
jenkins
0b92eb4968
Merge PR #53 : Explicitly stop the ZCL timeout timer
2022-06-07 23:06:19 +02:00
jenkins
d8c74fd52e
Merge PR #52 : Fix a debug message
2022-06-07 23:06:17 +02:00
jenkins
59025c0c2e
Merge PR #50 : Fix a typo in the illuminancemeasurement cluster
2022-06-07 23:06:16 +02:00
jenkins
19d262b459
Merge PR #49 : Add IAS WD cluster
2022-06-07 23:06:15 +02:00
jenkins
4650498d69
Merge PR #48 : Add Battery Alarm State support to PowerConfiguration cluster
2022-06-07 23:06:13 +02:00
Simon Stürz
874c55f809
Make NXP update provider independent from the chip module type
2022-05-17 14:55:34 +02:00
Michael Zanetti
c90ed3ab09
Fix a typo in the illuminancemeasurement cluster
2022-05-13 11:22:07 +02:00
Michael Zanetti
365386ea71
Add IAS WD cluster
2022-05-13 11:21:20 +02:00
Michael Zanetti
d210d696e0
Add Battery Alarm State support to PowerConfiguration cluster
2022-05-13 11:20:49 +02:00
Michael Zanetti
fd12d0518b
Explicitly stop the ZCL timeout timer
...
Also don't use a QueuedConnection, as it's not guaranteed the
sender will still live on by the time slot is called.
2022-05-12 17:33:35 +02:00
Michael Zanetti
e0bf02b115
Fix a debug message
2022-05-12 17:11:51 +02:00
jenkins
62e003887e
Jenkins release build 1.1.0
2022-04-25 23:53:22 +02:00
jenkins
53bd313766
Merge PR #47 : Timeout ZCL replies
2022-04-25 23:53:22 +02:00
jenkins
ed87b53d50
Merge PR #46 : Fix permit joining duration/remaining signals
2022-04-25 23:53:20 +02:00
jenkins
6de3c8318d
Merge PR #45 : Fix a crash when ZDO responses come in after the ZDO request timed out
2022-04-25 23:53:19 +02:00
jenkins
07f25a749b
Merge PR #44 : Add electrical measurement and metering clusters
2022-04-25 23:53:18 +02:00
Michael Zanetti
b96f9fa98f
Timeout ZCL replies
...
This is basically the same as #41 does with ZDO replies but for ZCL replies.
Working with a z-stack dongle and a Gewiss binary input device a lot of
timeouts happen during the device interview. While basic device interview
timeouts are caught by the ZDO timeouts, later interview steps like
cluster attribute reading run into the same issue with this device and
the interview process never finishes.
2022-04-25 14:31:10 +02:00
Michael Zanetti
4f63ae01c0
Fix permit joining duration/remaining signals
...
* Prevent resetting the duration repeatedly by not calling setPermitJoiningState
in the timer any more
* Added signal emissions for when remaining changes in an unexpected manner.
2022-04-23 23:32:35 +02:00
Michael Zanetti
c20d14b793
Fix a crash when ZDO requests time out
2022-04-23 12:07:20 +02:00
Jenkins nymea
187278cf7c
Jenkins release build 1.0.0
2022-03-10 12:33:51 +01:00
Jenkins nymea
2af5d1a759
Merge PR #43 : Consolidate permit joining timer
2022-03-10 12:33:48 +01:00
Jenkins nymea
8cffe484f6
Merge PR #41 : Timeout ZDO replies
2022-03-10 12:33:47 +01:00
Jenkins nymea
9d8efd4317
Merge PR #40 : More work on the thermostat cluster
2022-03-10 12:33:46 +01:00
Jenkins nymea
38ee4c97ba
Merge PR #39 : Simplify cluster inheritance
2022-03-10 12:33:45 +01:00
Jenkins nymea
fd5449688d
Merge PR #38 : Add helpers for mandatory attributes in AnalogInput cluster
2022-03-10 12:33:44 +01:00
Jenkins nymea
1013feaa57
Merge PR #37 : Add support for floating point attribute parsing
2022-03-10 12:33:43 +01:00
Jenkins nymea
5ccf077941
Merge PR #36 : deConz: Remove unused/redundant firmware version string members
2022-03-10 12:33:42 +01:00
Jenkins nymea
edfe29775a
Merge PR #35 : Fix debug print for ZigbeeNetwork errors
2022-03-10 12:33:41 +01:00
Jenkins nymea
cbc25b2949
Merge PR #34 : Allow removing uninitialized nodes
2022-03-10 12:33:40 +01:00
Jenkins nymea
ea2e1cbf0a
Merge PR #33 : Add support for TI z-Stack based adapters
2022-03-10 12:33:38 +01:00
Jenkins nymea
728be6ad55
Merge PR #32 : Refactor handling of TSNs in ZCL to allow the application using it.
2022-03-10 12:33:37 +01:00
Jenkins nymea
02ebb4fdc5
Merge PR #31 : Cleaner .gitignore
2022-03-10 12:33:36 +01:00
Jenkins nymea
f792fed631
Merge PR #30 : Remove 1 from lib name
2022-03-10 12:33:35 +01:00
Jenkins nymea
78b8caf53c
Merge PR #29 : Exclude docs and firmware binaries from dpkg source package
2022-03-10 12:33:34 +01:00
Michael Zanetti
9abcdfcf3d
Add electrical measurement and metering clusters
...
Renamed the SimpleMetering enum to Metering as that's what it is in the Zigbee
Alliance Spec. SimpleMetering seems to come from a NXP document which
isn't complete though and the upstream spec is what matters in the end.
Also adds some cluster ids which are in the Zigbee spec but missing in
the NXP document.
2022-03-08 01:21:52 +01:00