Commit Graph

59 Commits (34ade62e4eb1575a6f9aae63a4b1f8564f17e3a2)

Author SHA1 Message Date
Michael Zanetti 7395695173 Add window covering cluster 2023-03-27 15:52:01 +02:00
Michael Zanetti f2511a9b25 Add Fan Control cluster implementation 2022-10-12 12:15:25 +02:00
Michael Zanetti 725272e1fa Add Time cluster implementation 2022-06-20 00:03:50 +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
jenkins 07f25a749b Merge PR #44: Add electrical measurement and metering clusters 2022-04-25 23:53:18 +02:00
Jenkins nymea ea2e1cbf0a Merge PR #33: Add support for TI z-Stack based adapters 2022-03-10 12:33:38 +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
Michael Zanetti b84f37e7d8 Add support for TI z-Stack based adapters 2022-03-07 11:22:05 +01:00
Michael Zanetti daa462863b Remove 1 from lib name 2022-01-10 00:35:51 +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 85856eaaa8 Fix optional building with or without libudev 2020-12-09 10:58:53 +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 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 e245f7c845 Introduce binding management and cleaning 2020-11-25 13:06:31 +01:00
Simon Stürz 0768903b07 Add group cluster and fix reply handling in NXP backend 2020-11-24 12:45:20 +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 339719c03c Add thermostat cluster (unfinished) 2020-11-11 15:43:58 +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 097254756e Add zigbee uart monitor 2020-10-28 16:53:07 +01:00
Simon Stürz 6ffd8a61db Introduce adapter and improve network manager 2020-10-28 09:56:46 +01:00
Simon Stürz 9483610386 Implement auto update mechanism for the nxp controller and initial flash if communication is not possible 2020-10-23 09:53:35 +02:00
Simon Stürz 9ef73e407b Test get version command for initial communication tests 2020-09-25 13:42:55 +02:00
Simon Stürz 1d3eb034e4 Add basic structure for nxp backend 2020-09-24 17:26:31 +02:00
Simon Stürz 8e7af1f5e8 Add zigbee interface for NXP modem controller 2020-09-24 15:55:08 +02: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 80d4b1416e Restructure the descriptor handling and implement level control cluster server side 2020-06-03 19:50:47 +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 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 118cdedc6a Implement first ZDO call 2020-04-08 21:34:05 +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 c9cdbb4413 Start with ADPU creating and prepare first ASP communication 2020-04-05 22:48:59 +02:00
Simon Stürz 6449654820 Introduce channel mask class and continue deCONZ UART protocol 2020-04-05 16:13:30 +02:00