Michael Zanetti
4ce5d773b0
remove broken images
2020-12-02 20:22:16 +01:00
Michael Zanetti
7be805aa2b
Fix Discord link
2020-12-02 19:54:47 +01:00
Michael Zanetti
d1b57be370
Make python plugins optional during the build process
2020-11-30 20:00: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
Michael Zanetti
b1ede004b3
Improve parameter validation for interface actions and events
2020-11-28 14:51:28 +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
Michael Zanetti
73f4321e3e
0.25 version bump
2020-11-27 11:10:44 +01:00
Michael Zanetti
504b88eddd
Increase the maximum allowed message size in JSONRPC
...
Turns out 10KB can be exceeded with scripting
2020-11-25 14:08:24 +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
Michael Zanetti
a8453418cc
Add paramValue() convenience functions to be in line with stateValue() api
2020-11-21 20:17:14 +01:00
Simon Stürz
527989fe7c
Ignore the coordinator node in the zigbee resource
2020-11-19 14:37:44 +01:00
Michael Zanetti
de5fec5950
Add a note for including extern-plugininfo.h for plugin developers
2020-11-18 17:07:59 +01:00
Simon Stürz
929ef2fb5d
Update API json
2020-11-18 12:23:02 +01:00
Simon Stürz
e2cbffeebd
Make backend type dynamic and introduce GetAvailableBackends
2020-11-18 12:23:02 +01:00
Simon Stürz
2e6f68bc41
Fix typo in alert interface
2020-11-18 12:23:02 +01:00
Simon Stürz
97b1623e27
Add platform network creation
2020-11-18 12:23:02 +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
57ec37712a
tell the zigbee resource when we're done loading things
2020-11-16 17:58:13 +01:00
Simon Stürz
0c4a23a487
Bump JSON ROC API version
2020-11-16 16:29:45 +01:00
Simon Stürz
897b49b1f3
Add zigbee notifications to enable/disable JSONRPC tests
2020-11-16 16:07:54 +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
255a6dc090
Move zigbeemanager include into the cpp
2020-11-16 14:50:16 +01:00
Simon Stürz
3ae8baaa40
Remove serialport module since not required any more in nymea
2020-11-16 12:50:56 +01:00
Simon Stürz
400239fc6c
Add libnymea-zigbee-dev package to the build dependencies
2020-11-16 11:07:01 +01:00
Simon Stürz
562e3235d8
Add nymea-zigbee as build dependency to libnymea
2020-11-16 10:51:31 +01:00
Simon Stürz
ab9a497df8
Bump api version containing new Zigbee namespace
2020-11-16 10:20:58 +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
e9b5b618b2
Implement remove node into the resource and missing network state changed signal handling
2020-11-12 13:26:55 +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
4b493ac51d
provisoric handling for node removal
2020-11-12 11:27:31 +01:00
Jenkins nymea
bfaa85979d
Jenkins release build 0.24.1
2020-11-11 10:55:29 +01:00
Jenkins nymea
0879d379e7
Merge PR #350 : Allow second level domains in email addresses
2020-11-11 10:55:28 +01:00
Michael Zanetti
7a1fd9cd32
Drop the manually created -dbg package
...
We'll activate autodbgsym in crossbuilder instead
2020-11-09 17:19:48 +01:00
Michael Zanetti
b1173a3c35
Enable missing signal, fix lib exports
2020-11-07 00:24:54 +01:00
Michael Zanetti
af09702c31
first stab on the adding a plugin api
2020-11-06 19:22:19 +01:00
Simon Stürz
033d62a98d
Fix double header and cpp definition due to rebase error
2020-11-06 19:04:52 +01:00
Simon Stürz
91d3ecbbf5
User NYMEA_LOGGING_CATEGORY for zigbee
2020-11-06 18:57:19 +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
b6a6371021
Add enabled property for network as dummy for future implementation
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
5ed9769427
Fix network added/removed notification parameter name
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