Commit Graph

32 Commits (a741b13994c858cd533286e166978ce95667896d)

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