Simon Stürz
3798cbb380
Update license text and add SPDX identifier
2025-11-14 15:21:23 +01:00
Michael Zanetti
365386ea71
Add IAS WD cluster
2022-05-13 11:21:20 +02: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
Michael Zanetti
a22fdcedde
Add manufacturer specific philips cluster
2021-12-07 20:36:24 +01:00
Simon Stürz
94539c0d02
Add scene cluster basic structure
2020-12-11 18:06:43 +01:00
Simon Stürz
5901dc06b5
Add multistate value cluster
2020-11-26 13:16:53 +01:00
Simon Stürz
ae18e793e6
Add multistate output cluster
2020-11-26 13:13:30 +01:00
Simon Stürz
6c2bccd775
Add binary value cluster
2020-11-26 13:08:19 +01:00
Simon Stürz
e2ac3a48ea
Add binary output cluster
2020-11-26 13:03:50 +01:00
Simon Stürz
6762d0e007
Add binary input cluster
2020-11-26 12:58:52 +01:00
Simon Stürz
8bfdaaae44
Add analog value cluster
2020-11-26 12:53:10 +01:00
Simon Stürz
62b491fca8
Add analog output cluster
2020-11-26 12:47:37 +01:00
Simon Stürz
3854be170e
Add analog input cluster
2020-11-26 12:38:47 +01:00
Simon Stürz
a651ece1cf
Add multistate input cluster and improve internal endpoint initialization
2020-11-26 12:01:26 +01:00
Simon Stürz
0768903b07
Add group cluster and fix reply handling in NXP backend
2020-11-24 12:45:20 +01:00
Michael Zanetti
9de4f1485b
Add thermostat settings attributes
2020-11-16 23:43:16 +01:00
Simon Stürz
af26efac17
Add pressure cluster and improve nxp backend APS handling
2020-11-11 15:50:56 +01:00
Michael Zanetti
40512509ae
Fix some typos
2020-11-11 14:43:26 +01:00
Simon Stürz
6b92b27c1f
Add basic structure of DoorLock cluster for testing
2020-11-06 19:19:46 +01:00
Simon Stürz
0c6924e3f2
Implement command responding over cluster api and implement OTA server for default responses
2020-11-06 19:19:46 +01:00
Simon Stürz
cdd7a1a1aa
Implement power configuration cluster
2020-06-13 21:18:01 +02:00
Simon Stürz
275e4c8b97
Implement color control cluster and improve uart communication
2020-06-05 18:58:11 +02:00
Simon Stürz
5085487bda
Implement first attempt for network database loading and saving
2020-06-04 21:58:21 +02:00
Simon Stürz
80d4b1416e
Restructure the descriptor handling and implement level control cluster server side
2020-06-03 19:50:47 +02:00
Simon Stürz
b5b6709da3
Implement multiple attributes report parsing
2020-05-30 18:30:28 +02:00
Simon Stürz
74995ce401
Implement NWL Layer error handling
2020-05-30 16:30:39 +02:00
Simon Stürz
67c07f674c
Add occupancy and illuminance measument clusters
2020-05-29 17:46:56 +02:00
Simon Stürz
8105a9082b
Add identify and iaszone cluster implementations
2020-05-29 13:55:00 +02:00
Simon Stürz
4c4f540f21
Finish humidity sensor and update attribute internally at attribute read
2020-05-28 21:03:49 +02:00
Simon Stürz
69ed7e3496
Implement new clusters and restructure ZCL frame flow and implement attribute reports
2020-05-28 18:03:33 +02:00
Simon Stürz
7e5643a1cf
Add on off cluster and use zigbedatatype for atributes
2020-05-27 21:56:41 +02:00
Simon Stürz
4e897686bb
Implement basic cluster comands and commuication
2020-05-25 22:25:49 +02:00
Simon Stürz
029ca76bae
Make basic node adding mechanism work
2020-05-20 19:54:58 +02:00
Simon Stürz
7cdf772b1a
Start implementing clusters
2020-05-06 12:33:26 +02:00
Simon Stürz
3e8da8ee26
Add ZCL basics
2020-04-15 17:59:01 +02:00
Simon Stürz
4472700160
First version of deconz network start procedure and factory reset
2020-04-07 15:41:24 +02:00
Simon Stürz
8d42cdb195
Introduce ZigbeeNetworkReply on endpoints
2020-03-27 12:11:33 +01:00
Simon Stürz
9174ff39c4
Implement cluster creation and handle some things for out of spec devices
2020-03-13 13:14:58 +01:00
Simon Stürz
511d9c641a
Add xy color mechanism
2020-03-09 20:16:58 +01:00
Simon Stürz
dbdb606734
Add firmware and continue controler function implementation
2020-03-08 22:56:04 +01:00
Simon Stürz
f870c705af
Begin restructuring for abstraction
2020-02-27 19:08:58 +01:00