Commit Graph

36 Commits (1f35ddbff5ccb020401bf770071cc32daaaf7ccf)

Author SHA1 Message Date
Michael Zanetti af3c928092 Fixes in permit joining timer handling
Emit ZigbeeNetworkChanged when it actually changes in the stack,
not directly after we request the stack to change something as
it may fail, or the effective parameters may be not what we think.
2022-04-23 23:34:39 +02:00
Jenkins nymea 5273d87c83 Merge PR #492: Add support for TI z-Stack based Zigbee adapters 2022-03-27 19:49:27 +02:00
Simon Stürz 106961557b Fix typo in several places 2022-02-08 11:00:09 +01:00
Michael Zanetti 5077a3cb48 Add support for the TI Zigbee dongle 2022-02-07 14:00:14 +01:00
Michael Zanetti eee810aa4d Add api to set the zigbee channel during network setup 2021-12-09 18:17:32 +01:00
Simon Stürz 81f9889178 Implement node changed notifications for zigbee JSONRPC API 2021-06-08 13:11:14 +02:00
Simon Stürz eef44c78c6 Continue node api development 2021-06-08 13:11:14 +02:00
Simon Stürz 5ab371afdc Implement auto setup platform mechanism and add uart serialnumber verification 2020-12-18 15:35:57 +01:00
Simon Stürz 402ba069a1 Improve debug prints for better reading of joining nodes 2020-12-09 17:20:04 +01:00
Simon Stürz bbc03066b4 Remove node reachable evaluation and move it to the network itself 2020-11-30 17:43:29 +01:00
Simon Stürz 66dbcc03af Remove node initializer since init process will be handled by the plugins 2020-11-28 14:28:23 +01:00
Simon Stürz 8749789322 Give plugins access to the coordinator IEEE address for unicast bindings 2020-11-25 13:05:27 +01:00
Simon Stürz 527989fe7c Ignore the coordinator node in the zigbee resource 2020-11-19 14:37:44 +01:00
Simon Stürz 97b1623e27 Add platform network creation 2020-11-18 12:23:02 +01:00
Simon Stürz 255a6dc090 Move zigbeemanager include into the cpp 2020-11-16 14:50:16 +01:00
Simon Stürz 16bc4684e1 Experiment with binding and attribute report configuration 2020-11-16 07:55:33 +01:00
Simon Stürz 18d607319e Ping rx on when idle devices after network running 2020-11-12 17:48:53 +01:00
Simon Stürz 685948f8c8 Merge branch 'zigbee-hardware-resource' of github.com:guh/nymea into zigbee-hardware-resource 2020-11-12 11:42:04 +01:00
Simon Stürz a3ba16d111 Add node debugging and load network before starting it in any case 2020-11-12 11:33:06 +01:00
Michael Zanetti b1173a3c35 Enable missing signal, fix lib exports 2020-11-07 00:24:54 +01:00
Simon Stürz 5d467de47d Introduce centralized node initializer for unified network behaviour 2020-11-06 18:36:22 +01:00
Simon Stürz 203badf0c7 Improve zigbee api and add serial number 2020-11-06 18:36:22 +01:00
Simon Stürz ee00d31ce5 Add node added and removed signals into the zigbee manager without the coordinator node 2020-11-06 18:36:22 +01:00
Simon Stürz c3508acc23 Pass nodes into the zigbee resource and implement available for resource 2020-11-06 18:36:22 +01:00
Simon Stürz cdf8b171f9 Finish zigbee network joining as first version 2020-11-06 18:36:22 +01:00
Simon Stürz 6edf6977a4 Add factory reset network and start implementing permit join mechanism 2020-11-06 18:36:21 +01:00
Simon Stürz 7585f30639 Basic network adding and removing working 2020-11-06 18:36:21 +01:00
Simon Stürz a7cb0e4e26 Add network settings loading and saving 2020-11-06 18:36:21 +01:00
Simon Stürz 19216b5f04 Add Zigbee settings and prepare network creation and loading 2020-11-06 18:36:21 +01:00
Simon Stürz 61d0b96b42 Add GetAvailableAdapters to zigbee handler 2020-11-06 18:36:21 +01:00
Simon Stürz 4a520d8ba1 Rename Backend type and define ZigbeeNetworkState within the manager 2020-11-06 18:36:21 +01:00
Simon Stürz afc97fd244 Renabe libnymea-zigbee debug category for better understanding from where this category comes from 2020-11-06 18:36:21 +01:00
Simon Stürz 6e72689c56 Make use of nymea logging categories and offer libnymea-zigbee ZigbeeNetwork logging category within nymea to enable 2020-11-06 18:36:21 +01:00
Simon Stürz 0f0b903af8 Clean up source and dependencies and make build against libnymea-zigbee 2020-11-06 18:35:50 +01:00
Simon Stürz 7cb995767c Add zigbee serial port for api 2020-11-06 18:34:54 +01:00
Simon Stürz fb74df8f81 Start integrating zigbee into nymea 2020-11-06 18:34:54 +01:00