Commit Graph

13 Commits (b03d4d155aa571b200f5f58cd9bba916e71775e8)

Author SHA1 Message Date
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
Michael Zanetti bfc4476019 allow the same plugin fetching a zigbeenode multiple times
inform the zigbeemanager about things finishing loading
2020-11-16 22:18:19 +01:00
Michael Zanetti 7ab98f65f7 Improve the plugin <-> node matching mechanism
* A ZigbeeNode can now only be claimed by 1 plugin.

* Unhandled nodes will now be re-evaluated on restart as there might
  have been new plugins installed which could handle this node now.
2020-11-16 15:15:28 +01:00
Simon Stürz e9b5b618b2 Implement remove node into the resource and missing network state changed signal handling 2020-11-12 13:26:55 +01:00
Michael Zanetti 4b493ac51d provisoric handling for node removal 2020-11-12 11:27:31 +01:00
Michael Zanetti af09702c31 first stab on the adding a plugin api 2020-11-06 19:22:19 +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 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 915cd25a7d Update zigbee resource logging category 2020-11-06 18:35:50 +01:00
Michael Zanetti 228a4f9f9c fixx da build 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