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