Commit Graph

41 Commits (master)

Author SHA1 Message Date
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